Bash'sGame
巴什博弈是组合博弈中最经典的一类。
问题描述:有两人做游戏,分别从一堆初始值为n的石堆里轮流取石子,规定每人每次最少取1个,最多m个,谁最先面对没有石子为输,问最后谁能获胜。
分析:(1.)当n=m+1的时候,肯定后手赢,因为每次取石子,两人能保证共取m+1个,所以,当先手无论取多少个,后手都能取完剩余所有的石子。(2.)当n=k*(m+1)(k=0,1,2,3,4...k为自然数)时,等于(1.)的操作进行k次,结果还是后手赢。(3.)当n=k*(m+1)+r(r为小于m+1的整数)时,先手必胜,因为先手第一次取的时候可以先把r一次取完,然后剩余k*(m+1)个石子,面对k*(m+1)个石子的先手,实质为整个游戏的后手,那么此时无论先手怎么取,后手都会跟他共同取够m+1个石子,此时剩余(k-1)*(m+1)(k>0)个石子,整个游戏的先手就能重复(1.)的操作,获得最终的胜利。
Bash'sGame相关推荐
- pip 升级之后提示 bash: /usr/bin/pip3: No such file or directory
1. 问题现象 pip 升级之后使用时报错: $ pip3 -V bash: /usr/bin/pip3: No such file or directory 通过命令查找 pip 位置 $ whic ...
- debian10 简单的bash脚本监控apache运行状态
需求: 在Rserver上编写脚本监控公司的网站运行情况: 脚本可以在后台持续运行: 每隔3S检查一次网站的运行状态,如果发现异常尝试3次: 如果确定网站无法访问,则返回用户"网站正在维护中 ...
- 终端(terminal)、tty、shell、控制台(console)、bash之间的区别与联系
1.终端(terminal) 终端(termimal)= tty(Teletypewriter, 电传打印机),作用是提供一个命令的输入输出环境,在linux下使用组合键ctrl+alt+T打开的就是 ...
- Git Bash Here 中文显示乱码,有遮挡, 的处理方法
显示效果如下 处理方法 1 在git bash 里面 鼠标右键,显示如下 2 选择Options 显示界面如 3 然后点击Text 把 Local 设置为zh_CN Character_set ...
- bash: vue: command not found
安装vue的时候提示:bash: vue: command not found 我的原因node.js 环境变量配置有问题,最后添加了环境变量就好了..........
- -bash: fultter: command not found
flutter build apk bash: flutter: command not found 在studio中的控制台出现上面错误(如图所示) 解决办法: 安装flutter时,安装时可以执行 ...
- bash中case的用法
看到一些很实用的脚本,由于之前对于bash脚本的积累都比较离散,没有一个全面的了解,在这里记录一下: bash的case语句用法 case语句的语法规则是: case $变量名 in 模式1)命令序列 ...
- shell与 .sh文件与 .bash文件
一.shell和bash shell是LInux系统下的解释器,类似于windows下的cmd.shell对用户输入到窗口中的命令行进行解释,输入到内核. bash同样是Linux系统下的解释器,是b ...
- linux 唯一行数量,linux – 确定bash中具有awk或类似内容的唯一行数
我正在使用AWK来读取我的自定义日志文件.格式是这样的: [12:08:00 +0000] 192.168.2.3 98374 "CONNECT 192.168.2.4:8091 HTTP/ ...
最新文章
- TensorFlow XLA加速编译器
- 【LorMe云讲堂】梁玉婷:农田土壤微生物共存与功能识别调控
- 多核 CPU 和多个 CPU 有何区别
- testing your idea
- SAP cloud platform 504 gateway time out Cloud connector
- shell 脚本字符串 分割或截取
- 织梦新建顶级栏目打不开,解决办法
- 【网络安全】加解密算法最详解
- Oracle BI产品线
- mysql去掉字段中的中文括号及括号中的内容
- 安卓和IOS系统下字体样式的不同
- 调用百度人体关键点识别API
- 《亲密关系》——[美] 罗兰·米勒 (Rowland S. Miller)
- searchUI-微信小程序 搜索插件
- 含金量超高的证书:PMP项目管理证书
- Security安全框架
- {题解}[jzoj1298]牛棚(graze2.pas/c/cpp)
- 经典排序算法之:冒泡排序
- iOS 中隐藏UITableView最后一条分隔线
- C# Json数据转DataTable并生成PDF在线下载--iTextSharp生成PDF实例(文件下载,json数据转换,PDF排版一步到位)