#YC188. 来一瓶冰阔乐2.0

来一瓶冰阔乐2.0

来一瓶冰阔乐2.0

题目描述

李老师通过回收易拉罐兑换可乐,兑换规则为:

  • 每收集A个空罐可兑换1罐新可乐
  • 喝完的罐子可再次参与兑换

已知李老师一开始有X罐未开封的可乐,计算李老师最终能喝到的可乐总数。若可无限兑换,输出INF

李老师会换了喝,喝了换,直到无法兑换


输入格式

  • 第一行输入整数T (1 ≤ T ≤ 1e7),表示测试数据组数
  • 接下来T行,每行给出两个整数A X
    • 参数范围:1A109 1 \leq A \leq 10^{9}
    • 0X109 0 \leq X \leq 10^{9}

输出格式

  • 每组数据输出一行整数或"INF"

Samples

2
10 10
10 9
11
9

提示: cout<<endl是比较慢的输出换行操作,请大家以后一律用cout<<"\n";

本题数据输入较大,建议大家使用更快的读入方式:比如C语言的Scanf语句或者关闭cin cout的同步流

关闭同步流如下面代码所示,写在最上面

#include<bits/stdc++.h>
using namespace std;
int main(){
	ios::sync_with_stdio(0);
	cin.tie(0);
	cout.tie(0);
	
	
	return 0;
}