- 论坛徽章:
- 0
|
英文的原题目是这样的:
The nth statement in a list of 100 statements is “Exactly n of the statements in this list are false.”
a) What conclusions can you draw from these statements?
b) Answer part (a) if the nth statement is “At least n of the statements in this list are false.”
c) Answer part (b) assuming that the list contains 99 statements.
标准答案就是:
a) The 99th statement is true and the rest are false.
b) Statements 1 through 50 are all true and statements 51 through 100 are all false.
c) This cannot happen ; it is a paradox , showing that these cannot be statements.
关于a题的解答
我的想法和kouu的是一样的
因为若第n句为真,那么必然的其他语句都为假。所以我找这个列表里面为真的那一句。
但是确定那一句是真,我完全是排除出来的,没有什么方法依据。
很容易想到第100句必为假,然后句会去想第一句如果为真,那么有剩余的99都为假,那么第99句岂不为真?因为第99句说的就是恰有99句为假。所以确定第99句是真,其余为假。
关于b题的解答:
为什么由第n句为真可以推断出第0~(n-1)句为真,第(n+1)~100句为假?
Kouu可以给我详细讲讲你是怎么想的吗?
很高兴能够在这里讨论这些问题,据我搜索中文网站只有浙大论坛简单讨论过这道题。
Epegasus提到的问题很有趣,可惜我水平太差,无法提出些建设性的东西来。 |
|