查看: 4393|回复: 27

[推理谜题] 复杂的推理1

转载  已解决  简洁模式
发表于 2018-7-29 18:48:14 | 2018-7-29 19:08编辑 | 发自安卓客户端
承接【简单的推理5】

状元大大   @ Vt超新星
这是小生给状元大大和其他大大的谜题
其他的同志应该不会
至少我这种水平的看了答案也不明白,还一头雾水的。


/第一章/演绎法:环环相扣的推理之链。

法老与毒酒

酒是埃及人生活中的必需品,修建吉萨金字塔的工匠们每天会饮用三四次大麦酿成的啤酒,用这种口感清凉,营养丰富的饮料,为自己补充能量。相比之下,葡萄酒主要难得的很多,只有上流社会的人们才有机会享用这种珍贵精品。
为庆祝自己寿诞,法老打算大宴宾客,他邀请了一千位宾客前来参加晚宴,并承诺要让每位赴宴的宾客,能喝到一瓶最好的葡萄酒,为了兑现自己的诺言,法老一开始便花重金买下了1001瓶名贵美酒。至于那多出来的一瓶,自然是留给自己享用了。
谁知在晚宴的前一天晚上,侍卫在法老宫的酒窖中,捉到了一个形迹可疑的人,让人招供,自己是法老的政敌派来在酒中投毒的,那是一种毒性极强的慢性毒药,在一瓶酒中加入少许毒药后,哪怕营救人质喝下,这瓶酒中的一滴,也会在20小时后毒发身亡,但是毒发前不会表现出任何症状。只是没想到法老宫戒备森严,自己费尽心思潜入酒窖,结果只在一瓶酒中投了毒便被侍卫抓了。侍卫把那人身上带着的毒药传给法老。果然瓶子几乎是满的,罗汉伐老,必获死罪,看来这个人自己将死,被捕后说的都是实话。
法老非常看重自己许下的诺言,不想失去一人,还好自己不喝倒也没关系,去掉一瓶毒酒,还有一千瓶美酒,足够招待一千位客人,问题是就连投毒者也记不清,自己在哪一瓶酒下了毒,该如何从这一千零一瓶酒中找到那瓶毒酒呢?
法老左思右想,决定用死囚来试毒。没想到的是,法老宫附近的监狱里只有九名是死囚,加上那投毒者也不过十个人。要从其他监狱押送,光在路上就要花费四个多小时,毒药被人服下20个小时后就会发作。而离明晚的盛宴只有24个小时,时间上来不及。
法老手下的奴隶远不止千人之数,发到湖南,可以用奴隶来试读,然而这就代表着要牺牲无辜人的性命,法老多少有些不忍。比如法老可以命令十位死囚和991位奴隶尝美酒,可这就意味着奴隶喝到毒酒的概率大于99%,也就是说极有可能是无辜者丧命。(这里看不懂,楼主语)
如果你是法老,该怎样在尽可能牺牲无辜者较少的前提下,赶在晚宴之前找出1001瓶酒里的毒酒呢?

【注】我看了题目,后面便的有些看不懂。后来我翻看答案,更觉得不懂。

状元大大,该你上场表演了!
发表于 2018-7-29 18:52:56 | 发自安卓客户端
再买1001瓶
登录帐号可查看完整回帖内容
发表于 2018-7-29 19:06:29 | 发自安卓客户端
不要把你的想法强加给其他人,那都看不懂
登录帐号可查看完整回帖内容
发表于 2018-7-29 19:19:39 | 发自安卓客户端
这种测毒酒的老题看了很多了,我之前在类似的题目里有发过解法,我去找找

此回答在 2018-7-31 12:14 被选定为谜题答案

发表于 2018-7-29 19:21:06 | 发自安卓客户端
至少十个,一个奴隶可以从两瓶酒里测出毒酒,两个奴隶可以测出四瓶里的一瓶毒酒。以此类推,二的次方离1001最近的是1024,即2^10, 不可以是9个人,因为2^9并不能测试全部1001瓶酒。
看不懂的话这里有解释。逻辑很简单。一个奴隶可以测两瓶酒里面的毒酒,他喝其中一瓶,死了就是有毒,没死就是另外一瓶有毒。而两个奴隶的测毒能力并不是单单的加法上的增加,而是以二的次方递进。两个奴隶便可以A喝第一瓶和第四瓶,B喝第三瓶和第四瓶。这样一来,两人都没死就是第二瓶有毒,A B都死就是第四瓶有毒。以此类推
登录帐号可查看完整回帖内容
发表于 2018-7-29 19:36:14
用银针
楼主| 发表于 2018-7-29 20:40:22 | 发自安卓客户端
答案如图
楼主| 发表于 2018-7-29 20:45:48 | 发自安卓客户端
手机不好,别介意呀,我也不懂什么意思,求解。
补充:文字稿等一下
本帖子中包含更多图片或附件资源

您需要 登录 才可以下载或查看,没有帐号?加入学院

发表于 2018-7-29 20:53:28 | 发自安卓客户端
无非就是用二进制对囚犯和酒进行编排。操作方法和vt的还不是一样。。
登录帐号可查看完整回帖内容
发表于 2018-7-29 21:13:51 | 发自安卓客户端
我记得这题没这么简单,我因为这种题入坑的
返回版块
12
尚未登录
您需要登录后才可以回帖 登录 | 加入学院