(50分)现有21根火柴,两人轮流取,每人每次可取走1- 4根,不可多取,也不能不取,谁取最后一根火柴则谁输。请编写一个程序进行人机对弈,要求人先取,计算机后取;计算机一方为“常胜将军”。要求程序运行效果如下图。

题目

(50分)现有21根火柴,两人轮流取,每人每次可取走1- 4根,不可多取,也不能不取,谁取最后一根火柴则谁输。请编写一个程序进行人机对弈,要求人先取,计算机后取;计算机一方为“常胜将军”。要求程序运行效果如下图。


相似考题
参考答案和解析
正确答案:

更多“ (50分)现有21根火柴,两人轮流取,每人每次可取走1- 4根,不可多取,也不能不取,谁取最后一根火柴则谁输。请编写一个程序进行人机对弈,要求人先取,计算机后取;计算机一方为“常胜将军”。要求程序运行效果如下图。”相关问题
  • 第1题:

    桌子上放有2018枚硬币,小芳、小强两人轮流取走其中一些。当小芳取硬币时,只能取2枚或4枚;当小强取硬币时,只能取1枚或3枚,取走最后一枚硬币的人即为获胜者。假设两人均使用最佳策略,则( )能获胜。

    A.先取者
    B.后取者
    C.小芳
    D.小强

    答案:D
    解析:
    第一步,本题考查统筹推断
    第二步,取硬币有小芳先小强后和小强先小芳后两种顺序,由于2018÷5=403…3,①如果小芳先取,不管小芳先取几个,小强取出的个数都和小芳凑成和为5,一直取下去,最后会剩3个,小芳只能取2个,最后一个小强取了即获胜;②如果小强先取,小强取3个,剩下2015为5的倍数,小芳无论再取几个,小强取出的个数都和小芳凑成和为5,最后取的为小强,即小强胜,两种结果都是小强胜。
    因此,选择D选项。

  • 第2题:

    设口袋中有10只红球和15只白球,每次取一个球,取后不放回,则第二次取得红球的概率为_______.


    答案:
    解析:
    设A1={第一次取红球),A2={第一次取白球),B={第二次取红球),  


      

  • 第3题:

    “俞募配穴法”,如胃病则前取(),后取()


    正确答案:中脘;胃俞

  • 第4题:

    以下办理业务程序正确的是()

    • A、先取后存
    • B、虚存实取
    • C、虚存虚取

    正确答案:A

  • 第5题:

    任何指令周期的第一步必定是()周期。

    • A、取数据
    • B、取指令
    • C、取状态
    • D、取程序

    正确答案:B

  • 第6题:

    TYJL-ECC型计算机联锁系统为()计算机系统。

    • A、二取一
    • B、三取一
    • C、三取二
    • D、四取三

    正确答案:C

  • 第7题:

    画中画彩电当中,对小画面数据的存取速率为()。

    • A、相同
    • B、快存慢取
    • C、慢存快取
    • D、谁快谁慢都行

    正确答案:C

  • 第8题:

    二乘二取二计算机联锁系统,是两重系结构,以主从方式并行运行,谁先开机谁为主机。


    正确答案:正确

  • 第9题:

    填空题
    “俞募配穴法”,如胃病则前取(),后取()

    正确答案: 中脘,胃俞
    解析: 暂无解析

  • 第10题:

    单选题
    TYJL-ECC型计算机联锁系统为()计算机系统。
    A

    二取一

    B

    三取一

    C

    三取二

    D

    四取三


    正确答案: D
    解析: 暂无解析

  • 第11题:

    问答题
    现有5堆石子,石子数依次为3,5,7,19,50,甲乙两人轮流从任一堆中任取(每次只能取自一堆,不能不取),取最后一颗石子的一方获胜。甲先取,问甲有没有获胜策略(即无论乙怎样取,甲只要不失误,都能获胜)?如果有,甲第一步应该在哪一堆里取多少?

    正确答案: 有获胜策略
    第1次在第5堆中取32颗石子
    解析: 暂无解析

  • 第12题:

    判断题
    计算机程序执行分指令周期和取指周期组成。
    A

    B


    正确答案:
    解析: 暂无解析

  • 第13题:

    一个盒子里有乒乓球100多个,如果每次取5个出来最后剩下4个,如果每次取4个最后剩3个,如果每次取3个最后剩2个,那么如果每次取12个最后剩多少个?( )

    A.11
    B.10
    C.9
    D.8

    答案:A
    解析:
    第一步,本题考查余数问题,用余数定理解题。
    第二步,考查余数问题,根据余数定理,差同减差(如果每次取5个出来最后剩下4个,5-4=1;如果每次取4个最后剩3个,4-3=1;,如果每次取3个最后剩2个,3-2=1),最小公倍数做周期,故总数为60n-1,当n=2时,满足总数为119。
    第三步,每次取12个,119÷12=9...11。

  • 第14题:

    甲、乙两人玩纸牌游戏,从足够数量的纸牌中取牌。规定每人最多两种取法,甲每次取4 张或(4-k)张,乙每次取6张或(6-k)张(A是常数,0<k

    A.102 张
    B.108 张
    C.112 张
    D.116 张

    答案:B
    解析:
    由于fc在1~3之间取,所以4-k的范围在1~3之间,甲的牌数范围在1x15-4x15之间。同理,乙的牌数在3x16+6~6x17之间。根据二者牌数相等,比较这两个区间。

    因此两人的牌数最少为54,总牌数至少有108张。
    验证:乙每次取3张取16次,另外1次取6张牌,共取3x16+6=54张。甲每次取4张牌取13次,另外2次 取1张牌.共取4x13+1x2=54张牌?故上述牌数最少情况真实存在。

  • 第15题:

    计算机工作的本质是()

    • A、取指令、运行指令
    • B、执行程序的过程
    • C、进行数的运算
    • D、存、取数据

    正确答案:A

  • 第16题:

    顾客又要洗脏衣服,又要取洗涤完毕的衣服,最佳操作应该()。

    • A、先收后取
    • B、边收边取
    • C、别人协助
    • D、先取后收

    正确答案:D

  • 第17题:

    计算机中运行程序的三个步骤是按()特定顺序执行的。

    • A、取指令、执行、译码
    • B、译码、执行、取指令
    • C、取指令、译码、执行
    • D、译码、取指令、执行

    正确答案:C

  • 第18题:

    ADX计算机联锁系统的联锁机采用()计算机系统。

    • A、二乘二取二
    • B、三取二
    • C、二取一
    • D、四取二

    正确答案:A

  • 第19题:

    计算机程序执行分指令周期和取指周期组成。


    正确答案:错误

  • 第20题:

    单选题
    ADX计算机联锁系统的联锁机采用()计算机系统。
    A

    二乘二取二

    B

    三取二

    C

    二取一

    D

    四取二


    正确答案: C
    解析: 暂无解析

  • 第21题:

    单选题
    任何指令周期的第一步必定是()周期。
    A

    取数据

    B

    取指令

    C

    取状态

    D

    取程序


    正确答案: B
    解析: 暂无解析

  • 第22题:

    判断题
    二乘二取二计算机联锁系统,是两重系结构,以主从方式并行运行,谁先开机谁为主机。
    A

    B


    正确答案:
    解析: 暂无解析

  • 第23题:

    单选题
    计算机中运行程序的三个步骤是按()特定顺序执行的。
    A

    取指令、执行、译码

    B

    译码、执行、取指令

    C

    取指令、译码、执行

    D

    译码、取指令、执行


    正确答案: D
    解析: 暂无解析