(zoj 3882 Help Bob)<>
来源:互联网 发布:手机制作纯音乐软件 编辑:程序博客网 时间:2024/06/01 10:32
Problem
传送门
题意:有1~n个数字,两个人轮流选择一个数字,并把它和它的约数擦去。擦去最后一个数的人
赢,问谁会获胜。
Solution
这个证明比较玄学
- 假设有某种必胜策略(无论是先手还是后手)
- 假如是先手必胜,那么Bob会按照必胜策略即可赢
- 假如是后手必胜,那么Bob可以选择1,因为1是任何数的约数,相当于把后手的机会留给了自己
- 因此无论如何,Bob都有必胜策略
- 注意特判n==0
Code
// by spli#include<cstdio>#include<algorithm>#include<iostream>#include<cstring>using namespace std;int n;int main(){ while(scanf("%d",&n)!=EOF){ if(n) puts("win"); else puts("fail"); } return 0;}
阅读全文
0 0
- (zoj 3882 Help Bob)<>
- ZOJ 3882Help Bob
- zoj 3882 Help Bob
- ZOJ-3882 Help Bob
- zoj 3882 Help Bob(博弈)
- ZOJ Help Bob 3882【博弈】
- zoj 3882 Help Bob(zoj 2015年7月月赛)
- ZOJ 月赛 Help Bob
- (博弈)Help Bob (141 - ZOJ Monthly, July 2015 )
- Help Bob (141 - ZOJ Monthly, July 2015 )
- ZOJ3882.Help Bob
- zoj3882 Help Bob 博弈
- ZOJ 3666 Alice and Bob(博弈)
- ZOJ 3666 Alice and Bob(博弈 sg 函数入门)
- ZOJ 3913 Bob wants to pour water(二分)
- zoj 2504 help john
- ZOJ 2504 Help John!
- Help Me Escape ZOJ
- Codeforces 840C [DP]
- 2017——半年总结
- 5.OD-条件断点、条件记录断点
- 使用scrapy编写爬虫入门
- 6.OD-Run trace /Hit trace
- (zoj 3882 Help Bob)<>
- skynet源码分析(10)--消息机制之消息注册和回调
- 嵌入式开发学习笔记 ( java
- 7.OD-字符串参考
- tensorflow1.0后有AttributeError: ‘module’ object has no attribute 'xx'
- 51nod1799 二分答案(分块打表)
- nodejs中需了解的http协议
- 面向对象的内存机制分析-1
- UltraEdit实现“删除包含某个关键字的所有行”