3503:等差数列-3

时间限制:2 S   /  内存限制:65536 KB
AC:41   /  Submit:196
问题描述

罗少有三个数字 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。

相关

21-22(2)第0次线上赛


Copyright 2016 - 2024 XUJC ACM Team
闽ICP备2020022076号-1