AT_aising2019_d Nearest Card Game
题目描述
## 题面描述
现在高桥和青木有N张卡片,每张卡片上有一个整数 $ A_i $ ,并且**任意2张卡片**上的整数都不相同
高桥和青木决定用这些卡玩下面这个游戏:
- 首先青木决定了一个整数 $ x $ 。
- **从高桥开始**,每人轮流拿一张卡。此时,取的卡如下选择。
- 高桥取**剩下**的卡片中写的整数**最大**的卡片。
- 青木取**剩下**的卡片中写的整数**最接近** $ x $ 的卡片。但是,在有多张这样的卡的情况下,取它们中写的整数**最小**的卡。
- 剩下的卡数量为零(也就是全被拿走了)时游戏结束。
对于 $ x $ 的值,你将获得 $ Q $ 个候选值:$ X_1,\ X_2,\ ...,\ X_Q $ 。对于每个 $ i $ ( $ 1\ \leq\ i\ \leq\ Q $ ),请找出**当青木所选的 $ x $ 值为 $ X_i $ 时**,高桥所选的所有卡片上整数的和。
输入格式
```
$ N $ $ Q $
$ A_1 $ $ A_2 $ $ ... $ $ A_N $
$ X_1 $
$ X_2 $
$ : $
$ X_Q $
```
输出格式
输出 $ Q $ 行,第 $ i $ ( $ 1\ \leq\ i\ \leq\ Q $ )行应该包含 $ x $ = $ X_i $ 的答案
说明/提示
### 制約
- $ 2\ \leq\ N\ \leq\ 100,000 $
- $ 1\ \leq\ Q\ \leq\ 100,000 $
- $ 1\ \leq\ A_1\