#aising2019d. [aising2019_d]Nearest Card Game
[aising2019_d]Nearest Card Game
题目描述
有 张卡片。第 张卡片上写着一个整数 。对于任意两张卡片,其上的整数是不同的。
利用这些卡片,高濑和青木将进行以下游戏:
- 青木选择一个整数 。
- 从高濑开始,两名玩家轮流拿卡片。拿卡片的方式如下:
- 高濑应该从剩余的卡片中选择整数最大的卡片。
- 青木应该从剩余的卡片中选择与 最接近的整数。如果有多张符合条件的卡片,他应该选择其中整数最小的卡片。
- 当没有卡片剩余时,游戏结束。
给定 个候选的 值:。对于每个 (),找到在青木选择 时,高濑将拿走的卡片上整数的总和。
约束条件
- ()
- 输入中的所有值都是整数。
输入
输入以以下格式从标准输入给出:
:
输出
打印出 行。第 行 () 应该包含当 时的答案。
示例输入1
5 5
3 5 7 11 13
1
4
9
10
13
示例输出1
31
31
27
23
23
例如,当 时,游戏进行如下:
- 高濑拿走整数为 的卡片。
- 青木拿走整数为 的卡片。
- 高濑拿走整数为 的卡片。
- 青木拿走整数为 的卡片。
- 高濑拿走整数为 的卡片。
因此,应该在第三行打印出 。
示例输入2
4 3
10 20 30 40
2
34
34
示例输出2
70
60
60