Maximum Multiple Sum
该比赛已结束,您无法在比赛模式下递交该题目。您可以点击“在题库中打开”以普通模式查看和递交本题。
题目描述
给定一个整数 ,请你找到一个整数 ,满足:
- ;
- 使得所有不超过 的 的倍数之和最大。
形式化地说,令 为满足 的最大整数,则倍数和为:
你需要在所有可能的 中,使上述和最大,并输出这个最优的 。
可以证明最优解是唯一的。
输入格式
第一行一个整数 (),表示测试用例数量。
接下来 行,每行一个整数 ()。
输出格式
对每个测试用例,输出一行一个整数:使倍数和最大的最优 (最优解唯一)。
样例
输入
2
3
15
输出
3
2
说明
-
当 时, 只能取 或 。
- 的倍数和为 ;
- 的倍数和为 ; 因此输出 。
-
当 时,最优 。 的倍数和为 ,可证明其为最大值。