100 atcoder#ABC177E. [ABC177E] Coprime

[ABC177E] Coprime

题目描述

N N 個の整数があります。i i 番目の数は Ai A_i です。

「全ての 1 i < j  N 1\leq\ i\ <\ j\ \leq\ N について、GCD(Ai,Aj)=1 GCD(A_i,A_j)=1 」が成り立つとき、{Ai} \{A_i\} は pairwise coprime であるといいます。

{Ai} \{A_i\} が pairwise coprime ではなく、かつ、GCD(A1,,AN)=1 GCD(A_1,\ldots,A_N)=1 であるとき、{Ai} \{A_i\} は setwise coprime であるといいます。

{Ai} \{A_i\} が pairwise coprime、setwise coprime、そのどちらでもない、のいずれであるか判定してください。

ただし GCD() GCD(\ldots) は最大公約数を表します。

输入格式

入力は以下の形式で標準入力から与えられる。

N N A1 A_1 \ldots AN A_N

输出格式

{Ai} \{A_i\} が pairwise coprime ならば pairwise coprime、setwise coprime ならば setwise coprime、そのどちらでもなければ not coprime と出力せよ。

题目大意

给一个长度为 NN 的数组 AA ,如果对于任意的 1i<jn,gcd(Ai,Aj)=11 \leq i < j \leq n, gcd(A_i,A_j)=1就输出 pairwise coprime否则如果 gcd(A1,,An)=1gcd(A_1,\ldots ,A_n)=1,就输出setwize coprome否则输出not coprime

3
3 4 5
pairwise coprime
3
6 10 15
setwise coprime
3
6 10 16
not coprime

提示

制約

  • 2  N  106 2\ \leq\ N\ \leq\ 10^6
  • 1  Ai 106 1\ \leq\ A_i\leq\ 10^6

Sample Explanation 1

GCD(3,4)=GCD(3,5)=GCD(4,5)=1 GCD(3,4)=GCD(3,5)=GCD(4,5)=1 なので pairwise coprime です。

Sample Explanation 2

GCD(6,10)=2 GCD(6,10)=2 なので pairwise coprime ではありませんが、GCD(6,10,15)=1 GCD(6,10,15)=1 なので setwise coprime です。

Sample Explanation 3

GCD(6,10,16)=2 GCD(6,10,16)=2 なので、pairwise coprime でも setwise coprime でもありません。