Re: [請益] 怎麼解?

看板logic作者 (甘寧老師)時間19年前 (2006/09/03 15:52), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串8/8 (看更多)
※ 引述《benson12345 (benson)》之銘言: : 一個村莊裡,只住著兩種類型的人,"騎士"與"小偷"!! : 其中,騎士只說真話,小偷只說假話!! : 有一天 有個人說: 如果我不是騎士!!阿三就是小偷 : 那說話的人跟阿三各是什麼身份阿?? 我的想法: 我的解法是先假定,如果你是騎士,你永遠就是騎士,你如果是小偷,你永遠就是小偷 身份無法轉換。 說話的人,不是騎士就是小偷,而阿三不是騎士就是小偷 所以有四種可能的組合 說話的人          阿三 騎士            騎士 騎士            小偷 小偷            騎士 小偷            小偷 先從假設說話的人是小偷看起,小偷只說假話,所以只要小偷配上阿三身份的組合, 能夠使那句話為假,那麼那樣的組合就是正確的。小偷現在的確不是騎士, 所以只要阿三的身份是騎士,就能使那句話就為假,但小偷對小偷是不行的組 合(因為這樣小偷就說實話了)。 接下來假設說話的人是騎士,騎士只說真話,所以只要騎士配上阿三身份的組合 能夠使那句話為真,那麼那樣的組合就是正確的。但現在出了一個問題, 因為不管阿三的身份為騎士還是小偷配上說話著為騎士,我們都不能證明那句話為真, 因為說話者騎士現在是騎士,永遠也是騎士(我的假設),所以我們不可能知道, 當騎士不是騎士時的狀況,因為那天永遠都不會到來,所以也不可能知道,當說話者 騎士不是騎士時,阿三是小偷(這樣才能證明騎士的話為真)。 所以我認為,說話者為小偷,阿三為騎士。 這是我的答案,我不確定一定對,別人可能有更好的想法。 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 218.166.147.238
文章代碼(AID): #14-ectey (logic)
討論串 (同標題文章)
文章代碼(AID): #14-ectey (logic)