我这有一题目,是推理题

问题描述:

我这有一题目,是推理题
一群人带着一群狗参加晚会,每人带一个,其中有好狗也有坏狗,主人看不出自己的狗的好坏,其他人可以看出,但不能告诉狗的主人,另外,一发现病狗立即由主人枪毙,第一天晚会没有枪声,第二天也没有,一直到第十天,听到了一片枪声,请问一共有多少只病狗?

一只坏狗的情形:假设有无穷多个狗只有1个坏狗,那个人牵坏狗的人第一天看其他人的都是好狗,立刻就知道自己的那只是坏狗,然后就枪毙了.两只坏狗的情形:如果有两只坏狗,我们站在其中一个牵坏狗的人立场来考虑,第一天他发现所有人群中只有一个坏狗.第二天发现那人没把自己的坏狗给枪毙了,说明另外那个人看到了其他坏狗,否则在看不到其他坏狗的情况下就成为了一只坏狗的情形,所以那个人第一天就把自己的狗枪毙了.也就产生了一只坏狗一天枪,两只坏狗两天墙,三只坏狗三天墙,10只坏够10天枪毙的情形.我这并非严密的数学证明,只要利用个严格的数学归纳是不难证明的.你再好好考虑一下,这个问题有很多等价的情形,我还叫过小孩弄脏脸的一个例子,总之你仔细考虑一下吧.(只是给了你一个提示当病狗多于3个的情况你还要自己好好琢磨)