CF1051B.Relatively Prime Pairs

传统题 时间 2000 ms 内存 256 MiB 5 尝试 1 已通过 1 标签

Relatively Prime Pairs

题目描述

给定一个从 llrr 的所有整数的集合,满足 l<rl < r(rl+1)3105(r - l + 1) \le 3 \cdot 10^5,且 (rl)(r - l) 总是奇数。

你需要将这些数恰好分成 rl+12\frac{r - l + 1}{2} 对,使得每一对 (i,j)(i, j) 满足 gcd(i,j)=1\gcd(i, j) = 1。每个数字只能出现在一对中。

请输出一种可行的分组方案,或者说明无解。如果有多种方案,输出任意一种均可。

输入格式

一行包含两个整数 llrr1l<r10181 \le l < r \le 10^{18}rl+13105r - l + 1 \le 3 \cdot 10^5(rl)(r - l) 为奇数)。

输出格式

如果存在解,第一行输出 "YES"。接下来的 rl+12\frac{r - l + 1}{2} 行,每行输出一对整数,表示一组配对。每对中的两个数的最大公约数应为 11。所有 rl+1r - l + 1 个数应恰好被分组且互不重复,且取值范围在 llrr 之间。

如果无解,输出 "NO"。

说明/提示

由 ChatGPT 4.1 翻译

样例

1 8
YES
2 7
4 1
3 8
6 5

在线编程 IDE

建议全屏模式获得最佳体验