#P12510. [集训队互测 2024] 游戏
[集训队互测 2024] 游戏
题目描述
小 和小 喜欢玩游戏。
他们在数轴上玩游戏,数轴上的一些位置放着物品,最初他们有一个参数 ,保证 。
接下来小 会选定一个位置 ,那么小 的位置就为 ,两个人会轮流取走物品,由小 先手。
对于当前操作的玩家,他会取走当前剩余物品中离自己的位置距离最近的一个物品,如果有两个物品距离相同,则他会取走位置更小的那个物品。
位置 和 的距离定义为 。
最后,在所有物品都被取走后,小 想知道,他手上的物品位置的总和是多少。
但是,由于他们非常的闲,他们会进行 次游戏,每次游戏结束后所有物品都会恢复原位置,对于每次游戏小 都想知道对于当前的位置 ,小 的位置 ,游戏完后小 手上的物品位置的总和。
输入格式
第一行三个数 ,表示数轴上存在 个区间的物品,小 和小 的游戏次数和初始选定的参数。
接下来 行,每行两个数 表示在区间 中的每个位置都有一个物品。
接下来 行,每行一个数 ,表示此轮游戏小 的参数为 ,小 的参数为 。
输出格式
设 表示第 次询问的答案,那么输出一个整数表示 。
4 2 1
4 5
7 8
10 11
13 13
6
8
16
7 6 0
2 2
4 5
7 8
9 9
13 13
15 15
18 20
19
15
18
17
11
5
468
见 game3.in/ans
这个样例满足子任务 2 的约束条件
见 game4.in/ans
这个样例满足子任务 4 的约束条件
提示
样例 1 解释
对于 的询问。
小 在结束时手上的物品的位置为 。
小 在结束时手上的物品的位置为 。
因此结束时小 手上的物品位置的总和为 。
对于 的询问,答案为 。
数据范围
对于所有数据,保证:,,,,,。
subtask 1( 分):;
subtask 2( 分):;
subtask 3( 分):;
subtask 4( 分):无。