#CF2171H. Shiori Miyagi and Maximum Array Score
Shiori Miyagi and Maximum Array Score
题目描述
“Sendai,你是笨蛋吗?”
——宫城咏
只需花费 5000 日元,宫城就能让 Sendai 做任何她想做的事!今天,宫城要求 Sendai 帮她构造一个数组……不过她只想要一种非常特殊的数组。
对于任意整数 和 ,定义 为满足 的最大 ;也就是说,最大的 使得 是 的倍数。可以证明,这个值总是一个定义良好的非负整数。
给定整数 和 ,满足 。请你在所有满足下述条件的长度为 的数组 中,找到 的最大值:
- 严格递增;即对于所有 ,都有 ;
- 对于所有 ,都有 。
输入格式
第一行包含一个整数 (),表示测试用例的组数。
每个测试用例一行,包含两个整数 和 ()。
保证所有测试用例中 的总和不超过 。
输出格式
对于每个测试用例,输出一个整数,表示在所有满足条件的长度为 的数组 中, 的最大值。
样例
6
4 20
6 6
6 216
3 500
2 8
5 29
7
5
19
13
3
9
样例说明
在第一个例子中,可以选择数组 ,其计算值为 。
可以证明,这就是所有满足条件的长度为 的数组 中,使 最大的结果。
由 ChatGPT 5 翻译
来源
Codeforces 2171H,英文题名 Shiori Miyagi and Maximum Array Score。