您的位置:首页 > 其它

西电OJ - 1041 Franky的游戏O

2016-04-27 22:28 357 查看
题目链接:http://acm.xidian.edu.cn/problem.php?id=1041

#include <iostream>
using namespace std;
/****************************************************************************************************************
题意:没看懂,好多,看起来好复杂。给出n*m的棋盘,现在让初始位置随意的开始游戏。
移动仅限斜线方向,到边界则跳转相应边界的下一行(列)。
思路:
1,这里想到国际象棋中的相,这样是两个,但是又考虑到边界跳跃,所以有时候为一个。
2,当边界为奇数时很容易看到跳转到自己原本到不了的地方,所以只要边界值出现奇数就是1,否则为2
****************************************************************************************************************/
int main()
{
int T;
cin>>T;
while(T--)
{
int a,b;
cin>>a>>b;
if(a%2 == 0 && b%2 == 0)
cout<<"2"<<endl;
else
cout<<"1"<<endl;
}
return 0;
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: