问题描述 |
---|
罗少有三个数字 a、b、c,他希望这三个数字可以组成一个等差数列,即 c - b = b - a。 与此同时,他拥有一个可以把数字 x 修改为数字 y 的技能,但是这个技能只能使用一次,且会消耗罗少 | x - y | 的体力。 现在罗少问你,最少需要消耗多少体力,才可以达成他的目标。 |
输入描述 |
第一行是一个正整数 T 表示测试案例的数量。(1 <= T <= 1000) 每组案例包含三个整数 a、b、c,表示初始时的数字。(-1000 <= a、b、c <= 1000) |
输出描述 |
针对每组案例,输出罗少消耗体力的最小值,然后换行。 |
样例输入复制样例 |
2 1 2 3 4 3 1 |
样例输出 |
0 1 |
提示说明 |
在第二组样例中,罗少可以把它变成 5、3、1 或 4、3、2。 |
相关 |