#753. Required Remainder
Required Remainder
给你三个整数 。你的任务是找到一个最大的整数 ,满足:
其中 表示取模运算(很多编程语言用 % 实现)。
换句话说:在区间 内,找到一个对 取模余数为 的最大整数。
你需要回答 组相互独立的测试用例。保证对每个测试用例,满足条件的 一定存在。
输入格式
第一行一个整数 (),表示测试用例数量。
接下来 行,每行三个整数 (,,)。
可以证明在给定约束下,答案总是存在。
输出格式
对每个测试用例输出一行一个整数:满足 且 的最大非负整数 。
样例
输入
7
7 5 12345
5 0 4
10 5 15
17 8 54321
499999993 9 1000000000
10 5 187
2 0 999999999
输出
12339
0
15
54306
999999995
185
999999998
说明
例如样例第一组,答案为:
因此 ,并且不存在不超过 且余数为 的更大整数。