小明的玩具
Description
????小明有一個原始的毛絨玩具,有一天,他發現了個神奇的機器,你在這個機械里放一個原始的毛絨玩具,機械就會生成一個原始的毛絨玩具和一個克隆的毛絨玩具。你往機械放一個克隆的毛絨玩具,機械就會生成兩個毛絨的克隆玩具。(放入的玩具沒有消失);問你能不能生成x個克隆的毛絨玩具和y個原始的毛絨玩具
???操作示范:原來你有一個原始的毛絨玩具,經過一次機械,你就有兩個原始的毛絨玩具,一個克隆的毛絨玩具。
Input
?一個T(T<=10000)?表示有T組數據
接下來T行每行一組x,y(0<=x,y<=1000;
Output
?對每組數據,如果能生成?輸出YES??不能輸出NO;
?
Sample Input
2 6 3 4 2Sample Output
YES NOHINT
題解:
第一次是一個原始的毛絨玩具,
?每要生成一個原始的毛絨玩具,一定會生成一個克隆的毛絨玩具
??克隆毛絨玩具的的數量再以二的倍數怎加。
#include<bits/stdc++.h> using namespace std; int32_t main() {// freopen("date1.in","r",stdin);// freopen("date1.out","w",stdout);int T; cin>>T;while(T--) {int x,y;cin>>x>>y;if(y==0){cout<<"NO"<<endl;}else if(y==1){if(x==0) cout<<"YES"<<endl;else cout<<"NO"<<endl;}else{x=x-(y-1);if(x<0) cout<<"NO"<<endl;else{if(x%2==0) cout<<"YES"<<endl;else cout<<"NO"<<endl;}} }}?
總結