#P9294. [ARC076F] Exhausted?
[ARC076F] Exhausted?
题面翻译
有 个椅子在数轴上排列,第 张椅子的坐标为i。
小A和他的朋友一共有 个人。小A他们因为玩了太久的游戏,大家的腰和背都很痛,所以他们很有必要坐在椅子上休息一下。
小A他们每个人坐的椅子的坐标都很讲究,第 个人想坐在坐标在 以下(包括 )的椅子上,或者坐在坐标在 以上(包括 )的椅子上。当然,一个的椅子只能坐一个人。
可这样计算下去,可能会让他们不能都坐在椅子上休息。小B关心小A他们的健康,尽可能多地增加椅子,让小A他们都能够坐在椅子上休息。 椅子可以添加到任意的实数坐标上,请求出需要添加椅子数量的最小值。
输入输出格式
输入
第一行输入两个数 和 。
接下来的第二行到 行依次输入 和 。
输出
输出需要添加的椅子数量的最小值
数据范围
,。所有的数都是整数
样例解释
样例一:
个人依次坐在坐标为 的椅子上,所以椅子不需要添加。
样例二:
如果将椅子添加到坐标 和 ,则可以将 人按顺序放在坐标 中。
样例 #1
样例输入 #1
4 4
0 3
2 3
1 3
3 4
样例输出 #1
0
样例 #2
样例输入 #2
7 6
0 7
1 5
3 6
2 7
1 6
2 6
3 7
样例输出 #2
2
样例 #3
样例输入 #3
3 1
1 2
1 2
1 2
样例输出 #3
2
样例 #4
样例输入 #4
6 6
1 6
1 6
1 5
1 5
2 6
2 6
样例输出 #4
2