#arc126a. [arc126_a]Make 10
[arc126_a]Make 10
题目描述
我们有 根长度为 的棍子, 根长度为 的棍子,以及 根长度为 的棍子。你可以进行以下操作任意次数。
- 选择两根棍子。
- 设这两根棍子的长度分别为 和 ,将它们粘合在一起形成一根长度为 的棍子。
找出能够制作长度恰好为 的最大数量的棍子。
给定 个测试用例,请解决每个测试用例。
约束条件
输入
从标准输入中按以下格式获得输入:
每个测试用例的格式如下:
输出
打印 行,第 行应该包含 的答案。
示例输入 1
5
3 4 1
7 0 0
0 0 7
0 0 0
1000000000000000 1000000000000000 1000000000000000
示例输出 1
2
1
0
0
900000000000000
我们来描述一下第一个测试用例。我们有三根长度为 的棍子,四根长度为 的棍子和一根长度为 的棍子。
制作两根长度恰好为 的棍子的一种方法如下。
- 将四根长度为 的棍子按某个顺序粘合在一起,得到一根长度为 的棍子。
- 将三根长度为 的棍子按某个顺序粘合在一起,得到一根长度为 的棍子。
- 现在我们有三根棍子,长度分别为 、、。