#LQ1491. 序列

序列

问题描述

给定一个长度为 nn 的正整数序列 a1,a2,...,ana_1,a_2,...,a_n​,同时有一个首项为 dd,公差为 dd,项数为 nn 的等差数列 {b1=d,b2=2d,...,bn=nd}\{b_1=d,b_2=2d,...,b_n=nd\}

定义 Sd=aibi1S_d=\sum_{a_i|b_i}1,即 SdS_d​ 表示当公差为 dd 时有多少对 (ai,bi)(a_i,b_i) 满足 bib_i​ 被 aia_i​ 整除,请求出 i=1nSi\sum_{i=1}^nS_i​。

输入格式

输入共 22 行。

第一行为一个正整数 nn

第二行为 nn 个由空格隔开的正整数 a1,a2,...,ana_1,a_2,...,a_n

输出格式

输出共 11 行,一个整数。

样例

4
2 2 3 1
14

样例说明

当公差等于 1b={1,2,3,4}1:b=\{1,2,3,4\},有 33(ai,bi)(a_i,b_i​) 满足条件,S1=3S_1=3

当公差等于 2b={2,4,6,8}2:b=\{2,4,6,8\},有 44(ai,bi)(a_i,b_i) 满足条件,S2=4S_2=4

当公差等于 3b={3,6,9,12}3:b=\{3,6,9,12\},有 33(ai,bi)(a_i,b_i) 满足条件,S3=3S_3=3

当公差等于 4b={4,8,12,16}4:b=\{4,8,12,16\},有 44(ai,bi)(a_i,b_i) 满足条件,S4=4S_4=4

所以答案为 3+4+3+4=143+4+3+4=143+4+3+4=143+4+3+4=14

评测用例规模与约定

对于 20%20\% 的数据,保证 n103n≤10^3

对于 100%100\% 的数据,保证 n105n≤10^5aina_i≤n