邏輯推理題1 慢性毒酒
來源:網(wǎng)絡(luò)來源 2009-08-30 12:56:54
有1000瓶酒,其中只有1瓶是毒性很強(qiáng)的慢性毒酒(一滴就足以至人死亡,但發(fā)作的時(shí)間要24小時(shí)),現(xiàn)有足夠的死刑犯供你試驗(yàn),請問在24小時(shí)找出這瓶毒酒的話至少需要多少個(gè)死刑犯?(意思就是讓囚犯同一個(gè)時(shí)間喝下酒嘍)請具體說明檢驗(yàn)的方法。
答案:10人。
解:
把1000瓶酒編號1-1000;
將10名死囚編號:512、256、128、64、32、16、8、4、2、1。每人持一只杯子
在1號瓶取1滴酒滴入1編號死囚的杯子;
在2號瓶取1滴酒滴入2編號死囚的杯子;
在3號瓶取2滴酒滴入1和2編號死囚的杯子;(3=1+2)
在4號瓶取1滴酒滴入4編號死囚的杯子;
在5號瓶取2滴酒滴入1和4編號死囚的杯子;(5=1+4)
在6號瓶取2滴酒滴入2和4編號死囚的杯子;(6=2+4)
在7號瓶取3滴酒滴入1和2和4編號死囚的杯子;(7=1+2+4)
……
在127號瓶取7滴酒滴入1、2、4、8、16、32、64編號死囚的杯子;(127=1+2+4+8+16+32+64)
……
在1000號瓶取6滴酒滴入8、32、64、128、256、512編號死囚的杯子;(1000=8+32+64+128+256+512)
《簡單的方法就是把酒瓶編號換算成2進(jìn)制數(shù),把瓶中的一滴酒倒入2進(jìn)制數(shù)中的1對應(yīng)的死囚的酒杯》
接下來,10名死囚把自己杯子中的酒喝下。
24小時(shí)后把死亡的死囚的編號相加得數(shù)就是毒酒的編號。
相關(guān)推薦
高考院校庫(挑大學(xué)·選專業(yè),一步到位!)
高校分?jǐn)?shù)線
專業(yè)分?jǐn)?shù)線
- 日期查詢