#5393. Problem 1. Chip Exchange
0
Problem 1. Chip Exchange
问题 1. 芯片交换 (Chip Exchange)
USACO 2026 第一次竞赛,Bronze 组
奶牛 Bessie 手头有 个 A 型芯片和 个 B 型芯片()。她可以根据需要,任意多次执行以下操作:
- 如果拥有至少 个 B 型芯片,则可以用 个 B 型芯片交换得到 个 A 型芯片()。
确定最小的非负整数 ,使得在随机获得 个额外芯片后,可以保证 Bessie 最终能得到至少 个 A 型芯片()。
输入格式 (输入从终端/stdin 读取):
第一行包含一个整数 ,表示独立测试用例的数量()。
随后是 个测试用例,每个测试用例包含五个整数 。
输出格式 (输出到终端/stdout):
将每个测试用例的答案打印在新的一行上。
注意:问题中涉及的整数可能非常大,可能需要使用 64 位整数数据类型(例如 C/C++ 中的 "long long")。
示例输入:
2 2 3 1 1 6 2 3 1 1 4
示例输出:
1 0
示例输入:
5 0 0 2 3 5 0 1 2 3 5 1 0 2 3 5 10 10 2 3 5 0 0 1 1000000000 1000000000
示例输出:
9 8 7 0 1000000000000000000
问题出处:Benjamin Qi