#HK4933. 「POI2014 R3」装货 Freight
「POI2014 R3」装货 Freight
题目描述
题目译自 XXI Olimpiada Informatyczna — III etap Załadunek
上字节镇和下字节镇的火车站由单条铁轨连接。火车单程耗时 分钟,且发车间隔不得少于 分钟。若铁轨上有多个火车,须同向行驶。
已知 列火车将抵达上字节镇站,抵达时间已定。每列火车需前往下字节镇站装货后返回上字节镇站,装货时间可忽略。请你计算最后一列火车返回上字节镇站的最短时间。
输入格式
输入第一行包含两个整数 ,分别表示火车数量和单程耗时(分钟)。
第二行包含 个整数 $(0 \leq t_1 \leq t_2 \leq \ldots \leq t_n \leq 10^9)$,表示各火车抵达上字节镇站的时间(分钟)。
输出格式
输出一行,一个整数,表示所有火车返回上字节镇站的最短时间(分钟)。
3 4
1 8 11
20
为达到最优时间,火车可在上字节镇站的时刻 发车,在下字节镇站的时刻 返回,最终耗时 分钟。
附加样例
- ,简单正确性测试,前两列火车一起发车,后五列一起发车;
- ,火车每 分钟抵达一列,每列可完成全程后再来下一列;
- ,火车每分钟抵达,先全部依次发往一侧,再全部返回。
数据范围与提示
对于 的数据,。
对于 的数据,。