#ABC282E. 选两个吃一个
选两个吃一个
选两个吃一个
题目描述
一个盒子中有 个球,每个球上写着一个介于 和 之间的整数。 对 ,第 个球上写着的整数是 。
当盒子中还有两个或更多个球时,高桥君会重复以下操作。
- 首先,任意选择两个球。
- 然后,设这两个球上写着的整数分别为 和 ,获得 除以 的余数作为分数。
- 最后,任意选择其中一个球吃掉,把另一个球放回盒子。
求高桥君能获得的总分数的最大值。
输入格式
输入按以下格式从标准输入给出。
输出格式
输出答案。
样例
4 10
4 2 3 2
20
考虑如下的操作过程。下面, 表示非负整数 除以正整数 所得的余数。
先从盒子中取出第 1 个和第 3 个球,获得 分。然后吃掉第 1 个球,把第 3 个球放回。此时盒子中有第 2、第 3、第 4 个球。
再取出第 3 个和第 4 个球,获得 分。然后吃掉第 3 个球,把第 4 个球放回。此时盒子中有第 2 和第 4 个球。
再取出第 2 个和第 4 个球,获得 分。然后吃掉第 2 个球,把第 4 个球放回。此时盒子中只剩下第 4 个球。
此时高桥君共获得 分,这是最大值。
20 100
29 31 68 20 83 66 23 84 69 96 41 61 83 37 52 71 18 55 40 8
1733
数据范围
- 输入中的所有值都是整数。
难度
提高
通过率
—
尝试
0
已通过
0
- ID
- 2572
- 类型
- 传统题
- Time Limit
- 3000ms
- Memory Limit
- 1024MiB
- 上传者