[討論] 50隻狗找病狗...IBM面試問題疑點
我湊巧在網路上看到這個問題
跟所謂的黑白機器人問題很相似
但是他的解答讓我覺得有很大的問題....
IBM公司向來以高素質人才作為企業持續競爭力的保證。進入IBM公司是差不多每個IT人的
夢想,偶然看到這條IBM公司的面試題,給大家試試看,看看是否具備進入IBM的實力!
国国村子中有50個人,每人有一條狗。在這50條狗中有病狗(這種病不會傳染)。於是人
們就要找出病狗。每個人可以觀察其他的49條狗,以判斷它們是否生病,只有自己的狗不
能看。觀察後得到的結果不得交流,也不能通知病狗的主人。主人一旦推算出自己家的是
病狗就要槍斃自己的狗,而且每個人只有權利槍斃自己的狗,沒有權利打死其他人的狗。
第一天,第二天都沒有槍響。到了第三天傳來一陣槍聲,問有幾條病狗,如何推算得出?
======================不想看解答勿往下翻========================
第一種推論:
A、假設有1條病狗,病狗的主人會看到其他狗都沒有病,那麼就知道自己的狗有病,
所以第一天晚上就會有槍響。因為沒有槍響,說明病狗數大於1。
国国B、假設有2條病狗,病狗的主人會看到有1條病狗,因為第一天沒有聽到槍響,是病
狗數大於1,所以病狗的主人會知道自己的狗是病狗,因而第二天會有槍響。既然第二天
也沒有槍響,說明病狗數大於2。
由此推理,如果第三天槍響,則有3條病狗。
第二種推論:
1 如果為1,第一天那條狗必死,因為狗主人沒看到病狗,但病狗存在。
2 若為2,令病狗主人為a,b。 a看到一條病狗,b也看到一條病狗,但a看到b的病
狗沒死故知狗數不為1,而其他人沒病狗,所以自己的狗必為病狗,故開槍;而b的想法與
a一樣,故也開槍。
由此,為2時,第一天看後2條狗必死。
3 若為3條,令狗主人為a,b,c。 a第一天看到2條病狗,若a設自己的不是病狗,
由推理2,第二天看時,那2條狗沒死,故狗數肯定不是2,而其他人沒病狗,所以自己的
狗必為病狗,故開槍;而b和c的想法與a一樣,故也開槍。
由此,為3時,第二天看後3條狗必死。
4 若為4條,令狗主人為a,b,c,d。a第一天看到3條病狗,若a設自己的不是病狗
,由推理3,第三天看時,那3條狗沒死,故狗數肯定不是3,而其他人沒病狗,所以自己
的狗必為病狗,故開槍;而b和c,d的想法與a一樣,故也開槍。
由此,為4時,第三天看後4條狗必死。
5 餘下即為遞推了,由年n-1推出n。
========================解答結束===========================
已解決 原來是語病問題....
什麼第三天看後....(其實就應該是第四天)
不過如果題目條件加一個當場殺,
都會在第一天死掉.....是否有人跟我有同樣想法?
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 66.27.219.104
※ 編輯: jeff740212 來自: 66.27.219.104 (02/22 06:36)
→
02/22 06:40, , 1F
02/22 06:40, 1F
→
02/22 06:46, , 2F
02/22 06:46, 2F
→
02/22 06:47, , 3F
02/22 06:47, 3F
→
02/22 06:49, , 4F
02/22 06:49, 4F
→
02/22 06:50, , 5F
02/22 06:50, 5F
→
02/22 06:51, , 6F
02/22 06:51, 6F
→
02/22 06:52, , 7F
02/22 06:52, 7F
→
02/22 06:52, , 8F
02/22 06:52, 8F
→
02/22 06:53, , 9F
02/22 06:53, 9F
→
02/22 06:58, , 10F
02/22 06:58, 10F
→
02/22 07:00, , 11F
02/22 07:00, 11F
→
02/22 07:01, , 12F
02/22 07:01, 12F
→
02/22 07:03, , 13F
02/22 07:03, 13F
→
02/22 07:04, , 14F
02/22 07:04, 14F
※ 編輯: jeff740212 來自: 66.27.219.104 (02/22 07:07)
→
02/22 08:42, , 15F
02/22 08:42, 15F
→
02/22 08:42, , 16F
02/22 08:42, 16F
→
02/22 08:43, , 17F
02/22 08:43, 17F
→
02/22 08:43, , 18F
02/22 08:43, 18F
→
02/22 08:44, , 19F
02/22 08:44, 19F
推
02/22 11:52, , 20F
02/22 11:52, 20F
推
02/22 16:34, , 21F
02/22 16:34, 21F
→
02/22 16:35, , 22F
02/22 16:35, 22F
→
02/22 19:48, , 23F
02/22 19:48, 23F
→
02/22 19:49, , 24F
02/22 19:49, 24F
→
02/22 19:50, , 25F
02/22 19:50, 25F
→
02/22 19:50, , 26F
02/22 19:50, 26F
→
02/22 21:43, , 27F
02/22 21:43, 27F
推
02/22 22:58, , 28F
02/22 22:58, 28F
→
02/22 22:59, , 29F
02/22 22:59, 29F
→
02/23 13:50, , 30F
02/23 13:50, 30F
→
02/23 13:50, , 31F
02/23 13:50, 31F
→
02/23 15:53, , 32F
02/23 15:53, 32F
推
03/04 01:32, , 33F
03/04 01:32, 33F
推
03/04 01:35, , 34F
03/04 01:35, 34F
→
03/04 01:36, , 35F
03/04 01:36, 35F
→
03/04 02:11, , 36F
03/04 02:11, 36F
→
03/04 03:28, , 37F
03/04 03:28, 37F
→
03/04 13:02, , 38F
03/04 13:02, 38F
→
03/04 13:03, , 39F
03/04 13:03, 39F
→
03/08 10:32, , 40F
03/08 10:32, 40F
推
03/28 15:38, , 41F
03/28 15:38, 41F
推
03/31 19:34, , 42F
03/31 19:34, 42F
推
03/11 13:58, , 43F
03/11 13:58, 43F
Inference 近期熱門文章
3
13
PTT遊戲區 即時熱門文章
44
168
61
307