nyoj 23 Bash Game
2016-05-07 12:41
661 查看
http://acm.nyist.net/JudgeOnline/problem.php?pid=23
#include <stdio.h> int main() { long m,n,r; int t; scanf("%d",&t); //题目 两人轮流抽一堆物品共n个 每次至少抽一个最多抽m个 :Winner为先抽完的人 while(t--) //当剩下m+1时 不管先手的怎么抽都是输 { scanf("%ld%ld",&n,&m); if(n%(m+1)) // n=r(m+1)+s 若s!=0 则先手的把余数s抽掉 { //后手的不管怎么抽 都会有余数s 并且r每次都减1 printf("Win\n"); //先手的每次都把余数s抽掉 留下的状态为 n=r'(m+1) 最终r'=1 无论后手的怎么抽都是输 } else printf("Lose\n"); } return 0; }
相关文章推荐
- linux基础之shell编程(1)
- shell脚本中echo显示内容带颜色
- shell编程中的单引号和双引号的使用
- shell基础
- shell文件属性判断
- Get-adServerSetting和Set-ADServerSetting-Exchange Management Powershell 命令同步博客!
- C++/Php/Python/Shell 程序按行读取文件或者控制台
- shell 和awk性能对比
- shell sed 实现文本替换
- -bash: ./****.py: /usr/bin/python^M: bad interpreter: No such file or directory
- how to custom bash prompt
- 客户端putty xshell连接linux中vim不能正常使用小键盘的问题
- shell 教程
- shell 教程
- shell 教程
- shell 教程
- shell 教程
- kali webshell
- linux里source、sh、bash、./有什么区别
- PowerShell调用jira rest api实现对个人提交bug数的统计