简单博弈
来源:互联网 发布:js对象转化为字符串 编辑:程序博客网 时间:2024/05/21 21:39
作为很菜的我,一开始看到博弈题就感到奔溃。。。。。但是没办法,既然选择了,也许只能一条路走到黑吧!!!
什么是博弈,按照我的理解就是。尽最大可能赢得比赛。。
在我的印象里遇到一个题,题目意思是两个人在一个桌子上放置铁球。不能再放置的人就会输。
很简单的一道博弈题,愣是想了有一上午,后来想通之后就感觉...第一个人必胜点在桌子正中心,以为无论第二个人怎么放,只要找他的中心对称位置就行
不说其他直接上代码
巴什博弈:
如果有不懂的可以百度一下。。
就是说只有一堆东西有n个让两个人去取,一次至少取一个,最多取m个,最后取光着得胜;
当然了,如果n<m的话,第一个人必胜的。
如果n=m+1,那么由于一次最多只能取m个,所以,无论先取者拿走多少个,后取者都能够一次拿走剩余的物品,后者取胜。
如果n=(m+1)r+s,(r为任意自然数,s≤m),那么先取者要拿走s个物品,如果后取者拿走k(≤m)个,那么先取者再拿走m+1-k个,结果剩下(m+1)(r-1)个,以后保持这样
的取法,那么先取者肯定获胜。总之,要保持给对手留下(m+1)的倍数,就能最后获胜。那么这个时候只要n%(m+1)!=0,先取者一定获胜。
点击打开链接
点击打开链接
0 0
- 简单博弈
- 简单博弈
- 简单博弈
- 简单博弈
- 简单的拍卖博弈
- POJ 2484 简单博弈
- cf div_124_a(简单博弈)
- 简单博弈10道
- 简单博弈整理
- 简单博弈题
- 简单博弈小结
- 简单博弈总结
- hdu 2897简单博弈
- hdu1907John 简单博弈
- poj2484----简单博弈
- 简单巴什博弈
- SG博弈简单题
- MCS 简单博弈
- 【Oracle】dbms_output
- 用模重复平方法求b^n mod m
- php冒泡排序和快速排序
- JAVA代码注释规范
- 随机生成数字放入数组(难度系数:1颗星)
- 简单博弈
- mac 安装 redis
- 糖果问题的一种解法
- CCF NOI1048 检测矩阵
- 用提高效率的暴力法求3000以内的素数
- 将tslib-1.4移植到Mini2440开发板
- 求一个数组中的和为任意一个数的两个元素
- 换零钱
- 跟我学JavaScript--条件语句,循环语句,break语句,continue语句