CF483A.Counterexample

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

Counterexample

题目描述

你的朋友最近了解了互质数的概念。如果一对数 {a,b}\,\{a, b\}\, 最大公约数为 11,我们称其为互质数对。

你的朋友常常提出各种猜想。他最近猜测:如果数对 (a,b)(a,b) 互质、数对 (b,c)(b,c) 互质,那么数对 (a,c)(a,c) 也一定互质。

你想为朋友的猜想找一个反例。因此,你的任务是找到三个不同的数 (a,b,c)(a, b, c),使得上述结论不成立,同时这三个数满足 la<b<crl \leq a < b < c \leq r

更具体来说,你需要找出一组三个数 (a,b,c)(a,b,c),使得 la<b<crl \leq a < b < c \leq r,数对 (a,b)(a,b)(b,c)(b,c) 互质,但数对 (a,c)(a,c) 不互质。

输入格式

一行包含两个正整数 llrr1lr10181 \leq l \leq r \leq 10^{18}rl50r-l \leq 50),用空格分隔。

输出格式

输出一行三个递增的正整数 aabbcc,即所需的反例。如果有多组答案,输出任意一组均可。答案需递增排列。

如果不存在这样的反例,只需输出一行 1-1

说明/提示

在第一个样例中,数对 (2,4)(2, 4) 不互质,而 (2,3)(2, 3)(3,4)(3, 4) 是互质的。

在第二个样例中,无法选出三个不同的整数,因此输出为 1-1

在第三个样例中,很容易看出 900000000000000009900000000000000009900000000000000021900000000000000021 都可以被 33 整除。

由 ChatGPT 5 翻译

样例

2 4
2 3 4
10 11
-1
900000000000000009 900000000000000029
900000000000000009 900000000000000010 900000000000000021

在线编程 IDE

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