#P4424. Bulbo

Bulbo

题目描述

数轴上有一排(nn 个)灯,相邻的灯之间间隔为 11。一开始你在一个初始位置,游戏共进行 mm 轮,在每一轮开始之前,你可以选择花费 xy|x-y| 的代价从当前的 xx 位置移动到 yy 位置,每一轮游戏,区间 [Li,Ri][L_i,R_i] 的灯会亮起,你会付出 min(dist(x,Pi))\min(dist(x,P_i)) 的代价,其中 PiP_i 为某个亮着的灯的位置。这一轮结束后,所有的灯泡再次熄灭。求整个过程的最小代价。

输入格式

第一行两个整数 nnxx

接下来 nn 行,每行两个整数 LiL_iRiR_i

1n50001\le n\le 50001x1091\le x\le 10^{9}1lstartlend1091\le l_{start}\le l_{end}\le 10^{9}

输出格式

一个整数表示答案。

5 4
2 7
9 16
8 10
9 17
1 6
8