作者eatrol (蛋包饭主厨)
看板logic
标题Re: 谁射到鹿
时间Tue Nov 25 05:58:19 2008
※ 引述《whoi (lio)》之铭言:
: 已知有三人说谎,请问谁射到鹿
: 赵: 钱和孙其中只有一个说谎
: 钱: 不是孙或李射的
: 孙: 是钱李周之一射的
: 李: 不是吴或郑射的,是周或王
: 周: 赵说的是对的,王是错的
: 吴: 射到的人说谎
: 郑: 吴和王之一说谎
: 王: 最前面四位有两位说谎
我的方法比较笨是用愚公移山法..
我的想法是从'周'开始.. 关连到'赵' 与 '王'
(X:说谎 ,O:实话 )
如果周 = O , 则 赵 = O , 王 = X
-----------------------------------
赵 钱 孙 李 周 吴 郑 王
O ? ? O O X
到这里'吴' '郑' 无论何种情况都会毛盾..所以周 = O 不成立
那麽周 = X
但如果周 = X 此时有三种情况
赵 钱 孙 李 周 吴 郑 王
-----------------------------------------------------------------------
1. O X O | 从王的讲法可知..'吴'和'郑'必定要是 O
| 因为总共就3个人说谎..那麽郑的讲法就毛盾了
-----------------------------------------------------------------------
2 X X O | 跟上面一样道理..所以这个也不成立
|
----------------------------------------------------------------------
3. X X X | 最後只有这个OK的
由於只有三个人说谎..所以其它都是 0
赵 钱 孙 李 周 吴 郑 王
X O O O X O O X
从O的人口中就交叉一下比对就知道是周射的
--
──———————————───┐
Always follow your dreams ,
│
don't let anyone tell you that
│
▃▃▃ you can't be something
│
───────── By A-Rod ┘
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 59.112.33.188