狗狗的问题
村子中有100个人,每人各有一条狗。在这100条狗中有N只病狗(这种病不会传染)。于是就要找出病狗。每人可以观察其他的
99条狗,判断它们是否生病,只有自己的狗不能看。观察以后得
到的结果不能交流,也不能告知病狗的主人。主人一旦推算出自
己的狗是病狗就要枪毙自己家的狗,而且每个人只能枪毙自己
的狗,不能打死其他人的狗。第一天和第二天都没有传来枪响。
等到第三天传来一阵枪声,问一共有几条病狗,理由?
回复:
光是我看见的这题就发过四次了~~~回复:
一天就可以观察完所有的狗吗?回复:
99只回复:
最初由 alkd 发布一天就可以观察完所有的狗吗?
是的
回复:
村民是否知道有几只病狗?回复:
第一天没人开枪,说明什么`````第二天没人开枪,又说明什么``````
然后第三天``````````
想想吧,已经很简单了。。。。
回复:
不知道如果知道第一天就会有枪响
还有就是假设那些村民都非常的聪明
回复:
首先说了100只里面肯定有病狗,而每个人只能看出别人的狗是否有病,不能知道自己的狗有没有病,然后第一天没人开枪说明……;然后第二天没人开枪又说明至少……;第三天“砰砰砰”。。现在该知道了吧`````````
回复:
楼上的```汗死~~~~~~~
照你这么说,每个人看到了99条病狗,但是怎么确认自己的狗病没有呢??要知道知道只能杀自己狗,而且不是病狗也不能杀。。。。
回复:
题是楼主出的,我把答案帖出来太对不起楼主了。。。要公布答案也要楼主同意才行。
回复:
看看我10楼的回帖吧``那个是提示。。还想想每个人每天看到了什么,想到了什么?回复:
楼上的你倒着推试试
回复:
第一天枪没响说明病狗多于一只,第二天没响说明多于两只,
第三天响了说明有三只......
回复:
思维方向偏了````首先是确认自己的狗病了才开枪。。。
第一天每个人看完所有的狗,没人开枪,说明都还不确定自己的狗是否有病,那么有病狗的主人看到了什么?其他狗主人看到什么?````继续下去……………………
页:
[1]
2