#ATarc166e. [ARC166E] Fizz Buzz Difference
[ARC166E] Fizz Buzz Difference
题目描述
给定正整数 ,且满足 。
对于满足 的整数对 ,如果满足以下条件,则称其为良好组:
- 在 到 之间的所有整数中, 的倍数的个数为 , 的倍数的个数为 ,若 ,则 为良好组。
可以证明,良好组一定存在。在所有良好组中,输出 最大的那一个。如果有多个满足条件的组,则输出其中 最小的那一个(由于 ,所以一定存在 最小的组,且答案唯一)。
给定 组测试数据,请分别输出每组的答案。
输入格式
输入按以下格式从标准输入给出:
每组测试数据格式如下:
输出格式
请输出 行,第 行输出第 组测试数据的答案,即所求的 ,格式如下:
样例 1
输入
1
3 3 5
输出
4 35
样例 2
输入
5
4 3 5
6 2 4
1 1 2
123 456 789
9876 54 321
输出
10 50
3 29
2 4
5473 140447
163 641411
说明/提示
数据范围
样例解释 1
时,,因此是良好组。其他如 、 也是良好组。在这些组中, 的 不是最大值,所以不是答案; 的 虽然最大,但 不是最小,所以也不是答案。
由 ChatGPT 4.1 翻译