找回密码
 立即注册
搜索
总共850条微博

动态微博

查看: 1919|回复: 2
打印 上一主题 下一主题
收起左侧

拿火柴问题,以前好像出过?

[复制链接]

1177

主题

2775

帖子

6万

积分

跳转到指定楼层
楼主
发表于 2005-3-6 04:30:37 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

有三堆火柴,每堆7根,两个人轮流取走火柴,每次只准从一堆上拿,一次拿多少根没有限制,拿到最后一根火柴的为输,那么是先拿的输还是后拿的输?www.ddhw.com
 
要求给出分析过程,解法。
www.ddhw.com

 
回复

使用道具 举报

9

主题

77

帖子

795

积分

沙发
发表于 2005-3-6 05:48:01 | 只看该作者

我好像以前看过,是否跟二进制有关?[>:D<]


先拿一定是输吧?我记得以前看过一个介绍,说是不管多少堆,不管每堆几个,如何取最后的算赢的话,那么先取的一定输。你这个题正好相反,取最后的算输的话,那么先拿的一定赢。
 www.ddhw.com
大概的通用解法就是把这几堆数字化成二进制
 
7-- 111
7-- 111
7-- 111
 
也就是三个111 竖着观察每列,都是1,取的时候要保证下次竖着观察的时候,每列含有两个1或者没有1。
 
比如在第一列取3个
4( 1 0 0)  
7 (  1 1 1)
7 (  1 1 1)
这样的话就是破坏了原则, 应为无论第一个人怎么取,后边的人都能让这个原则恢复。也就是取的时候能保证下次竖着观察的时候,每列含有两个1或者没有1。
 
好像是这么回事,但是那个是取最后的赢,而这道题是输。所以我估计正好相反。
 
www.ddhw.com

 
回复 支持 反对

使用道具 举报

4

主题

5

帖子

178

积分

板凳
发表于 2005-3-7 07:23:40 | 只看该作者

类似的题目


16枚棋子,排成4X4的正方形。
走法:
两人轮流从上面拿棋子,允许的拿法是 从某一行或某一列中取走一部分或者全部棋子.
胜负判定:
拿最后一个棋子者负。www.ddhw.com

请问先手胜或者负.
进阶:
如果允许从斜线上拿呢?www.ddhw.com

www.ddhw.com

 
回复 支持 反对

使用道具 举报

24小时热帖
    一周热门
      原创摄影
        美食美文
          您需要登录后才可以回帖 登录 | 立即注册

          本版积分规则

          Archiver|手机版|珍珠湾ART

          Powered by Discuz! X3 © 2001-2013 All Rights Reserved