若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();
}

京公网安备 11010502036488号