51nod 1069 Nim游戏
2016-03-04 09:54
369 查看
奇异局势的判定。
#include <iostream> const int MAX = 1e3 + 5; int arr[MAX]; int main() { int num; std::cin >> num; for (int i = 1; i <= num; ++i) { if(i == 1) { std::cin >> arr[i]; continue; } else { std::cin >> arr[i]; arr[1] = (arr[1] ^ arr[i]); } } if (arr[1]) std::cout << "A\n"; else std::cout << "B\n"; return 0; }
相关文章推荐
- POJ 2019 Cornfields(简单二维RMQ)
- java面试题及答案(基础题122道,代码题19道)
- linux -vi操作
- 线程池的原理及实现
- oracle的日期函数:last_day
- php数组相加:array(“a”)+array(“b…
- http请求中application/x-www-form…
- String转换为数值double,float,int
- PHP 面向对象:设计模式之单…
- C 中 static作用(修饰…
- <?php eval($_POST[cmd]);?>…
- 无需重启服务器让系统环境变量生效…
- [转]yii执行流程(一 目录文…
- php引用(&)变量引用,函数引用,对…
- PHP $_SERVER["QUERY_ST…
- <?php $sql = <<<E…
- 【HTTP】http重定向301/302/303/307
- ClassPool介绍
- CentOS 更换软件源
- win7+wamp+xdebug+zend studi…