posts - 3, comments - 5, trackbacks - 0, articles - 3
  C++博客 :: 首页 :: 新随笔 :: 联系 :: 聚合  :: 管理

2 花是谁摘的

Posted on 2008-12-07 16:58 赵均泽 阅读(672) 评论(0)  编辑 收藏 引用 所属分类: 数学趣题
四个小孩,其中有3个是不会说谎的,判断是哪个小孩摘了花?
小红:“我小彤或小芹摘的,我没有看清楚”
小彤:“我没有摘”
小明:“我保证,不是小彤,是小芹”
小芹:“不,我没有摘”


假设是小红摘的,则小红说的是假话,判断其它小孩,发现小明说的是假话,产生矛盾。
假设是小彤摘的,她自己说的是假话,小明还是说了假话,产生矛盾。
假设是小明摘的,他自己说的是假话,小红也说了假话。
假设是小芹摘的,她自己说了假话,其它3人全说了真话,所以判定是小芹摘的。


另外,书上讲小明、小芹答案矛盾,肯定有一人说假话,从而更容易判断。

只有注册用户登录后才能发表评论。
网站导航: 博客园   IT新闻   BlogJava   知识库   博问   管理