### 问题描述
给定一个长度为 n 的正整数序列 a1,a2,...,an,同时有一个首项为 d,公差为 d,项数为 n 的等差数列 b1=d,b2=2d,...,bn=nd。
定义 Sd=Σai|bi1,即 Sd 表示当公差为 d 时有多少对 (ai,bi) 满足 bi 被 ai 整除,请求出 Σni=1Si。
输入共 2 行。
第一行为一个正整数 n。
第二行为 n 个由空格隔开的正整数 a1,a2,...,an。
输出共 1 行,一个整数。
4
2 2 3 1
14
当公差等于 1:b=1,2,3,4,有 3 对 (ai,bi) 满足条件,S1=3。
当公差等于 2:b=2,4,6,8,有 4 对 (ai,bi) 满足条件,S2=4。
当公差等于 3:b=3,6,9,12,有 3 对 (ai,bi) 满足条件,S3=3。
当公差等于 4:b=4,8,12,16,有 4 对 (ai,bi) 满足条件,S4=4。
所以答案为 3+4+3+4=14。
对于 20 的数据,保证 n≤103。
对于 100 的数据,保证 n≤105,ai≤n。