CF1660A Vasya and Coins
题目描述
Vasya决定去一趟小卖部。他发现他的钱包里有 $a$ 枚价值 $1$ 波尔的硬币和 $b$ 枚价值 $2$ 波尔的硬币。他还不知道所有商品的总价,所以请你帮他找出 $s$ $(s \ge 0)$ , 即为他需要找零或无法只用他自己的硬币支付的最小正整数金额。
举个例子,如果 $a=1$ , $b=1$ ,即他有 $1$ 枚价值 $1$ 卢布的硬币和 $1$ 枚价值 $2$ 卢布的硬币:
- 他不找零也能支付 $1$ 波尔,只需要支付 $1$ 枚价值 $1$ 波尔的硬币,
- 他不找零也能支付 $2$ 波尔,只需要支付 $1$ 枚价值 $2$ 波尔的硬币,
- 他不找零也能支付 $3$ 波尔,只需要支付 $1$ 枚价值 $1$ 波尔的硬币和 $1$ 枚价值 $2$ 波尔的硬币,
- 他无法不找零就支付 $4$ 波尔(而且他根本就付不起这笔钱)
所以当 $a=1$ , $b=1$ 时,答案是 $s=4$ 。
输入格式
第一行输入一个整数 $t\ (1 \le t \le 10^4)$ , 表示测试数据组数。
每一组测试样例的数据包括两个整数 $a_i$ , $b_i$ $(0 \le a_i,b_i \le 10^8)$ , 表示 Vasya 拥有的价值为 $1$ 波尔的硬币数量和价值为 $2$ 波尔的硬币数量。
输出格式
每个测试数据在单独一行中输出一个整数 $s$ 。
说明/提示
- 测试样例1已在题面部分说明。
- 在测试样例2中,Vasya只有价值为 $1$ 波尔的硬币,且他可以支付 $1$ 至 $4$ 波尔之间的任意值,但无法支付 $5$ 波尔。
- 在测试样例3中,Vasya只有价值为 $2$ 波尔的硬币,所以他无法不找零支付 $1$ 波尔。
- 在测试样例4中,Vasya没有硬币,所以他付不起 $1$ 波尔。