, 如果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;
}


京公网安备 11010502036488号