题目描述
最近HX无所事事,他的脑海里出现了一个想法。这个游戏盘的大小是n*m。首先,硬币放在右上角(1,m)。 每次有人可以将硬币移动到左边,下面或左下方的空白处。不能移动的人将失去游戏。 HX只能无聊到找XH玩了。游戏总是从HX开始。 如果两人都玩得很好,谁能赢得比赛呢?
输入
多组输入,直到输入0 0结束。
输入n和m(1 ≤ n ≤ 10^6)表示游戏盘的长与宽。
输出
如果HX赢则输出H,否则输出X。
样例输入
5 3
5 4
0 0
样例输出
X
H
解析:
如果是偶数,H赢;如果是奇数,X赢。
#include<bits/stdc++.h>
using namespace std;
int main(){
int n,m;
while(cin>>n>>m){
if(n==0&&m==0)break;
if(n%2==0||m%2==0)cout<<"H"<<endl;
else cout<<"X"<<endl;
}
}