101774: [AtCoder]ABC177 E - Coprime

Memory Limit:256 MB Time Limit:2 S
Judge Style:Text Compare Creator:
Submit:0 Solved:0

Description

Score : $500$ points

Problem Statement

We have $N$ integers. The $i$-th number is $A_i$.

$\{A_i\}$ is said to be pairwise coprime when $GCD(A_i,A_j)=1$ holds for every pair $(i, j)$ such that $1\leq i < j \leq N$.

$\{A_i\}$ is said to be setwise coprime when $\{A_i\}$ is not pairwise coprime but $GCD(A_1,\ldots,A_N)=1$.

Determine if $\{A_i\}$ is pairwise coprime, setwise coprime, or neither.

Here, $GCD(\ldots)$ denotes greatest common divisor.

Constraints

  • $2 \leq N \leq 10^6$
  • $1 \leq A_i\leq 10^6$

Input

Input is given from Standard Input in the following format:

$N$
$A_1$ $\ldots$ $A_N$

Output

If $\{A_i\}$ is pairwise coprime, print pairwise coprime; if $\{A_i\}$ is setwise coprime, print setwise coprime; if neither, print not coprime.


Sample Input 1

3
3 4 5

Sample Output 1

pairwise coprime

$GCD(3,4)=GCD(3,5)=GCD(4,5)=1$, so they are pairwise coprime.


Sample Input 2

3
6 10 15

Sample Output 2

setwise coprime

Since $GCD(6,10)=2$, they are not pairwise coprime. However, since $GCD(6,10,15)=1$, they are setwise coprime.


Sample Input 3

3
6 10 16

Sample Output 3

not coprime

$GCD(6,10,16)=2$, so they are neither pairwise coprime nor setwise coprime.

Input

题意翻译

给一个长度为 $N$ 的数组 $A$ ,如果对于任意的 $1 \leq i < j \leq n, gcd(A_i,A_j)=1$就输出 `pairwise coprime`否则如果 $gcd(A_1,\ldots ,A_n)=1$,就输出`setwize coprome`否则输出`not coprime`

加入题单

算法标签: