巴什博弈

3人阅读 评论(0) 收藏 举报
分类:

个人理解:
假设现在有n=m+1个石子,有两个人a和b,a先拿,最多拿m个,谁先取完谁胜。两个人都很聪明,问谁会取胜。很明显无论a拿多少(假如为k),那么b肯定会把剩下的都拿走n-k<=m。b胜!
假设现在n!=m+1,那么结果又会如何?那么我们可以把n=(m+1)r+s,a拿走s个,然后b拿走k个,a再拿走(m+1)-k个,那么剩n=(m+1)(r-1)个,保持这样,a一定取胜。所以如果
n%(m+1)!=0,先取者胜,否则后取者胜。
nyoj23

#include<stdio.h>
int main()
{
    int t;
    scanf("%d",&t);
    while(t--)
    {
        int n,m;
        scanf("%d%d",&n,&m);
        if(n%(m+1)==0)
            printf("Lose\n");
        else
            printf("Win\n");
    }
    return 0;
}
查看评论

关于巴什博弈的简单介绍分析

首先,先拿一个例题介绍一下巴什博弈。 http://acm.hdu.edu.cn/showproblem.php?pid=1846 像这样2人采用最优策略取石子的问题就是典型的巴什博弈的思想 ...
  • u013451221
  • u013451221
  • 2014-01-19 14:22:47
  • 835

浅谈博弈论之巴什博弈

博弈 博弈这个词看着就高大上,”小友留步,老夫一时兴起可否愿意陪我这老头子对弈一番。”“对弈”、“博弈”一词用上,是不是瞬间感觉超然物外许多。博弈算法亦是如此,精通了之后就感觉对于各种态势的发展了...
  • github_38391605
  • github_38391605
  • 2017-07-27 16:19:03
  • 247

博弈论一 [ 巴什博奕 ]

首先,这基本是关于ACM博弈论得一系列文章
  • u011044759
  • u011044759
  • 2014-10-25 15:48:20
  • 1779

巴什博弈_poj2368

巴什博弈:一堆物品,规定每次取物品的个数是[1,m],最后取尽物体的一方赢。 策略分析:如果n=m+1,那么由于一次最多取m个物品,所以无论先取者拿走多少,后取者都能一次性拿走剩余的物品,后者取胜。因...
  • acm_JL
  • acm_JL
  • 2016-03-01 00:13:28
  • 469

HDU 4764 Stone (巴什博弈变形)

Stone Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 32768/32768 K (Java/Others) Total Su...
  • hurmishine
  • hurmishine
  • 2016-05-18 23:05:19
  • 2855

HDU2149:Public Sale(巴什博弈)

Problem Description 虽然不想,但是现实总归是现实,Lele始终没有逃过退学的命运,因为他没有拿到奖学金。现在等待他的,就是像FarmJohn一样的农田生涯。 要种田得有田才...
  • libin56842
  • libin56842
  • 2013-12-17 18:45:02
  • 3267

HDU1517 巴什博弈变形

博弈
  • NineFailure
  • NineFailure
  • 2016-04-03 12:15:39
  • 1035

hdu 4764(stone) 巴什博弈

题目链接:点击打开链接、 题目大意:T和J,轮流写数字,前面一个人写x那么后面一个人写y 要使得1=n则输了 题目分析:博弈(bash game),转化。考虑你n-1的情况。如果某人在n-1处了,则另...
  • u011613321
  • u011613321
  • 2013-09-28 20:34:11
  • 936

NYOJ 23取石子问题(巴什博弈)

取石子(一) 时间限制:3000 ms  |  内存限制:65535 KB 难度:2 描述 一天,TT在寝室闲着无聊,和同寝的人玩起了取石子游戏,而由于条件有限,他/她们是用旺仔小馒头当...
  • huihui1094667985
  • huihui1094667985
  • 2016-07-23 10:19:24
  • 621

巴什博弈+威佐夫博弈+Nim博弈

巴什博弈 只有一堆n个物品,两个人轮流从这堆物品中取物,规定每次至少取一个,最多取m个。最后取光者得胜。 很容易想到当n%(m+1) 这个游戏还可以有一种变相的玩法:两个人轮流报数,每次至少报一...
  • cacyth
  • cacyth
  • 2016-02-06 17:53:51
  • 384
    动漫

    个人资料
    专栏达人 持之以恒
    等级:
    访问量: 4万+
    积分: 2213
    排名: 2万+
    博客专栏
    最新评论