本帖最後由 amoshuangyc 於 2014-8-10 23:08 編輯
給出 AC code :
[C++] 純文本查看 復制代碼 #include <iostream>
#include <algorithm>
#include <vector>
using namespace std;
int main() {
ios::sync_with_stdio(false);
int N, P, C;
cin >> N >> P >> C;
vector<int> tree(P, 0);
for (int i=0; i<N; i++)
for (int j=0; j<P; j++) {
int inp;
cin >> inp;
tree[j] += inp;
}
int nim_sum = tree[0];
for (auto it=tree.begin()+1; it != tree.end(); it++)
nim_sum = nim_sum ^ (*it);
if (nim_sum == 0)
cout << ((C == 0) ? "Ivy Win!" : "Holly Win!") << "\n";
else
cout << ((C == 0) ? "Holly Win!" : "Ivy Win!") << "\n";
return 0;
}
|