Codeforces Round #754 (Div. 2) A
原题:https://codeforces.com/contest/1605/problem/A
代码:
1 #include<bits/stdc++.h> 2 using namespace std; 3 void slove() 4 { 5 int a[3]; 6 cin>>a[0]>>a[1]>>a[2]; 7 sort(a,a+3); 8 int a1=a[1]*2; 9 int a2=a[0]+a[2]; 10 if(a1==a2){ 11 cout<<0<<endl; 12 return; 13 } 14 else { 15 int sum=abs(a1-a2); 16 if(sum%3==0){ 17 cout<<0<<endl; 18 } 19 else cout<<1<<endl; 20 } 21 } 22 int main() 23 { 24 int __;cin>>__; 25 while(__--)slove(); 26 } 27 //看a1和a2的差%3等于0输出0,不等于输出1 28 //证明:由于加一减一,所以所有数可以交换位置,排序后,a1和a2加一减一,每次影响d数值为3,所以最终答案只有1,0
 
                    
                
 
                
            
         浙公网安备 33010602011771号
浙公网安备 33010602011771号