這是個有趣的狀況,起源可以從wiki裡面看到
https://en.wikipedia.org/wiki/Knights_and_Knaves
這個狀況是這樣的,在一個國家有兩種人,一種人叫騎士knight,另一種人叫流氓knave。騎士只說實話,流氓只說謊話,但有個外國人來到這個國家。問題就是外國人要在條件限制下,透過問問題分辨出誰是騎士誰是流氓。
(就目前看來,我認為還有一個條件是這個國家裡的每個人都知道所有人是騎士還是流氓,有可能會有題目突破這限制變成他們自己也不知道自己或他人是騎士或流氓嗎?)
居然還有個網站有一堆這類的問題,目前看到有382個。
http://philosophy.hku.hk/think/logic/knights.php
Puzzle #1
外國人遇到兩個人A與B,
A對外國人說"B是流氓",
B說"A跟我都不是流氓"
怎麼判別誰是騎士,誰是流氓?
當然可以用聰明的腦袋去思考這個問題,然後這樣推論:
假設B是騎士說真話,A就應該是騎士,可是A說B是流氓,和B說B自己是騎士矛盾,所以B不是騎士。
但假設B是流氓說假話,事實上A和B其中有一個人是流氓,或是兩個人都是流氓。這兩種情況下第一種,若其中有一人是流氓,那就是B自己是流氓,A是騎士沒有矛盾。
若兩人都是流氓,那A所說的謊話代表B是騎士,造成矛盾。
也就是說A是騎士,B是流氓。
是不是很難懂,也很難讀?簡直像是自己在對自己自言自語,就算別人讀了也看不懂。
所以有個聰明的方法叫做真值表分析,可以去google找圖有很多奇怪的樣子。
但是拿來解這種題目就很清楚。
我們把"A是騎士"縮寫成P,但不知道這句話是真是假。
我們把"B是騎士"所寫成Q,也不知道這句話是真是假。
那麼A說了一句話叫做"~Q",也就是"B不是騎士"。
B說了一句話叫做"P and Q",也就是"A和B都是騎士"。
我們想知道的問題變成,在P與Q的甚麼狀況(真或假)下,透過兩人說話內容不矛盾可以得到真相,也就是:
若A是騎士為真,則(A說的話就是真的)B是流氓為真
若B是騎士為真,則(B說的話就是真的)A是騎士與B是騎士為真
有意思的是這類問題中他們不是說真話就是說謊話,所以事實上他們一句話表達了兩面意義:
若A是騎士為真,則(A說的話就是真的)B是流氓為真。也就是->~Q
若A是騎士為假,則(A說的話就是假的)B是流氓為真。也就是~P->Q
若B是騎士為真,則(B說的話就是真的)A是騎士與B是騎士為真。也就是Q->(PandQ)
若B是騎士為假,則(B說的話就是假的)A是流氓或B是流氓為真。也就是~Q->~(PandQ)。也就是~Q->(~Por~Q)
如果你會真值表的運算,就可以得到類似下面這張:
透過真值表,這四句話都為真的狀況,只有P是真的,Q是假的的狀況才符合。
也就是A是騎士為真,B是騎士為假的狀況。
所以我們知道了A是騎士、B是流氓。
感覺比原本的直觀說明還要更麻煩和更複雜嗎?其實不會的,透過真值表,只要解構子句,不用複雜的思考排除各種狀況,只要對邏輯符號進行運算就能得出解答。
在解構子句後反而可能覺得奇怪,你甚至可以不用知道如何說明解答就可以得到正確答案?總之就是找都是T、T、T、T的不發生矛盾狀況就是了(可能會有不只一種狀況)。
在處理簡單的問題看似很弔詭,但在處理複雜的問題時就變成很實用的技巧。重要的概念是拆解大問題成小問題,再逐步由小問題的解答去推導大問題的解答,不被複雜的狀況給蒙蔽,成為邏輯思考的第一步。
現在你有方法可以挑戰剩下的381題了~
訂閱:
張貼留言 (Atom)
Using Command Line to Mirror a Folder Every Day Automatically with .bat file and task schedule function in Windows電腦自動備份檔案
Windows其實有很多厲害的功能是書上不會寫的,但是只要你問得出問題來, 你就能找到答案 , 而這個問題通常要用英文去問。 但那是以前, 就在我找了茫茫blog海終於研究出來之後,我發現我可以問chatGPT... 好的,既然你能找到我這邊,就代表你問對問題了,答案直接說,原...
-
這篇是來讓大家可以方便查到各家銀行分行代碼,其實還包括了農會代碼、漁會代碼和信用合作社代碼,大概可以說是金融機構代碼的意思,奇妙的是就是沒有4開頭的機構,共4981筆,應該是比全台灣便利商店總數少。整理在這邊讓妳們匯款的時候填那些資料有的沒的方便一點...其實是來賺點閱率的,內容...
-
那天晚上是星期五的晚上,去中國信託提款機存錢,前一個人不知道在幹嘛弄很久,輪到我之後我熟練的滴滴滴按下那些鍵,存鈔票的洞口也打開了,沒多想我就把我的2張千元大鈔放進去啦~~~沒想到發出咖啦~咖啦~的聲音後,它說請取出不合格的鈔票,但是門又不打開... 故事就這麼開始了.....
-
本篇文章涉及法規,但是法規天天都在變,所以僅供參考學習。 如果你想要下單台灣50反1,現在會被要求填寫 "指數股票型基金受益憑證買賣及申購買回風險預告書" 要填寫這個風險預告書,要先做一份考卷。 像是我就用元大的,被要求填寫B1001-1表單 -槓桿反向指數股...
-
分享課堂。 在國際匯款的時候,基本上只要知道銀行的SWIFT CODE,還有帳戶號碼,其他甚麼都可以打錯,只要(付費)更正就可以,例如戶名打錯字之類的,其實國際匯款的時候,電文裡面有部分錯,經過雙方銀行核對,確認更正後,都可以順利匯款。所以一切的前提是雙方銀行,要先找到收款行是誰...
-
當EXCEL檔案異常緩慢... 當EXCEL檔案異常大... 當開EXCEL檔案CPU使用率飆高... 噹噹噹!!!~可能是裡面神秘的物件導致的! 只要把神秘的物件刪掉就可以解決。 試看看吧~ 但至今,神秘物件怎麼來到這個世界的,我還沒研究出來... 本篇僅僅是為了怕...
-
這個問題在我更新OS版本後發生了,所以我也找了一下方法,甚麼沒有用的允許模擬地點、沒有用的高精度模式,沒有用的打開wifi。 沒有很多方法在網路空間中討論、提供,偶然看到ptt的推文有解,所以我自己總結了一個好的方法給大家。 首先來看看這個錯誤訊息,第一次看了差點崩潰 首先,我個...
-
其實我覺得即溶咖啡味道比咖啡機磨咖啡豆煮出來的咖啡好喝,所以我都買即溶咖啡來喝。而且即溶咖啡的瓶子有各種各樣,感覺很可愛。 每次用小湯匙去挖咖啡粉,都沒特別注意,但是最近似乎覺得把咖啡粉倒進杯子裡的時候,湯匙邊緣都會勾到棉絮的錯覺。其實已經一陣子了,但是今天仔細看了一下湯匙裡面...
-
這故事流傳很久了,但又常常被人忘記,由於關於歷史的原故,不能輕易被人遺忘,該屬於全人類的資產,特別在這邊留下記錄... 故事是這樣來的... 有一天,周瑜打完一場敗仗回營,一進營門,周瑜不顧其他人問安直接回房... 程普:都督... 甘寧:都督... 凌統:...
-
今天(2018/02/02)又來開箱惹,上次也是買acer的 E15 放在家裡用, 這次因為要帶出去外面工作,考慮到SSD所以換了一台新電腦。 同樣的,相同等級硬體規格下,比asus便宜個一些,所以就選acer 也是同樣的,相同價格下,acer的組裝做工也比asus差。 ...
-
很早很早以前,windows的檔案名稱不能太長,後來windows XP的時代有人發明了一個小補丁,可以讓檔案名稱變很長,史稱第一次慘案。 這次慘案讓你在A電腦儲存檔案的時候覺得一切都好,沒有問題,但是等你用USB或是其他設備改存放到B電腦的時候,B電腦裡面變成無法開啟、移動、刪...
沒有留言:
張貼留言