#P17689. [IO 2025 #2] 巨型字母
[IO 2025 #2] 巨型字母
题目描述
在顿河畔罗斯托夫的入口,矗立着著名的塔昌卡纪念碑,旁边的巨型字母拼成了这座城市的名字。每个字母都有自己的高度。当地居民热爱信息学竞赛,喜欢研究城市景观中隐藏的数列性质。
考虑一个非空的正整数序列 ,其中 表示纪念碑上第 个字母的高度。
对于任意满足 的下标 ,定义:
- $\operatorname{GCD}(i,j)=\gcd(a_i,a_{i+1},\dots,a_j)$;
- $\operatorname{Max}(i,j)=\max(a_i,a_{i+1},\dots,a_j)$;
- $\operatorname{Prod}(i,j)=\operatorname{GCD}(i,j)\cdot\operatorname{Max}(i,j)$。
其中, 表示这些数的最大公约数。
需要计算的值为
$$F(A)=\sum_{1\le i\le j\le N}\operatorname{Prod}(i,j).$$请计算 对 取模的结果。
输入格式
第一行包含一个整数 (),表示字母的数量。
第二行包含 个整数 (),表示各个字母的高度。
输出格式
输出一个整数,表示 对 取模的结果。
1
14
196
2
11 16
393
3
20 11 12
717