#USACOC2211B. Paired Up
Paired Up
题目描述
数轴上总计有 头奶牛,每一头奶牛都是荷斯坦牛(Holstein)或更赛牛(Guernsey)之一。第 头奶牛的品种为 ,第 头奶牛的位置为 ,而第 头奶牛的重量为 。
根据 Farmer John 的信号,某些奶牛会组成对,使得
- 每一对包含位置相差不超过 的一头荷斯坦牛 和一头更赛牛 ;也就是说,。
- 每一头奶牛要么包含在恰好一对中,要么不属于任何一对。
- 配对是极大的;也就是说,没有两头未配对的奶牛可以组成对。
你需要求出未配对的奶牛的重量之和的可能的范围。具体地说,
- 如果 ,计算未配对的奶牛的最小重量和。
- 如果 ,计算未配对的奶牛的最大重量和。
输入格式
输入的第一行包含 , 和 。
以下 行,第 行包含 。输入保证 。
输出格式
输出未配对的奶牛的最小或最大重量和。
2 5 4
G 1 1
H 3 4
G 4 2
H 6 6
H 8 9
2 5 4
G 1 1
H 3 4
G 4 2
H 6 6
H 8 9
奶牛 和 可以配对,因为她们的距离为 ,不超过 。这个配对方案是极大的,因为奶牛 ,唯一余下的更赛牛,和奶牛 的距离为 ,和奶牛 的距离为 ,均大于 。未配对的奶牛的重量和为 。
1 5 4
G 1 1
H 3 4
G 4 2
H 6 6
H 8 9
1 5 4
G 1 1
H 3 4
G 4 2
H 6 6
H 8 9
奶牛 和 可以配对,因为她们的距离为 ,同时奶牛 和 可以配对,因为她们的距离为 。这个配对方案是极大的,因为只剩下了奶牛 。未配对的奶牛的重量和即为唯一未配对的奶牛的重量,即为 。
2 10 76
H 1 18
H 18 465
H 25 278
H 30 291
H 36 202
G 45 96
G 60 375
G 93 941
G 96 870
G 98 540
2 10 76
H 1 18
H 18 465
H 25 278
H 30 291
H 36 202
G 45 96
G 60 375
G 93 941
G 96 870
G 98 540
测试点性质
- 测试点 4-7 满足 。
- 测试点 8-14 满足 且 。
- 测试点 15-22 满足 。
注意:本题的内存限制为 512MB,通常限制的两倍。
题目提供者
Benjamin Qi