题目链接:http://codeforces.com/problemset/problem/630/R
题目大意:给你一个n×n的期盼,然后双方轮流给每一个方格涂色,每次涂色不能和已经涂了的相邻,实在没有地方涂,就算当下选手输了。然后问你第几个人能赢。
思路:如果是奇数就是第一个人赢,如果是偶数就是第二个人赢。因为如果是奇数只能涂奇数次,所以第一个人赢,偶数只能涂偶数次,所以第二个人赢

#include<algorithm>
#include<iostream>
using namespace std;
int main()
{
    long long n;
    cin>>n;
    if(n&1)
    {
        cout<<"1"<<endl;
    }else cout<<"2"<<endl;
    return 0;    
} 
Last modification:September 19th, 2019 at 12:27 am
如果觉得我的文章对你有用,请随意赞赏