鐵之狂傲

標題: 邏輯試練 [列印本頁]

作者: kinkwok456    時間: 08-11-19 21:09
標題: 邏輯試練
法國某貴族有幸邀請到皇室成員到臨 , 早在個月前就開始準備宴客的飲食和用品
就在宴會30日前, 城堡裡的釀酒師發現, 貴族的政治對手派間諜潛入酒窘下毒 ,原本打算用於宴會
上的1000桶酒中其中1桶己於當日下了無色無味的劇毒

一旦喝了這種毒酒的人, 將會在 29 日後發身亡 . 由於時間迫切, 已找不到任何可以備用的酒和解毒方法
貴族最後決定在領地裡找來10名死囚來試酒 .

如何單靠10名死囚找出哪桶酒是有毒的呢?
希望各位可以認真想想...
另外想指出毒酒的定意是 一小口就死掉的那種
答案後些貼上

[ 本文章最後由 kinkwok456 於 08-11-19 21:50 編輯 ]
作者: 無限正義    時間: 08-11-19 21:30
不就是1000桶嗎
作者: kinkwok456    時間: 08-11-19 21:34
原帖由 無限正義 於 08-11-19 21:30 發表
不就是1000桶嗎

= =
問的是如何利用那10名死囚 (<--可憐) 去找出被下了毒的酒
作者: 無限正義    時間: 08-11-19 21:35
原帖由 kinkwok456 於 08-11-19 21:34 發表

= =
問的是如何利用那10名死囚 (

不是全部都被下毒嘛?
作者: kinkwok456    時間: 08-11-19 21:50
打錯.......><
已修正了
作者: 無限正義    時間: 08-11-19 22:01
一定要剩下999才夠嘛
作者: aeoexe    時間: 08-11-19 22:21
這個要利用兩進制的方法了.
將所有酒也編號1-1000,然後改為兩進制寫法,
P.S必須要有十個數字,兩進制寫法沒有的話,就在前面補
例如:35=100011,就在桶上寫000100011
第一個死囚,就試第1數字為1的酒,
第二個死囚,就試第2數字為2的酒,
如此類推...
29日後,看看死了誰,
一號死囚死了就加512
二號死囚死了就加256,
如此類推,
例如:第7,第8,第9死了的話,就8+4+2=14,所以十四號酒桶有毒..
作者: kinkwok456    時間: 08-11-20 15:10
原帖由 冰小鯨 於 08-11-19 22:13 發表
先讓10位犯人編上編號 1~10 and 1000桶酒編上編號 1~1000
然後C10取1 有 10種 分別喝下 1~10 的酒 (1號人喝1號酒 2號人喝2號酒...等)
        C10取2 有 45種 分別喝下11~55 的酒 (1和2號人喝11號酒 1和3號人喝12號 ...

這個方法真的有那麼多的種嗎?
C的計算把1和2 跟2和1當成是2種
那麼1號和2號都死時 是12還是21號酒有毒?
所以方法不可行
作者: kinkwok456    時間: 08-11-20 21:14
原帖由 aeoexe 於 08-11-19 22:21 發表
這個要利用兩進制的方法了.
將所有酒也編號1-1000,然後改為兩進制寫法,
P.S必須要有十個數字,兩進制寫法沒有的話,就在前面補
例如:35=100011,就在桶上寫000100011
第一個死囚,就試第1數字為1的酒,
第二個死囚,就試第 ...

正確   
簡單的說是把10個死囚編成no.1  , 2 , 4 , 8, 16 , 32 ,64 ,128 , 256 ,512 的號碼
再將1000桶酒編成1至1000號
這樣所有的酒號都可以由死囚的號碼組成
如  
酒號              試飲死囚   (號碼)
1                     1
3                     1+2
10                   2+8
20                   16+4
500                 256+128+64+32+16+4
....                     .....
1000              512+256+128+64+32+8
作者: yaya741228    時間: 08-11-21 00:01
死囚被毒死之前就脹死了(尤其1號要一天喝500杯…)

因此無解
作者: funcat    時間: 08-12-3 04:28
先把1000桶分成100桶由10人分別喝完
其中一堆的100統會有毒酒加上掛掉一人
再把剩下的100桶分給9人喝
11.111的機會會中獎會掛一個,再把12桶分給剩下8個
平居一人喝1.45統,大概剩下7人就會知道是哪桶了
作者: aeoexe    時間: 08-12-3 06:19
原文由 funcat 於 08-12-3 04:28 發表
先把1000桶分成100桶由10人分別喝完
其中一堆的100統會有毒酒加上掛掉一人
再把剩下的100桶分給9人喝
11.111的機會會中獎會掛一個,再把12桶分給剩下8個
平居一人喝1.45統,大概剩下7人就會知道是哪桶了 ...

你看清楚題目吧....
題目上寫一旦喝了這種毒酒的人, 將會在 29 日後發身亡....
你用這個方法來試的話,
就不能找到那桶酒了..
因為要29日才知道誰會死...
1日後就宴會開始了...
趕不及的..




歡迎光臨 鐵之狂傲 (https://gamez.com.tw/)