办证件
时间限制:1秒 内存限制:256M
【题目描述】
小H到政府行政大厅去办理证件。行政大厅有 \(N\) 个办公室,编号为 \(1..N\),它们都在一条长度为 \(L\) 个单位的走廊上,小 H的证件需要这 \(N\) 个办公室都盖章。
因为办公室人员事情繁多,所以每个办公室开始盖章的时间不尽相同,具体说就是第 \(i\) 个办公室在第 \(T_i\) 分钟后才开始盖章。
我们把走廊看成一个数轴,小H最开始在走廊尽头的一侧,即位于坐标为 0 的地方,第 \(i\) 个办公室位于坐标为 \(X_i\) 的地方,而行政大厅出口的坐标为 \(P\)。小H可在走廊上自由行走,每分钟可以向右或者向左移动一个单位,也可以选择停着不移动。如果走到一间已经开始盖章的办公室,小H就可以把相应的章盖了,走进办公室和盖章的时间可以忽略不计。
现在请你帮小H计算一下,盖完所有章,再走到行政大厅出口,最短需要多少时间。
【输入格式】
第 1 行输入三个整数 \(N,L,P\),其中 \(P\) 是出口位置\((0≤P≤L)\)。
第 2 行到 \(N+1\) 行:第 \(i+1\) 行有两个整数 \(X_i\) 和 \(Ti(0≤Xi≤L,0≤Ti≤10000)\),它们的意义如题目描述。
【输出格式】
单个整数,表示小H盖完章后走到行政大厅出口的最短时间。
【输入输出样例】
Input
4 10 3
8 9
4 21
3 16
8 1
Output
22
【样例解释】
先走到坐标 8 处,第 9 分钟盖玩一个章,等到第 12 分钟时,盖另一个章。再走到坐标 4 处盖章,最后走到坐标 3 处盖最后一个章,此处就是大厅出口的位置,因此共用时 22 分钟。
【数据限制】
对于 \(100\%\) 的数据,\(1≤N,L≤1000\)。
【来源】
Mr.he