欢迎来到~*WalåÕo~*ëH~!祝大家天天都快乐哦!

2008年4月9日星期三

邏輯數學 :找出有毒的酒!

某国王有 1000 瓶红酒,并打算在他的六十大寿打开来喝。不幸的是,其中一瓶红酒被人下了药,凡是沾到者不到一天的时间必定死亡(只要沾到一滴也会死)。

由于国王的大寿是在明天(假设就只有 24 小时),而他要尽快把有毒的酒找出来。所以,他就吩咐侍卫用监牢里的死刑犯来喂酒。如果监牢里的死刑犯你要多少就有多少,那么请问你最少需要几个死刑犯来帮你喂酒呢?

解答:( Ctrl + A )
答案是十个!

把死囚分no.1 , no.2 ,no.4 ,no.8 ,no.16 ,no.32 ,no.64 ,no.128 ,no.256 ,no.512

把酒编做1-1000
1=1给死囚no.1喝
2=2给死囚no.2喝
3=1+2给死囚no.1,no.2喝
.
.
.
.
.
500=256+128+64+32+16+4给死囚no.256,no.128,no.64,no.32,no.16,no.4喝
.
.
.
.
.
1000=512+256+128+64+32+8给死囚no.512,no.256,no.128,no.64,no.32,no.8喝

24小时后把死去的死囚的number加起來就是有毒的酒的number
例如:
死囚no.64,no.32,no.16,no.4死去
64+32+16+4=116
酒number116就是有毒的酒

没有评论:

Advertlets