美文网首页
【acm】博弈问题

【acm】博弈问题

作者: jenye_ | 来源:发表于2018-07-13 11:58 被阅读0次

整理了一些acm博弈问题


(一)巴什博奕(Bash Game)(【转载】:链接):

只有一堆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)的倍数,就能最后获胜。

这个游戏还可以有一种变相的玩法:两个人轮流报数,每次至少报一个,最多报十个,谁能报到100者胜。

相关文章

  • 【acm】博弈问题

    整理了一些acm博弈问题 (一)巴什博奕(Bash Game)(【转载】:链接): 只有一堆n个物品,两个人轮流从...

  • SUST ACM Summer Training(1)

    SUST ACM Summer Training(陕西科技大学 暑期ACM训练) 10道结构体和排序类型问题 题解...

  • 正和博弈

    斯蒂芬.平克在“EDGE年度问题”中提出了“正和博弈”这个问题。 正和博弈是相对的是零和博弈和负和博弈。零和博弈意...

  • ACM输入+过桥问题

    {int a,b;while(scanf("%d %d",&a, &b) != EOF) // 输入结束时,sca...

  • acm 会场安排问题

    acm 会场安排问题链接地址题目描述:描述学校的小礼堂每天都会有许多活动,有时间这些活动的计划时间会发生冲突,需...

  • 从这里开始

    ACM国际大学生程序设计竞赛 什么是ACM-ICPC? ACM-ICPC全称“ACM International ...

  • 博弈问题

    取球问题 今盒子里有n个小球,A、B两人轮流从盒中取球,每个人都可以看到另一个人取了多少个,也可以看到盒中还剩下多...

  • 神级竞赛ACM,究竟能为你的职场加分多少?

    注:ACM 竞赛全称为 ACM 国际大学生程序设计竞赛,英文全称:ACM International Colleg...

  • HDOJ 2066 (多源多汇最短路)

    http://acm.hdu.edu.cn/showproblem.php?pid=2066 题意:最短路问题,有...

  • 杭电oj 1052田忌赛马问题

    http://acm.hdu.edu.cn/showproblem.php?pid=1052 问题描述 这是中国历...

网友评论

      本文标题:【acm】博弈问题

      本文链接:https://www.haomeiwen.com/subject/yyejpftx.html