fork download
  1. #include <bits/stdc++.h>
  2. using namespace std;
  3. int main(){
  4. int q;
  5. cin>>q;
  6. vector<int>v(3);
  7. while(q--){
  8. for(auto it:v)
  9. cin>>it;
  10. sort(v.begin(),v.end());
  11. if(v[0]==v[1]&&v[1]==v[2])// 5 5 5
  12. cout<<0<<endl;
  13. else if(v[0]==v[1]&&v[2]-v[1]==1) // 3 3 4
  14. cout<<0<<endl;
  15. else if(v[1]==v[2]&&v[1]-v[0]==1)// 2 3 3
  16. cout<<0<<endl;
  17. else if(v[1]==v[2]) //2 5 5
  18. cout<<(v[1]-v[0]-2)*2<<endl;
  19. else if(v[0]==v[1]) //3 3 6
  20. cout<<(v[2]-v[1]-2)*2<<endl;
  21. else {
  22. cout<<(v[1]-v[0]-1)+(v[2]-v[1]-1)+(v[2]-v[0]-2)<<endl;
  23. }
  24. }
  25. }
Success #stdin #stdout 0.01s 5292KB
stdin
8
3 3 4
10 20 30
5 5 5
2 4 3
1 1000000000 1000000000
1 1000000000 999999999
3 2 5
3 2 6
stdout
0
0
0
0
0
0
0
0