SDUTOJ3112-小鑫的爱情故事
来源:互联网 发布:万网域名交易平台上线 编辑:程序博客网 时间:2024/05/31 18:43
小鑫的爱情故事
Time Limit: 1000ms Memory limit: 65536K 有疑问?点这里^_^
题目描述
经过不懈的努力,小鑫终于追到了女神MM,一天女神为了考验小鑫的智商,和小鑫一起玩了一个游戏。他们拿出n个石子,摆成一列。游戏的时候,每次只能从剩下的一列石子的开头,拿走一个或者两个石子,女神让小鑫先拿。最后一个人拿完之后,不再有石子就算他赢得比赛。小鑫不想在女神面前丢了面子,所以他请你提前帮他算一算是否可以取胜,如果可以赢输出“You Win”否则输出“You Lose”。我们认为小鑫和她的女神足够聪明每次的决策都是最合理的。
输入
一个正整数n(1 <= n <= 300)。
输出
如果小鑫可以赢输出“You Win”,否则输出“You Lose”
示例输入
17
示例输出
You WinYou Win
提示
这题我们可以这样想,如果一开始只有1个或2个石子,那么小鑫先手必胜,如果一开始是3个石子,无论小鑫怎么拿,都必败。如果一开始是4个或5个石子,那么小鑫一开始只要拿1个或2个石子,无论女神拿几个石子,小鑫都必胜,因此我们可以找到规律,即当石子数为3的倍数时,小鑫必败,其他时候小鑫都必胜。这是一道典型的博弈论问题,有兴趣的话可以研究一下。
代码
#include <cstdio>int main(){ int n; while(~scanf("%d",&n)) { if(n%3==0) printf("You Lose\n"); else printf("You Win\n"); } return 0;}
0 0
- SDUTOJ3112-小鑫的爱情故事
- 月亮的爱情故事!
- 小鱼的爱情故事
- 一个感人的爱情故事
- 感人的爱情故事
- 猪的爱情故事
- 感人的爱情故事
- 一个撕心裂肺的爱情故事
- 美丽的爱情故事
- 蚊子的爱情故事
- 硬盘的爱情故事zz
- 猪的凄美爱情故事
- 硬盘的爱情故事
- 一个简单的爱情故事
- 唯美纯朴的爱情故事
- 一则泣人泪下的爱情故事
- 神秘国度的爱情故事
- 程序员的爱情故事
- SDUTOJ 3115 小鑫找基友 ——素数筛
- 第2章 2.3 JSP注释
- Day12-复选框控件
- ios7的UITableView使用AutoLayout的一个坑
- 在命令行中换行
- SDUTOJ3112-小鑫的爱情故事
- 蹂躏D&F学习之重复NtCreateFile(一开始一进去要+几个回车的)
- JAVA 应用 IV - matcher.appendReplacement 与 matcher.appendTail的区别
- Android模拟产生事件
- vb.net ADO快速读取excel
- 如何在12.04以后的ubuntu安装jdk
- OS之Windows API创建子进程(C VS 2008)
- QMutex
- java编程:输入一个数字,反转输出这个数字的值