三個人手裡各拿一張撲克牌,一張是3,一張是4,一張是5。每個人都知道彼此的牌。
拿到3的人必須說真話,拿到4的人必須撒謊,拿到5的人可以說真話也可以撒謊。
我如果只能用一般疑問句(只能用「是」或「否」作為答案)向他們提問題,他們也只能回答「是」或「否」。如果要把三個人的牌都確定下來,我需要問幾個問題?
規定:可以向同一人多次提問,但每次只能向一個人發問。
家裡有四個孩子,分別是甲、乙、丙和丁。一天,放在餐桌上的糖果少了幾顆,母親問是誰偷吃了糖果,四個孩子各有說辭。
甲說:我們中有人偷吃了糖果
乙說:我們四個都沒有偷吃糖果
丙說:乙和丁至少有一人沒有偷吃糖果;
丁說:我沒有偷吃糖果。
如果四個孩子中有兩個說的是真話,有兩個說的是假話,則說真話的是?