#Lutece0533. 训练士兵
训练士兵
Migrated from Lutece 533 训练士兵
All parts of this problem, including description, images, samples, data and checker, might be broken. If you find bugs in this problem, please contact the admins.
Description
elfness正在玩一个游戏,在这个游戏里,他掌管着一个王国。
这是一个回合制的游戏,初始的时候elfness没有任何钱,每一回合开始他会获得的金钱,当elfness的金钱大于等于时,elfness会花钱去训练士兵,直到他的钱小于,每训练一个士兵需要花的钱。训练完士兵后进入下一回合。elfness想知道他在整个游戏过程中他钱最多的时刻他有多少钱。
Input
输入的第一行是一个整数(), 表示有组测试数据。
对于每组测试数据,有一行,包含两个整数和()。
Output
对于每组测试数据,输出一个整数,表示elfness在钱最多的时刻有多少钱。
Samples
2
2 3
7 11
4
17
Note
对于第一组样例,elfness拥有的金钱数将如下变化:$0\rightarrow 2\rightarrow 4\rightarrow 1\rightarrow 3\rightarrow 0\rightarrow \cdots$所以他最多时有的金钱。
输入量很大,请用scanf
代替cin
进行输入。
Resources
elfness