#P22504. [ABC230G]GCD Permutation

[ABC230G]GCD Permutation

题目链接

题意

已知一个长度为 nn 的排列 pp

求有多少对数 (i,j)(i,j),满足 1ijn1\le i\le j\le ngcd(i,j)1\gcd(i,j) \ne 1gcd(pi,pj)1\gcd(p_i,p_j) \ne 1

输入格式

第一行一个整数 nn

第二行 nn 个整数,表示排列 pp

输出格式

一行一个数,表示答案。

样例

6
5 1 3 2 4 6
6
12
1 2 3 4 5 6 7 8 9 10 11 12
32

数据范围

1n2×1051\le n\le 2\times 10^5