CF1900B题解

原题

思路

略微思考不难得到,三个数字的数量之差的奇偶性是不会变的。因为一个数的数量减少了 \(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;
}
posted @ 2023-12-06 22:54  Floze3  阅读(17)  评论(0)    收藏  举报