Luogu P6397 [COI2008] GLASNICI 解题报告
一条直线上有
n 个信使,将他们按照从左至右的顺序以1 至n 编号。换句话说,设i 号信使的的坐标为d_i ,则对于1 \leq i \lt n ,d_i \leq d_{i + 1} 。信使传递一条消息的方法如下:
- 在任意时刻(不一定是整数时刻),任一信使(无论是否已知消息)都可以自由选择向左移动或者向右移动或者原地不动。其移动的速度为每秒
1 单位长度。- 当两个信使相距不超过一给定实数
k 时,双方可以进行消息传递,也即如果两人中有一人已知该消息,则两人都知道了该消息。消息传递是瞬间发生的,不消耗时间。现在
1 号信使得到了一条消息,请求出最小的让所有信使都得到该消息的用时。
1 \leq n \leq 10^5,0 \leq k \leq 10^6