#codeforcesP2009C. The Legend of Freya the Frog

The Legend of Freya the Frog

问题描述

青蛙 FreyaFreya 正在二维坐标平面上移动。她当前位于点 (0,0)(0,0),想要到达点 (x,y)(x,y)。在一次移动中,她可以选择一个整数 dd,其中 0dk0 ≤ d ≤ k,并朝着她面向的方向跳 dd 个单位。

最开始,她面朝正 xx 方向。每次跳跃后,她会在正 xx 方向和正 yy 方向之间交替转向(即,她在第二次跳跃时会面向正 yy 方向,第三次跳跃面向正 xx 方向,以此类推)。

求她最少需要跳多少次才能到达点 (x,y)(x,y)。

输入格式

第一行包含一个整数 tt (1t104)(1 ≤ t ≤ 10^4),表示测试用例的数量。

每个测试用例包含三个整数 x,yx, ykk (0x,y109,1k109)(0 ≤ x, y ≤ 10^9, 1 ≤ k ≤ 10^9)。

输出格式

对于每个测试用例,输出 FreyaFreya 需要跳跃的最少次数,每个结果占一行。

输入样例:

3
9 11 3
0 10 8
1000000 100000 10

输出样例:

8
4
199999