题解
2025-07-11 21:59:51
发布于:江苏
5阅读
0回复
0点赞
#include <bits/stdc++.h>
long long abs(long long x){
if(x<0) return -x;
else return x;
}
long long read(){
long long sum=0,f=1;
char ch=getchar();
while(!(ch>='0' and ch<='9')){
if(ch=='-') f=-1;
ch=getchar();
}
while(ch>='0' and ch<='9'){
sum=(sum<<3)+(sum<<1)+(ch^48);
ch=getchar();
}
return sum*f;
}
int _read(){
int sum=0,f=1;
char ch=getchar();
while(!(ch>='0' and ch<='9')){
if(ch=='-') f=-1;
ch=getchar();
}
while(ch>='0' and ch<='9'){
sum=(sum<<3)+(sum<<1)+(ch^48);
ch=getchar();
}
return sum*f;
}
void write(long long x){
if(x>9) write(x/10);
putchar(x%10+'0');
}
int t;
long long a[4],ans;
signed main(void)
{
t=_read();
while(t--)
{
a[1]=read();
a[2]=read();
a[3]=read();
ans=abs(a[1]-a[2])+abs(a[1]-a[3])+abs(a[2]-a[3])-4;
if(ans<=0) putchar('0');
else write(ans);
putchar('\n');
}
}
这里空空如也
有帮助,赞一个