可以取1个或者连续的2个
先手取完之后剩下n - 1或者n - 2;这时候后手可以把他分为相同的两部分,对称着取,不论怎样,都是后手赢
注意特判n = 1和n = 2的情况
#include <bits/stdc++.h> using namespace std; #define int long long int n; signed main(){ //freopen("in","r",stdin); ios::sync_with_stdio(0); while(cin >> n){ if(n == 1 || n == 2) cout << "XiaoNiu" << endl; else cout << "XiaoKe" << endl; } return 0; }