若x存在一个偶数因子(x mod y==0)

也就是说x是个偶数 (为什么呢?感觉就是了,但好像确实就是)

所以就判断一下x是否为偶数

如果是偶数就YES

不是就NO

运用[&]运算可以快捷且方便的得出

([&]运算可以去OI-WIKI上了解相关知识喵)

#include "bits/stdc++.h"

using namespace std;
#define int long long
#define endl "\n"
#define PII pair<int,int>
#define PIII pair<int,PII>
const int MOD = 1e9 + 7;
const int N = 3e5;

bool cmp(PII p1, PII p2) {
    return p1.first + p1.second < p2.first + p2.second;
}

void slu() {
    int n;
    cin >> n;
    if (n & 1)cout << "NO\n";
    else cout << "YES\n";
}

signed main() {
    ios_base::sync_with_stdio(0);
    cin.tie(0);
    cout.tie(0);
    int T;
    cin >> T;
//    T = 1;
    while (T--)slu();

}