, 如果k是奇数,那么sum也是奇数,如果k是偶数,那么sum也是偶数,第一步先判断n和k的奇偶性是否一致,第二步,因为正偶数2开始,正奇数1开始,所以最小总和为 ,判断n是否小于这个最小值,如果小于就 ,否则
#include <bits/stdc++.h> using namespace std; int main() { int t; cin>>t; while (t--) { long long n,k; cin>>n>>k; if (3*k>n) cout<<"No"<<endl; else if (k%2!=n%2) cout<<"No"<<endl; else cout<<"Yes"<<endl; } return 0; }