思路
k个数,奇数放1,偶数放2,那么最小的和就是3 * k
如果n < k 肯定是输出No
否则 把k个奇数 都放1即可,那么剩余数字就是 n - k,因为偶数+偶数=偶数 ,所以只要判断n - k的奇偶性即可

#include<bits/stdc++.h>
using namespace std;
typedef long long ll;
int main(){
    int t;cin>>t;
    while(t--){
        ll n,k;cin>>n>>k;
        if(n<k*3 || (n-k)&1) cout<<"No"<<endl;
        else cout<<"Yes"<<endl;
    }
    return 0;
}