AT_abc230_g [ABC230G] GCD Permutation

题目描述

给定一个 $1$ 到 $N$ 的整数的排列 $P=(P_1,P_2,\ldots,P_N)$。 请你计算满足 $1\leq i\leq j\leq N$,且同时满足 $GCD(i,j)\neq 1$ 且 $GCD(P_i,P_j)\neq 1$ 的整数对 $(i,j)$ 的个数。 其中,对于正整数 $x$,$y$,$GCD(x,y)$ 表示 $x$ 和 $y$ 的最大公约数。

输入格式

输入通过标准输入给出,格式如下: > $N$ $P_1$ $P_2$ $\ldots$ $P_N$

输出格式

输出答案。

说明/提示

### 限制条件 - $1 \leq N \leq 2\times 10^5$ - $(P_1,P_2,\ldots,P_N)$ 是 $(1,2,\ldots,N)$ 的一个排列。 - 输入均为整数。 ### 样例解释 1 满足条件的组有 $(3,3)$、$(3,6)$、$(4,4)$、$(4,6)$、$(5,5)$、$(6,6)$ 共 $6$ 个。因此,输出 $6$。 由 ChatGPT 4.1 翻译