#2363. 土拨鼠的背包管理
土拨鼠的背包管理
No testdata at current.
背景说明
土拨鼠mhr喜欢打三角洲,但是撤离前总是不能优化好背包
题目描述
有一个 xx的三维背包(长×宽×高),背包被划分为 F 个互不重叠、完全覆盖背包的三维矩形区域(区域边界平行于坐标轴,体积和等于 xx)。每个区域 i 有两个额外属性:(区域优先级,1 10)、(区域关联标记,),同关联标记的区域为一组,组内所有区域的物品类型集合必须完全相同(即组内各区域使用的物品类型种类完全一致,数量无限制)。
现有 T 个物品可供选择,每个物品 i 有七个属性:(长)、(宽)、(高)、(价值)、(重量)、(类型)、(时效,)。物品需满足以下所有约束:
-
物品三维尺寸可任意互换(如 与 等效),必须完整放入某一个区域(不可跨区),且放入区域的优先级 需 物品时效 ;
-
所有选中物品的总重量不超过 ,且同一类型物品的总数量不超过 ( 为输入给定常数);
-
若物品类型 为质数,其放入的区域必须是所在组中体积最大的区域;
-
每个区域内放入的物品,其时效 的最大值需等于该区域的优先级 ;
-
全局所有区域使用的物品类型总数不超过 ,且同关联组内的区域,类型使用数量需严格相等(均为)。
请选择若干物品,在满足所有约束的前提下,最大化总价值
Format
Input
Two integers x and y, satisfying .
Output
One integer, the sum of x and y.
Samples
123 500
623
Limitation
1s, 1024KiB for each test case.
Related
In following contests: