题目描述
有n个人,从1开始报数,报到k,再变成1,也就是报数序列是1,2,3,...,k,k−1,...,2,1,2,3,...
现在已知你是第n个人,报的是x,问:k有多少种不同的可能。
注意:k在本题中一定是≥2的。
输入格式
第一行输入T,一共T组数据。
接下来T行,每行输入n,x。
输出格式
对于每组数据,输出一个数字表示答案。
5
10 2
3 1
76 4
100 99
1000000000 500000000
4
1
9
0
1
数据范围
对于20%的数据:保证n≤1000。
对于40%的数据:保证n≤104。
对于50%的数据:保证n≤105。
对于70%的数据:保证n≤5×105。
对于100%的数据:保证1≤T≤100,1≤x<n≤109。