村庄打病狗

编程入门 行业动态 更新时间:2024-10-28 18:31:46

<a href=https://www.elefans.com/category/jswz/34/1726334.html style=村庄打病狗"/>

村庄打病狗

深夜孤单,哥们失眠又犯了,打完海盗分金之后觉得不过瘾,又想起小时候做的一道类似的题,我就再拿出来码一码

原题是这样的:有一个村庄,里面有50户人家,每户人家养了一条狗。有一天村民发现村里的狗生病了,这个病在外表上看不出来,但是能被检查出来。所以他们会检查其他人家的狗生没生病但是不能检查自己家的狗,村里人不能互相通信说你家狗得病了(要是能告诉就没有这道题了),而村民必须一起打死得了病的狗。第一天检查过后无事发生,第二天检查过后也无事发生,直到第三天,村里的后面想起来一阵枪响。问村里几条狗生病了。(这个病不会随着时间的推移传染,也不会因为得病狗子会死去)《我当时就好奇这病既不传染又不致死为啥还要打死狗子》

给你们点时间来思考我把答案藏在下面

                              !

                              !

                              !

                             分

                             割

                             线

                              !

                              !

                              !

OKOK,各位到我表演的时间了。

首先第一点,这村里的狗一定有狗是生病了,那么怎么才能确认是不是自己家的狗生病了呢,很简单,就用海盗分金的第二种思路(海盗分金在我的上一篇文章)极端假设法。既然一定有狗生病了,为什么不能是一只呢。所以当生病狗的主人发现:咦?怎么其他人的狗都没有生病,那么他就会联想到是自己的狗子病了,第一天晚上直接给他敲死。那么如果两只呢?各位用聪明的脑袋瓜想想,那么3只呢,四只之后的推理这个是用不了的,不然不得给村民CPU干烧了么,我困了,下次再详解多条狗怎么推理。

晚安,各位,祝好梦。

更多推荐

村庄打病狗

本文发布于:2023-06-20 23:44:08,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/808732.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:村庄   打病狗

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!