AT_arc124_c [ARC124C] LCM of GCDs
题目描述
有一个红色袋子、一个蓝色袋子和 $N$ 个卡包。开始时两个袋子都是空的。每个卡包中都封有两张写有整数的卡片,第 $i$ 个卡包中的两张卡片分别写有 $a_i$ 和 $b_i$。
对于每一个卡包,你需要将其中一张卡片放入红色袋子,另一张放入蓝色袋子。
所有卡片都放入袋子后,红色袋子中所有卡片上的整数的最大公约数记为 $X$,蓝色袋子中所有卡片上的整数的最大公约数记为 $Y$。$X$ 和 $Y$ 的最小公倍数即为得分。
请你求出作为得分可能取得的最大值。
输入格式
输入按以下格式从标准输入读入。
> $N$
> $a_1$ $b_1$
> $a_2$ $b_2$
> $\vdots$
> $a_N$ $b_N$
输出格式
输出作为得分可能取得的最大值。
说明/提示
## 限制
- 所有输入均为整数。
- $1 \leq N \leq 50$
- $1 \leq a_i, b_i \leq 10^9$
## 样例解释 1
- 一种最优的放法是:将写有 $2$ 的卡片放入红色袋子,将写有 $15$ 的卡片放入蓝色袋子,将写有 $6$ 的卡片放入红色袋子,将写有 $10$ 的卡片放入蓝色袋子。
- 此时,红色袋子中所有卡片上的整数的最大公约数为 $2$,蓝色袋子中所有卡片上的整数的最大公约数为 $5$。
- 此时的得分为 $10$。
由 ChatGPT 4.1 翻译