TIJIEE
2023-11-11 10:20:24
发布于:广东
1阅读
0回复
0点赞
#include <bits/stdc++.h>
using namespace std;
void dis_min()
{
long long a,b,c,minn=99999999;
cin>>a>>b>>c;
minn=abs(a-b)+abs(a-c)+abs(b-c);
//往左 原地 往右
for(int i=-1;i<=1;i++)
{
for(int j=-1;j<=1;j++)
{
for(int k=-1;k<=1;k++)
{
long long temp=abs(a-b+i-j)+abs(a-c+i-k)+abs(b-c+j-k);
minn=min(temp,minn);
}
}
}
cout<<minn<<endl;
}
int main()
{
long long t;
cin>>t;
while(t--)
{
dis_min();
}
return 0;
}
这里空空如也
有帮助,赞一个