浏览 4092 次
锁定老帖子 主题:微软面试题,大家来说说!!
该帖已经被评为新手帖
|
|
---|---|
作者 | 正文 |
发表时间:2008-03-22
一个大院子里住了50户人家,每家都养了一条狗。有一天他们接到通知说院子里有狗生病了,并要求 所有主人在知道自家狗生病的当天应立即把狗枪杀掉。所有主人和他们的狗都不得离开自家的房子,主人与主人之间也不准进行任何沟通,他们能看到其他49条狗,且能准确判断是否生病,但看不到自家的狗。院中第一天、第二天都没有枪声,第三天传出了一阵枪声,问有多少条病狗被枪杀。
声明:ITeye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
推荐链接
|
|
返回顶楼 | |
发表时间:2008-03-22
确切?
<=50条? |
|
返回顶楼 | |
发表时间:2008-03-22
3条啦,假设一下,就可以做出这道题了
|
|
返回顶楼 | |
发表时间:2008-03-22
0条...
1.因为第三天是所有的村民因为想不出来这个问题所以集体自杀了..... 为他们默哀..... 2.因为病狗的主人不想杀掉自己的狗,于是开枪打死了其他的村民 3.因为村民认为被送通知的愚弄了,于是集体枪杀了送通知的家伙泄愤。 4.由于一位村民家的牛死了所以鸣枪21声.... 5.由于这是在中国,所以狗的主人因为持枪所以在第三天被警察集体击毙..... 6.由于是在美国,所以第三天冲进村一个持枪杀人狂 7.由于是在伊拉克,所以第三天与美军发生了激烈的枪战 8.由于是在阿富汗,所以狗的主人在第三天被拉登派人干掉了说要把病狗送到美国去.... |
|
返回顶楼 | |
发表时间:2008-03-22
0条,上面都说了自家的狗自己看不到,所以主人根本不知道自家的狗有没病,但要杀的是自家的狗,所以那一阵枪声没杀到任何的狗
|
|
返回顶楼 | |
发表时间:2008-03-28
答案是:有3条病狗
|
|
返回顶楼 | |
发表时间:2008-03-28
summerflower 写道 3条啦,假设一下,就可以做出这道题了
解释一下 |
|
返回顶楼 | |
发表时间:2008-03-28
引用 1.假设有一条病狗
那么病狗的主人看到的其他49条狗都是健康的,而根据题意,肯定有狗生病了,所以病狗的主人可以在第一天就得知自己的狗生病了,这个时候主人就会举枪杀掉自己的狗。 2.假设有两条病狗 那么病狗的主人看到的其他49条狗将会有一条是生病的,第一天病狗主人无法判断自己的狗是否健康。第一天没有枪声,到第二天,主人就明白了,是自己的狗生病了。就会开枪。 3.假设有三条病狗 那么病狗的主人看到的其他49条狗将会有两条是生病的。接连两天都没有枪声,主人就会明白是自己的狗生病了。 …… 根据以上的假设可以推出一个结论,村子里有x条狗,就会在x天响起枪声。 这道题考察的是逻辑推理能力。 题外话:村民们可真聪明得令人汗颜啊 ,o(∩_∩)o... |
|
返回顶楼 | |