Problem:小明的玩具
Description:
小明有一个原始的毛绒玩具,有一天,他发现了个神奇的机器,你在这个机械里放一个原始的毛绒玩具,机械就会生成一个原始的毛绒玩具和一个克隆的毛绒玩具。你往机械放一个克隆的毛绒玩具,机械就会生成两个毛绒的克隆玩具。(放入的玩具没有消失);问你能不能生成x个克隆的毛绒玩具和y个原始的毛绒玩具
操作示范:原来你有一个原始的毛绒玩具,经过一次机械,你就有两个原始的毛绒玩具,一个克隆的毛绒玩具。
Input:
一个T(T<=10000) 表示有T组数据
接下来T行每行一组x,y(0<=x,y<=1000;
Output:
对每组数据,如果能生成 输出YES 不能输出NO;
Sample Input:
2
6 3
4 2
Sample Output:
YES
NO
Language:C++
#include <iostream>
using namespace std;
int main()
{
int T;
cin>>T;
while(T--)
{
int x,y;
cin>>x>>y;
if(!y) cout<<"NO"<<endl;
else if(y==1)
{
if(!x) cout<<"YES"<<endl;
else cout<<"NO"<<endl;
}
else
{
x-=y-1;
if(x<0) cout<<"NO"<<endl;
else
{
if(!(x%2)) cout<<"YES"<<endl;
else cout<<"NO"<<endl;
}
}
}
return 0;
}