#P5976. [USACO21DEC] Paired Up G
[USACO21DEC] Paired Up G
题目描述
数轴上总计有 ()头奶牛。第 头奶牛的位置为 (),而第 头奶牛的重量为 ()。
根据 Farmer John 的信号,某些奶牛会组成对,使得
- 每一对包含位置相差不超过 的两头不同的奶牛 和 ();也就是说,。
- 每一头奶牛要么包含在恰好一对中,要么不属于任何一对。
- 配对是极大的;也就是说,没有两头未配对的奶牛可以组成对。
你需要求出未配对的奶牛的重量之和的可能的范围。具体地说,
- 如果 ,计算未配对的奶牛的最小重量和。
- 如果 ,计算未配对的奶牛的最大重量和。
输入格式
输入的第一行包含 , 和 。
以下 行,第 行包含 和 。输入保证 。
输出格式
输出未配对的奶牛的最小或最大重量和。
样例 #1
样例输入 #1
2 5 2
1 2
3 2
4 2
5 1
7 2
样例输出 #1
6
样例 #2
样例输入 #2
1 5 2
1 2
3 2
4 2
5 1
7 2
样例输出 #2
2
样例 #3
样例输入 #3
2 15 7
3 693
10 196
12 182
14 22
15 587
31 773
38 458
39 58
40 583
41 992
84 565
86 897
92 197
96 146
99 785
样例输出 #3
2470
提示
【样例解释1】
在这个例子中,奶牛 和 可以配对,因为她们的距离为 ,不超过 。这个配对方案是极大的,因为奶牛 和 的距离为 ,奶牛 和 的距离为 ,奶牛 和奶牛 的距离为 ,均大于 。未配对的奶牛的重量和为 。
【样例解释2】
在这里,奶牛 和 可以配对,因为她们的距离为 ,同时奶牛 和 可以配对,因为她们的距离为 。这个配对方案是极大的,因为只剩下了奶牛 。未配对的奶牛的重量和即为 。
【样例解释3】
这个例子的答案为 。
【数据范围】
- 测试点 4-8 满足 。
- 测试点 9-14 满足 且 。
- 测试点 15-20 满足 。