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