🧩
你能知道这4 只兔子分别是几岁吗?
有4只兔子,年龄从1-4 岁各不相同。它们中有两只说话了,无论谁说话,如果说的是关于比它大的兔子的话都是假话,说比它小的话都是真话。兔子甲说:“兔子乙3 岁。”兔子丙说:“兔子甲不是1 岁。”你能知道这4 只兔子分别是几岁吗?(答案按顺序用空格隔开)
底
答案2 4 3 1
解析首先假设乙的年龄比甲小,那么甲说的就是真话。所以乙是3岁,甲就是4岁。再根据第二个条件,显然甲比丙大,所以丙应该说了谎话。但是根据先前得出的结论,甲的确不是1岁,这里就产生了矛盾。说明一开始的假设就是错误的,因此乙的年龄应该比甲大。而且乙的年龄不可能是3岁。这是从第一句话中得到的结论。 再来看第二句话,若假设甲的年龄比丙大,那么丙说了谎话。从而甲是1岁。那么丙的年龄肯定大于1岁。这里又产生了矛盾。所以甲的年龄肯定小于丙。而丙说的是真话。 既然甲的年龄不是一岁,那么甲只可能是2、3、4岁。而又因为丙和乙的年龄都要大于甲,所以甲只能是2岁。乙4岁。丙3岁。丁1岁。
浏览 589
📤
考考好友
默认不带谜底。链接卡片仍是这道题的网页简介。