题目链接:题目
大意:
有一堆1和2,要求判断它们加加减减是否能为0。
思路:
1是很简单判断的,如果1有偶数个,那么它们自己可以消掉;如果1有奇数个,那么非但自己不能消掉,2也不可能消掉它们。有偶数个2时可以自己消掉,奇数个时肯定会剩余一个2,这时只要1为偶数且大于2就能消掉。
代码:
#include <bits/stdc++.h>
using namespace std;
#define ll long long
#define MOD 1000000007
int solve(){
}
int main(){
ios::sync_with_stdio(false);
cin.tie(0);
cout.tie(0);
int t;
cin>>t;
while(t--){
int a,b;
cin>>a>>b;
if(a%2!=0){
cout<<"NO"<<endl;
continue;
}
if(b%2==0){
cout<<"YES"<<endl;
continue;
}
if(a>=2){
cout<<"YES"<<endl;
continue;
}
cout<<"NO"<<endl;
}
return 0;
}