#A. Your (沙漏)

    传统题 文件IO:your 1000ms 256MiB

Your (沙漏)

该比赛已结束,您无法在比赛模式下递交该题目。您可以点击“在题库中打开”以普通模式查看和递交本题。

Description

600 多年以来,沙漏一直是著名的计时工具。沙漏由两个玻璃烧瓶通过狭窄的通道连接而成。沙漏里面有沙子慢慢地从上半部分留到下半部分。 沙漏通常是对称的,因此无论沙漏的方向如何,沙子总是需要相同的时间来从一端到达另一端。出于这个问题的目的,我们还假设沙子的流速是一个已知常数,并且不依赖于上半部分沙子的数量或分布。

公生和薰很无聊,他们对桌上的沙漏起了兴趣,开始玩起了沙漏。在时间00,所有的沙子都在下半部分。薰将沙漏翻了几下,并记录下了她翻动的所有瞬间。

现在公生想知道:从当前时间到所有的沙子都回到下半部,他需要等待多少秒?

## Input Format 你将会从`your.in`中读入数据。

第一行包含三个整数 ttssnn,其中: – tt 是当前时间; – ss 是沙漏中的沙子量,单位为克; – nn 是沙漏被翻转的次数。 接下来一行有 nn 个整数a1,,ana_1 ,\cdots, a_n 表示沙漏被翻转的时间。

所有时间都以秒为单位,并且可以假设沙子以每秒 1 克的恒定速率从顶部流到底部。

Output Format

你的结果需要输出到your.out中,输出只有一个数字,即以秒为单位输出沙漏从时间 tt 开始到全部漏完所需的时间。

Sample

【样例1输入】

10 7 2
4 9

【样例1输出】

4

【样例2输入】

2000 333 3
1000 1250 1500

【样例2输出】

0

【样例3输入】

100 10 5
15 20 93 96 97

【样例3输出】

5

Hint

  • tt (1t1061 \le t \le 10^6)
  • ss (1s1061 \le s \le 10^6)
  • nn (1n10001 \le n \le 1000)
  • 0<a1<<an<t0 < a_1 < \cdots < a_n < t

2022年泉州实验中学普及组冬季模拟赛(三) 订正

未参加
状态
已结束
规则
IOI
题目
4
开始于
2022-1-21 16:30
结束于
2022-1-27 23:00
持续时间
150.5 小时
主持人
参赛人数
6