包小天 发表于 2009-6-22 07:52:54

每日逻辑1(设谜)

灰雀的谎言
      有4只灰雀,年龄各不相同,分别从1岁到4岁
      这4只中的两只会说话了.无论是谁的话,若说的是关于比她年长的鸟的话就是假话,若是关于比她年龄小的鸟的话就是真的
       请问这四只鸟分别几岁呢?

       灰雀A说"B灰雀3岁."
       灰雀C说:"灰雀A不是1岁."
      一切线索已给出,说出推理过程及答案吧.

包小天 发表于 2009-6-22 09:41:45

有5个高中生,他们面对学校的新闻采访说了如下的话.
爱:"我还没有过接吻的经验."
静香:"爱撒谎了."       
麻衣:"我曾经在游泳池里裸体游过泳."
千叶子:"麻衣和惠美都在撒谎."
那么.这5人之中到底有几人撒谎?
   

唉,电脑坏了.发帖就自动关掉窗口.
同样线索均已呈现,给出答案吧.

灰の译 发表于 2009-7-4 15:32:30

A:2岁B:4岁C:3岁 D:1岁

灰の译 发表于 2009-7-4 15:48:08

(1)若C撒谎则A比C大,实话是:A1岁,与事实矛盾。
所以C没说谎,C比A大,A不为1岁。
(2)若A 4岁,则B一定比小A,但是C应比大A,所以不成立;
若A为2或3岁,则A说谎,可以得出B比A大且不为3岁,然而A不能是1或4岁,所以B只能是4岁;
(3)又因为C>A,则A2岁、C3岁、D1岁

莫小晟 发表于 2009-7-9 14:49:19

答案是 .A = 1 B =4 C = 3 D = 1

快斗 发表于 2010-2-19 21:26:02

有4只灰雀,年龄各不相同,分别从1岁到4岁
      这4只中的两只会说话了
按实际情况应当是3,4岁的会说话。

若说的是关于比她年长的鸟的话就是假话,若是关于比她年龄小的鸟的话就是真的。
可以简单的这样看:A假A<B
            A真   A>B且B=3
C为真C>A,C为假C<A,

对四岁的而言,它只会说真话。

那么上面两者的话,假设A为真话。即B为三岁,则A为四岁。C就只能说假话了,但A不是1岁却成真话了!不成立!
那么就只能是C为真话,即A3岁,则C4岁。但是A又只会说比她年长的鸟的假话。按照推论,B比A小。这时又出现矛盾,故此题的两只会说话的鸟并非是按实际的3,4岁。
仍然按照假设法:只能是C真,C>A,且A不是1岁;A假,A<B,B不为3岁。这时A只能是2岁,B4岁,C3岁,D1岁.

冷酷的工藤 发表于 2010-2-19 21:31:01

第二道题中貌似没有惠美这个人物

快斗 发表于 2010-2-20 14:50:14

是啊!所以我没做第二题

冷酷的工藤 发表于 2010-2-20 15:44:43

就两道题有一道题还是错的真是佩服LZ

H.M. 发表于 2010-2-20 19:58:56

灰雀A說:“灰雀B是三歲”。   
    灰雀C說:“灰雀A不是一歲”。
 若說的是關於比她年長的鳥的話就是假話 ───── X
 若是關於比她年齡小的鳥的話就是真的。 ───── Y

假設① :如果A的發言是真的的話,就是B=3,那麼就是說A=4(根據Y),但是C的話就自相矛盾(根據X,C應該說假話),所以這個假設不成立。

假設② :如果C的發言是真的的話(A不是一歲),那就是說C比A年龄要大(根據Y)。(無法繼續推論得到答案)

假設③ :如果C的發言是假話,那就是說C比A年龄要小(根據X),“灰雀A不是一歲”這句話就變成“灰雀A是一歲”,這個是不可能的(C比A年龄要小,A卻是一歲)。

假設④ :如果A的發言是假話,“灰雀B是三歲”變成:“灰雀B不是三歲”。因為X的原因,所以 A比B年龄要小。(無法繼續推論得到答案)

看似無解,這時讓我們連接假設②和假設④ ,就可以推論出:(!=為不等于)
C > A       ─── 假設②的結果
A != 1       ─── 假設②的結果
B != 3       ─── 假設④ 的結果
A < B(或B > A)  ─── 假設④ 的結果

唯一的組合就是:
A = 2 (因為A 不是1 ,而且B、C都比A大)
B = 4 (因為A = 2,且B大於A卻不可以是3)
C = 3 (因為C大於A,B = 4)
剩下來的就是 D = 1
页: [1] 2
查看完整版本: 每日逻辑1(设谜)