#P2620. 虫洞
虫洞
Description
为了简化问题,我们建立一个一维坐标系,地球的位置为 ,而applepi 的目的地的位置是一个正整数 。
在每一个单位时间里,applepi 可以向正方向移动不超过 的一个整数。虫洞可以被表示为二元组 ,即如果在某次移动之后 applepi 在位置 ,那么 applepi 就会被立刻传送到位置 。
注意,applepi 在移动过程中如果经过位置 ,由于applepi 的速度极快是不会被传送的。而且,applepi 不能够向负方向移动,但是虫洞引起的除外。
现在applepi 想请你帮助他计算一下他至少需要多少个单位时间才能够到达目的地。
Input Format
输入包含多组测试数据。
每组测试数据的第一行是三个正整数 ,表示目的地位置,移动限制和虫洞的数目。之后 行,每行两个整数 和 ,表示一个虫洞。
输入文件的最后一行是一个整数 ,表示输入的结束。
Output Format
对于每组测试数据,在单独的一行内输出结果。
28 3 5
2 18
5 13
12 6
17 25
20 15
50 6 1
9 45
0
4
3
Hint
对于 的数据,。
对于 的数据,,,,没有 或者 的虫洞,输入数据保证目的地可达。
京公网安备 11011102002149号