[R20E]数对谜题
You cannot submit for this problem because the contest is ended. You can click "Open in Problem Set" to view this problem in normal mode.
时空限制
1S/512M
题目描述
给定两个正整数 和 ,请你找出所有满足以下条件的有序整数对 (其中 和 均为正整数):
输出所有满足条件的 。 如果有多个 满足条件,按 的大小升序输出。
格式
输入格式
本题有多组测试数据。
第一行一个整数 ,表示测试数据的组数。
接下来 行,每行包含两个正整数 和 ,含义如上所述。
输出格式
对于每组数据,先输出一个整数 ,表示满足条件的 的方案数。
接下来 行,每行输出两个用空格隔开的正整数 和 ,表示一个满足条件的解。
如果没有解,仅输出一行 。
样例
样例输入 #1
1
240 441
样例输出 #1
1
294 54
样例解释 #1
,$\dfrac{\mathrm{lcm}(294, 54)}{\gcd(294, 54)} = \dfrac{2646}{6} = 441 = Y$。
数据规模
对于 的数据,保证符合条件的解满足 。
对于 的数据,满足 ,,,且 。
代码源挑战赛 Round 20
- Status
- Done
- Rule
- DMY
- Problem
- 7
- Start at
- 2025-7-11 20:00
- End at
- 2025-7-11 21:30
- Duration
- 1.5 hour(s)
- Host
- Partic.
- 623