RYIP在线题库
首 页   >   习题练习   >   提交
Problem1713--2021第四届RYIP活动C组(初中组)试题一

1713: 2021第四届RYIP活动C组(初中组)试题一

[Creator : ]
Time Limit : 1.000 sec  Memory Limit : 128 MB

【 Description 】

排号 

在银行中经常人满为患,顾客们需要先拿号排队,再等着叫号。银行有M个窗口,若某位顾客到达时没有空窗口,那么他就会拿号排队,否则就直接去空窗口办事。这天Sophie需要去银行办事,她通过了之前的经验获知了银行这天总共会有N位顾客光临,以及每位顾客的到达时间x办事时间tSophie不想浪费时间在排队上,她可以自由选择在[L,R]内的任意时间点到达银行,请你帮她算一算,Sophie等待时间的最小值是多少。

* 特别的,由于Sophie是银行VIP客户,若Sophie和某位顾客同时到达银行,则Sophie先办事/拿号。


【 Input 】

2个整数NM代表顾客总数和窗口数量

接下来N行,每行2个整数x,t,代表第i位顾客的到达时间x和办事时间t,数据保证x各不相同。

最后一行2个整数LR,代表Sophie可以在[L,R]时间内到达银行。

【 Output 】

输出一个整数,表示Sophie等待时间的最小值


【 Sample Input 】

【样例输入1】
1 1
1 10
2 3
【样例输入2】
3 2
1 5
2 2
3 10
4 4

【 Sample Output 】

【样例输出1】
    8
【样例输出2】
    2

【HINT】

【数据范围】

* 对于40%的数据,N<=10, M=1, x,t,L,R<=100

* 对于60%的数据,N<=100, M=2, x,t,L,R<=1000

* 对于100%的数据,N<=1e5, M<=N, x,t,L,R<=1e9


【 Source/Category 】