郑州大学论坛明时风 → 一道逻辑题
查看完整版本:一道逻辑题
2014/8/25 0:20:30

一个村庄有70户人家,每户人家养一条狗。已知这些狗中有一部分病狗,由于某种原因,狗的主人无法判断自己的狗是否是病狗,却能够分辨其他的狗是否是病狗。现在,大家决定每户人家自行处决各自的病狗,但如何知道自己的狗是病狗呢?大家必须对其他所有人的狗进行观察,但不允许指认他人的狗是病狗,只能通过别人的狗是否生病判断自己的狗是否有病。如果判断自己的狗生病了,就要自行处决自己的狗。过了10天之后,所有的病狗都被处决了,问,一共有几只病狗?



2014/8/25 4:17:07

不知道吗?



2014/8/25 5:26:05

这都没人看,不科学!



2014/8/25 9:02:46

10只,

怎样才能让大家记住我的小尾巴呢?

       --来自冉学长客户端客户端



2014/8/25 10:13:16

假如只有一只狗,第一天那个狗主人看不到其他病狗就会把自己狗处决。如果两只,那俩狗主人都看到了对方的病狗,别人看到了俩病狗,有无不知道共多少病狗和自己狗是不是,所以第一天不会有人处决,于是度过安静一天后,那俩只看到一只病狗的就知道必然自己狗是病狗,对方在等自己处决。就各自处决

怎样才能让大家记住我的小尾巴呢?

       --来自冉学长客户端客户端



2014/8/25 12:51:29

以此类推,共计10只病狗

怎样才能让大家记住我的小尾巴呢?

       --来自冉学长客户端客户端



2014/8/25 15:19:26

都有病



2014/8/25 16:59:10

六楼正确



2014/8/25 16:28:39

太长不看



2014/8/25 20:25:51

有人问我假如三只狗那便不对。现在我再解释推导一下,假如三只病狗,村民并不知道总病狗数,第一天那三个人都看到了两个病狗,其他67人看到3只。大家都仍然不知道自己狗时候病了,第二天,第三个人会想,如果只有两只病狗,那那两个人只会各自看到一只,这样他们就会在今天处决(具体见楼上推导),然而那俩也这么想,第二天也就平淡度过,第三天他们就明白了(与楼上同理)。

怎样才能让大家记住我的小尾巴呢?

       --来自冉学长客户端客户端


Powered by ZuoJu X5.0
Processed in 0.06 second(s)