#P12966. [CCO 2025] Asteroid Mining
[CCO 2025] Asteroid Mining
Description
现在是 2017 年,Ryan 是一名小行星矿工。他以开采小行星并在 CCO(天体货运前哨站)出售矿物为生。
在最近的一次采矿探险中,他开采了 块矿物,其中第 块矿物的价值为 ,质量为 。Ryan 计划用他的火箭将一组矿物运送到 CCO,但他只剩下足够进行一次飞行的燃料。他计算出火箭能够安全携带的最大总质量为 。由于 Ryan 的采矿技术,这些矿物具有一个特殊性质:对于任意两块矿物,其中一块的质量可以被另一块的质量整除。
帮助 Ryan 在火箭的限制下找到他能运送到 CCO 的最大总价值。
Input Format
第一行包含两个以空格分隔的整数 ()和 ()。
接下来的 行,每行包含两个以空格分隔的整数 ()和 (),分别表示第 块矿物的价值和质量。此外,对于任意两块矿物 (),要么 ,要么 ,其中 表示 是 的因数(即 是整数)。
Output Format
输出一行,包含一个整数,表示 Ryan 能运送到 CCO 的最大总价值。
6 10
1 1
5 2
200 6
9 2
6 2
100 1
310
Hint
样例解释
Ryan 可以携带除第二块和第五块之外的所有矿物,以获得总价值 。注意,这些矿物的总质量为 。可以证明这是最优解。
以下表格展示了 25 分的分布情况:
| 分值 | 的范围 | 的范围 | 额外约束 |
|---|---|---|---|
| 2 分 | 无 | ||
| 4 分 | |||
| 6 分 | |||
| 2 分 | 所有 相等。 | ||
| 3 分 | 最多 2 种不同的 。 | ||
| 6 分 | 无 |
翻译由 DeepSeek V3 完成
京公网安备 11011102002149号