51Testing软件测试论坛

 找回密码
 (注-册)加入51Testing

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 3462|回复: 6
打印 上一主题 下一主题

[求助] 今天面试时遇到的一道题

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2005-4-19 17:41:26 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
村里住了50人,每人养了一条狗,村中有些狗得了狗病(这病不传染),村民要找出得了病的狗。规定村民只能查看其他人的狗,不能查看自己养的狗,查看的结果不能互相通告,也不能告诉狗的主人。一旦推测出自己的狗有狗病,就要开枪打死自己的狗,不能打死别人的狗。第一天、第二天都没有听到枪声,第三天传来一阵枪声,请问有多少条病狗?

[ Last edited by 忽忘我 on 2005-4-20 at 09:36 ]
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏

该用户从未签到

2#
发表于 2005-4-19 20:29:37 | 只看该作者
晕,微软的面试题,买本书看吧,这样的企业这样的面试题,一味模仿,没有意思。
回复 支持 反对

使用道具 举报

该用户从未签到

3#
发表于 2005-4-20 10:03:35 | 只看该作者
死了3条狗,可那个第几天枪响就有几条的分析我还是搞不懂,请教达人
回复 支持 反对

使用道具 举报

该用户从未签到

4#
 楼主| 发表于 2005-4-20 11:06:44 | 只看该作者
请教楼上是如何推测出来的?
回复 支持 反对

使用道具 举报

该用户从未签到

5#
发表于 2005-4-20 16:22:48 | 只看该作者
是看了某个推断说第几天枪响就死了几条狗,要站在狗的主人的角度看,可我还是不太明白,所以请教达人。
回复 支持 反对

使用道具 举报

该用户从未签到

6#
发表于 2005-4-20 23:17:46 | 只看该作者
偶检查了49只狗头——
第一天(1)发现其它49只狗头全都没病,那病的就是偶D小狗狗,偶开枪;(2)发现其它49只狗头里有病狗,等明天~~
第二天(1)昨天有人开枪,即第一天情况(1),演绎到此结束;(2)昨天没人开过枪,说明每个人至少都看到过一条病狗,即病狗数>=2,那么:(2.1)设病狗数=2,只看到一条病狗的两位今天要开枪了;(2.2)设病狗数>2,每个人都看到过一条以上的病狗,等明天~~
依此类推:n天开枪死n条狗~~
回复 支持 反对

使用道具 举报

该用户从未签到

7#
 楼主| 发表于 2005-4-21 16:47:38 | 只看该作者
楼上的厉害!
回复 支持 反对

使用道具 举报

本版积分规则

关闭

站长推荐上一条 /1 下一条

小黑屋|手机版|Archiver|51Testing软件测试网 ( 沪ICP备05003035号 关于我们

GMT+8, 2024-11-8 18:50 , Processed in 0.075202 second(s), 27 queries .

Powered by Discuz! X3.2

© 2001-2024 Comsenz Inc.

快速回复 返回顶部 返回列表