作者 cuteSquirrel (可愛的小松鼠)
標題 Re: [問卦] 5個人只有5根筷子要怎麼吃飯
時間 Mon Apr 24 14:04:30 2023


午安 前輩

魯魯剛好有修過恐龍本的作業系統 (封面很可愛)

以前老師剛好有教過這個問題

答案就是先取得一雙筷子的優先權(互斥鎖),確保不會有搶筷子的情況

這樣五位哲學家可以輪流吃飽


解法: https://go.dev/play/p/iF8wfDztED8

 

模擬吃飯過程: https://i.imgur.com/8BfJrBm.png
[圖]



供您參考



※ 引述《mikasamikoto ()》之銘言:

剛剛遇到五個哲學家坐一桌要吃飯,可是桌上只有五根筷子而已,這樣他們要怎麼吃飯啊?

有沒有八卦?



--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 140.118.246.214 (臺灣)
※ 作者: cuteSquirrel 2023-04-24 14:04:30
※ 文章代碼(AID): #1aHXaZJr (Gossiping)
※ 文章網址: https://www.ptt.cc/bbs/Gossiping/M.1682315555.A.4F5.html
nanige: 不吃1F 61.31.108.76 台灣 04/24 13:52
bill403777: 筷子折斷 會嗎2F 114.137.205.140 台灣 04/24 13:52
s999132: 說話就飽了3F 36.237.9.202 台灣 04/24 13:52
cs09312: 用手阿 誰說吃飯一定要用筷子4F 118.231.136.91 台灣 04/24 13:52
peiring: 互餵5F 49.216.26.2 台灣 04/24 13:52
LawLawDer: 用湯匙啊6F 111.82.195.112 台灣 04/24 13:52
s820912gmail: 插在飯上7F 101.10.94.240 台灣 04/24 13:52
chigo520: 用插的阿8F 49.216.101.70 台灣 04/24 13:53
uohZemllac: 拿叉子湯匙吃9F 42.77.169.234 台灣 04/24 13:53
ddddcord: 我樓吃完用屁眼餵食四樓10F 101.12.49.30 台灣 04/24 13:53
kenhiro5566: 一人拿一根互捅 活下來可吃整桌11F 114.36.33.249 台灣 04/24 13:53
alwang: 拿湯匙笨12F 125.227.140.245 台灣 04/24 13:53
renna038766: A吃全部的飯 B再把A吃掉 C再吃B 以此類推13F 140.114.217.79 台灣 04/24 13:53
ecila: 互舔15F 27.51.104.37 台灣 04/24 13:54
cuteSquirrel: 哲學家問題16F 114.37.202.236 台灣 04/24 13:54
dick929: 某哲學家:我曾經用一根筷子殺了三個人17F 101.12.40.215 台灣 04/24 13:54
com2: 輪流吃啊 懂?18F 180.217.58.53 台灣 04/24 13:54
jasin0425: 正常來說 都是用嘴吃...19F 111.82.178.240 台灣 04/24 13:54
dick929: 這樣就夠用了20F 101.12.40.215 台灣 04/24 13:54
tom77588: 哲學家的懶覺可以算一根21F 42.73.63.105 台灣 04/24 13:54
YCTING: 為什麼會有飯22F 111.253.174.228 台灣 04/24 13:54
losel: 折一半不就好了23F 61.228.226.216 台灣 04/24 13:55
coeXist: 把5根筷子綁在一起就不會被折斷了(錯棚24F 180.217.64.206 台灣 04/24 13:55
cloud1017: 對折不就有十根了25F 1.174.68.195 台灣 04/24 13:55
floz: 吃飯糰不會歐26F 114.24.203.47 台灣 04/24 13:55
ppav0v0v: 捉i27F 49.215.10.142 台灣 04/24 13:55
louiswei1986: 我跟我女友兩人一雙可以~28F 211.20.60.7 台灣 04/24 13:55
Leo4891: 用手抓29F 223.136.51.224 台灣 04/24 13:55
omfg5487: 一人拿一根 變死結30F 59.124.203.227 台灣 04/24 13:55
tgtg: 印度人:31F 223.137.103.106 台灣 04/24 13:55
GARRETH: 簡單 這題選B32F 111.83.31.0 台灣 04/24 13:55
heavenlyken: 第一個人吃就好,其他人吃屎人形蜈蚣33F 1.175.110.33 台灣 04/24 13:55
loverxa: 猜拳 一個輸的負責餵給其他人吃34F 49.216.102.209 台灣 04/24 13:56
forhorde5566: 文組買不起筷子 可悲35F 211.72.124.232 台灣 04/24 13:56

--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 114.37.202.236 (臺灣)
※ 文章網址: https://www.ptt.cc/bbs/Gossiping/M.1682316273.A.09E.html
Roooz: 可以不要那麼無聊ㄇ1F 114.137.10.155 台灣 04/24 14:05
bill403777: 等別人吃完飯都涼了 給豬吃吧2F 114.137.205.140 台灣 04/24 14:05
fantasyth: 所以也就輪流吃飯重複用筷子就是3F 174.210.2.176 美國 04/24 14:05
Roooz: 現實就是人人都搶第一4F 114.137.10.155 台灣 04/24 14:05
winglight: 呃,直接請店家補上筷子就好了5F 175.182.178.130 台灣 04/24 14:06
jknm0510a: 現在封面還是恐龍嗎6F 125.227.45.150 台灣 04/24 14:07
cuteSquirrel:  https://i.imgur.com/Dnp76Hx.png恐龍好可愛7F 114.37.202.236 台灣 04/24 14:09
[圖]

--
作者 cuteSquirrel 的最新發文:
點此顯示更多發文記錄