题目要求根据接收到的脉冲到达时刻序列,推断外星信标原本可能采用的最大发射间隔 T。已知信标会按照固定的整数间隔 T 发射脉冲(即发送时刻为 0,T,2T,…),由于干扰部分脉冲丢失,我们只观测到了一部分到达时刻。
设记录的到达时刻为 t0,t1,…,tn−1,且 t0=0。对于真正的发射间隔 T,任何两个实际到达时刻的间隔必须是 T 的整数倍(因为所有发射时刻都是 T 的倍数,到达时刻是这些时刻的子集)。因此,所有相邻到达时刻的差值:
di=ti+1−ti(i=0,1,…,n−2)一位天文学家在整理来自外星信标的数据时,发现了一组脉冲信号。按照设计,该信标会以一个固定的整数间隔 T 发射脉冲(即在时刻 0,T,2T,3T,… 向外发送信号),但由于宇宙间的干扰,部分脉冲在传播过程中丢失了。现在,你已经记录到了 n 个实际接收到的脉冲到达时刻。你的任务是推断该信标原本可能采用的最大发射间隔 T 是多少。
数据范围:接收到脉冲的次数 n 满足 2≤n≤2×105,每个到达时刻 ti 均为非负整数且不超过 109。保证 t0=0,且给出的到达时刻序列严格单调递增。
第一行包含一个整数 n,表示记录到的脉冲个数。
Scan the QR code below with WeChat to sign in
First-time scan will create your account automatically
请使用微信扫描下方二维码完成注册