原题
思路
略微思考不难得到,三个数字的数量之差的奇偶性是不会变的。因为一个数的数量减少了 $1$,另一个数无论是增加 $1$ 或是减少 $1$,两者的差要么不变,要么增加 / 减少 $2$,对奇偶性无影响。
同时,如果另外两个数的数量变为 $0$,它们数目的差一定是 $0$。那么,我们只需要判断另外两个数的奇偶性是否相同即可。
代码
#include <bits/stdc++.h>
using namespace std;
int T, a, b, c;
int main(){
cin >> T;
while (T--){
cin >> a >> b >> c;
cout << (b % 2 == c % 2) << ' ' << (a % 2 == c % 2) << ' ' << (a % 2 == b % 2) << '\n';
}
return 0;
}
标签:int,题解,奇偶性,cin,要么,CF1900B
From: https://www.cnblogs.com/Floze3/p/17880731.html