#CF1985B. Maximum Multiple Sum
Maximum Multiple Sum
题目描述
给定一个整数,找到一个整数,这样:
- 。
- 将 中小于等于 的倍数之和取最大值。形式上是 ,其中 比 的所有可能值都大。
输入格式
第一行包含 ()——测试用例的数量。
每个测试用例包含一个整数 ()。
输出格式
对于每个测试用例,输出一个整数,即的最优值。可以看出只有一个唯一的答案。
样例
2
3
15
3
2
样例说明
对于“”,“”可能取值为“”和“”。所有小于等于的的倍数之和为,所有小于等于的的倍数之和为。因此,是的最优值。
对于, 的最优值为。小于或等于的所有的倍数之和为,可以证明它是的所有其他可能值的最大值。
来源
Codeforces 1985B,英文题名 Maximum Multiple Sum。