1242:MJ过马路

时间限制:2 S   /  内存限制:65536 KB
AC:30   /  Submit:230
问题描述

MJ想要见马路对面的妹纸,由于马路上没有红绿灯,MJ需要等到没车的时候才能过马路。

假设MJ穿过马路需要花费一定的时间,每辆车需要花费长短不一的时间才能经过马路,在车辆经过马路的这段时间,横穿马路是危险的。MJ只会在安全的时候横穿马路。

现在已知MJ穿过马路需要花费n时间,马路上前前后后会有p辆车经过,第i辆车会在s[i]时刻到达马路,并且要花费t[i]时间通过马路,而妹纸只会等m时间。

问MJ究竟能不能安全地见到妹纸?

输入描述

只有一组案例。

首先是三个正整数n、m、p,其中n表示MJ穿过马路需要花费的时间,m表示妹纸会在0~m这个时间段等MJ,p表示车的数量。

然后是p组数据,每组数据由两个正整数s和t构成,其中s表示第i辆车到达马路的时间,t表示第i辆车经过马路需要花费的时间。

输出描述

如果MJ能够在妹纸的等待时间内安全到达妹纸身边,则输出Yes,否则输出No。输出后不要换行。

样例输入复制样例

2 10 2

1 5

7 2

样例输出

No

提示说明

MJ穿过马路需要2时间,妹纸等待MJ的时间段为0~10,有2辆车。第1辆车占据马路的时间段为1~6,第2辆车占据马路的时间段是7~9。这说明马路只有在0~1、6~7、9~10这三个时间段是空闲的,而MJ穿过马路需要2时间,这些空闲时间段MJ是无法穿过马路的,所以无法见到妹纸。

相关

16级线上比赛++(2017/04/02)


Copyright 2016 - 2024 XUJC ACM Team
闽ICP备2020022076号-1