2017.9.22 小约翰的游戏John 失败总结
来源:互联网 发布:淘宝如何开通国际转运 编辑:程序博客网 时间:2024/06/05 22:41
第一次正式接触anti-sg、、
惨到暴力都不会、
这里的胜负条件相反不是简单地将胜负取反,它的胜负局面的判断是不一样的、
所以如果第一次碰到这种题就手玩找规律吧,,毕竟这可以说是一个结论题:
如果sg==0 且 有石子堆石子个数数>1
或 sg>0且 所有石子堆石子个数<1
则先手赢、、
博弈的证明太难了
码:
#include<iostream>#include<cstdio>using namespace std;int t,n,i,x;int main(){scanf("%d",&t);while(t--){bool flag=0;int o=0;scanf("%d",&n);for(i=1;i<=n;i++){scanf("%d",&x);if(x>1)flag=1;o^=x;}if((o==0&&flag==0)||(o!=0&&flag)){printf("John\n");}else printf("Brother\n");}}
阅读全文
0 0
- 2017.9.22 小约翰的游戏John 失败总结
- bzoj1022[SHOI2008]小约翰的游戏John
- 1022: [SHOI2008]小约翰的游戏John
- bzoj1022 小约翰的游戏John
- bzoj1022 [SHOI2008]小约翰的游戏John
- 1022: [SHOI2008]小约翰的游戏John
- bzoj1022: [SHOI2008]小约翰的游戏John
- bzoj1022: [SHOI2008]小约翰的游戏John
- 1022: [SHOI2008]小约翰的游戏John
- bzoj1022 [SHOI2008]小约翰的游戏John
- BZOJ1022: [SHOI2008]小约翰的游戏John
- bzoj1022.小约翰的游戏John(博弈论 NIM游戏)
- [BZOJ1022][SHOI2008]小约翰的游戏John-反NIM游戏
- BZOJ 1022: [SHOI2008]小约翰的游戏John
- BZOJ 1022 SHOI2008 小约翰的游戏John 博弈论
- bzoj1022: [SHOI2008]小约翰的游戏John 博弈
- 【BZOJ 1022】 [SHOI2008]小约翰的游戏John
- 【bzoj1022】【SHOI2008】【小约翰的游戏John】【博弈论】
- 序列统计
- 小程序获取access token的方法-微信小程序开发教程22
- 如何调整软键盘不遮挡文字
- 进程管理
- C Primer Plus (第五版) 第六章 编程练习 答案
- 2017.9.22 小约翰的游戏John 失败总结
- codevs 1047 邮票面值设计 DFS+DP 解题报告
- HttpStatus 304状态码应用简介
- 微盟2018校园招聘面试题学习
- Android SDK Manager和AVD Manager使用
- Java 集合框架源码分析(二)——LinkedList
- linux定时任务
- Git和GitHub使用指南
- 导入dmp时提示无权限