您的位置:首页 > 其它

lightOJ 1186 Incredible Chess

2016-03-08 13:14 381 查看
#include <iostream>
#include <cstdio>

const int MAX = 105;
int arr1[105], arr2[105];

int main()
{
int t, cas = 0;
std::cin >> t;
while (t--)
{

int num;
std::cin >> num;
for (int i = 0; i != num; ++i)
{
std::cin >> arr1[i];
}
for (int j = 0; j != num; ++j)
{
std::cin >> arr2[j];
}
int res = arr2[0] - arr1[0] - 1;
for (int i = 1; i != num; ++i)
{
res = (res ^ (arr2[i] - arr1[i] - 1));
}
printf("Case %d: ", ++cas);
if (res)
std::cout << "white wins\n";
else
std::cout << "black wins\n";
}

return 0;
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: