Re: [請益] 怎麼解?
※ 引述《benson12345 (benson)》之銘言:
: 一個村莊裡,只住著兩種類型的人,"騎士"與"小偷"!!
: 其中,騎士只說真話,小偷只說假話!!
: 有一天 有個人說: 如果我不是騎士!!阿三就是小偷
: 那說話的人跟阿三各是什麼身份阿??
我的想法:
我的解法是先假定,如果你是騎士,你永遠就是騎士,你如果是小偷,你永遠就是小偷
身份無法轉換。
說話的人,不是騎士就是小偷,而阿三不是騎士就是小偷
所以有四種可能的組合
說話的人 阿三
騎士 騎士
騎士 小偷
小偷 騎士
小偷 小偷
先從假設說話的人是小偷看起,小偷只說假話,所以只要小偷配上阿三身份的組合,
能夠使那句話為假,那麼那樣的組合就是正確的。小偷現在的確不是騎士,
所以只要阿三的身份是騎士,就能使那句話就為假,但小偷對小偷是不行的組
合(因為這樣小偷就說實話了)。
接下來假設說話的人是騎士,騎士只說真話,所以只要騎士配上阿三身份的組合
能夠使那句話為真,那麼那樣的組合就是正確的。但現在出了一個問題,
因為不管阿三的身份為騎士還是小偷配上說話著為騎士,我們都不能證明那句話為真,
因為說話者騎士現在是騎士,永遠也是騎士(我的假設),所以我們不可能知道,
當騎士不是騎士時的狀況,因為那天永遠都不會到來,所以也不可能知道,當說話者
騎士不是騎士時,阿三是小偷(這樣才能證明騎士的話為真)。
所以我認為,說話者為小偷,阿三為騎士。
這是我的答案,我不確定一定對,別人可能有更好的想法。
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 218.166.147.238
討論串 (同標題文章)