AT_abc210_f [ABC210F] Coprime Solitaire

题目描述

桌子上排放着 $N$ 张卡片。对于 $i = 1, 2, \ldots, N$,第 $i$ 张卡片的正面写有整数 $A_i$,反面写有整数 $B_i$。 一开始,所有卡片都正面朝上。 高桥君可以任选若干张(也可以一张都不选)卡片翻面。操作后,若满足以下条件,高桥君就会感到高兴: - 对于任意满足 $1 \leq i < j \leq N$ 的整数对 $(i, j)$,第 $i$ 张卡片和第 $j$ 张卡片当前可见面上的整数互质。 请判断高桥君是否有可能感到高兴。

输入格式

输入按以下格式从标准输入读入。 > $N$ > $A_1$ $B_1$ > $A_2$ $B_2$ > $\vdots$ > $A_N$ $B_N$

输出格式

如果高桥君有可能感到高兴,输出 `Yes`;否则输出 `No`。

说明/提示

## 限制 - $1 \leq N \leq 3 \times 10^4$ - $1 \leq A_i, B_i \leq 2 \times 10^6$ - 输入均为整数 ## 样例解释 1 初始可见的整数为 $2, 10, 4$。将第 1 张和第 2 张卡片翻面后,可见的整数为 $5, 9, 4$,此时高桥君会感到高兴。因此输出 `Yes`。 ## 样例解释 2 无论如何翻转卡片,高桥君都无法感到高兴。因此输出 `No`。 由 ChatGPT 4.1 翻译