#5010. Problem 3. Cowlendar

0

Problem 3. Cowlendar

Problem 3. Cowlendar

USACO 2024 January Contest, Silver

Bessie 在一个陌生的星球上醒来。这个星球上有 NN1N1041\le N\le 10^4)个月,分别有 a1,,aNa_1, \ldots, a_N 天(1ai41091\leq a_i \leq 4 \cdot 10^9,所有 aia_i 均为整数)。此外,这个星球上还存在周,一周为 LL 天,其中 LL 是一个正整数。有趣的是,Bessie 知道以下事情:

  • 对于正确的 LL,每个月至少有 44 周。
  • 对于 正确的 LLaimodLa_i\bmod L 至多有 33 个不同值。

不幸的是,Bessie 忘记了 LL 是多少!请通过输出 LL 的所有可能值之和来帮助她。

注意这个问题涉及到的整数可能需要使用 64 位整数型(例如,C/C++ 中的 "long long")。

输入格式(从终端 / 标准输入读入):

输入的第一行包含一个整数 NN。第二行包含 NN 个空格分隔的整数 a1,,aNa_1, \ldots, a_N

输出格式(输出至终端 / 标准输出):

输出一个整数,为 LL 的所有可能值之和。

输入样例:


12
31 28 31 30 31 30 31 31 30 31 30 31

输出样例:


28

LL 的可能值为 1,2,3,4,5,6 和 7。例如,L=7L=7 是合法的,因为每个月的至少有 47=284 \cdot 7 = 28 天,且每个月的天数模 7 的余数均为 0,2 或 3。

输入样例:


4
31 35 28 29

输出样例:


23

LL 的可能值为 1,2,3,4,6 和 7。例如,L=6L=6 是合法的,因为每个月的至少有 46=244 \cdot 6 = 24 天,且每个月的天数模 6 的余数均为 1,4 或 5。

测试点性质: 测试点 3-4:1ai1061 \leq a_i \leq 10^6。测试点 5-14:没有额外限制。

供题:Brandon Wang