#1964. 存钱罐
存钱罐
Background
Special for beginners, ^_^
Description
Alice 和 Bob 一起在玩一个游戏。
游戏一共有 个存钱罐排成一排,其中第 个存钱罐里面恰好装有 元钱( 从 1 开始)。游戏开始前,Alice 需要选择一个 内的整数 。接下来,游戏进行第 轮时,Bob 会先拿走第 个存钱罐内的钱,然后Alice 会拿走第 个存钱罐内的钱(有可能他们每个人选择的存钱罐内的钱都已经被拿走了,那只能认倒霉)。
Alice 想知道:她要如何选择这个 ,使得自己拿走的钱最多?如果有多个 符合要求,Alice 想知道最小的那一个 是多少。
当确定 以后,在游戏中,Alice 和 Bob都会在每轮游戏中拿走尽可能多的钱。
Format
Input
第一行输入一个正整数 ,表示数据组数。
对于每一组数据,输入两个正整数 ,分别表示存钱罐数量以及 Alice 能选择的 的最大值。
Output
对于每一组数据,请输出能使得 Alice 拿的钱最多的最小的 。
Samples
2
3 1
5 4
1
3
Limitation
1s, 1024KiB for each test case.