又一道JAVA笔试题,搞了老半天不懂什么意思?非常郁闷!!!!!! 有一个村子,有50户人家,每个人家有养了一条狗,一天有一个人说他们村里有病狗,并决定查出来处理掉,约定每个人家只能检查别人家的狗,第一天没有枪声,第二天没有枪声,第三天听见一片枪声。请问有多少条是病狗。本人郁闷看了老半天不懂什么意思。大致的意思就是这样了,哪位达人教教 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 抄的一段-----IBM公司面试题:病狗问题 村子中有50个人,每人有一条狗。在这50条狗中有病狗(这种病不会传染)。于是人们就要找出病狗。每个人可以观察其他的49条狗,以判断它们是否生病,只有自己的狗不能看。观察后得到的结果不得交流,也不能通知病狗的主人。主人一旦推算出自己家的是病狗就要枪毙自己的狗,而且每个人只有权利枪毙自己的狗,没有权利打死其他人的狗。第一天,第二天都没有枪响。到了第三天传来一阵枪声,问有几条病狗,如何推算得出? 推论: A、假设有1条病狗,病狗的主人会看到其他狗都没有病,那么就知道自己的狗有病,所以第一天晚上就会有枪响。因为没有枪响,说明病狗数大于1。 B、假设有2条病狗,病狗的主人会看到有1条病狗,因为第一天没有听到枪响,是病狗数大于1,所以病狗的主人会知道自己的狗是病狗,因而第二天会有枪响。既然第二天也每有枪响,说明病狗数大于2。 由此推理,如果第三天枪响,则有3条病狗。 echomyf(ECHO) 靠你怎么记的这么牢了我只写了个大致的意思 靠,哪个SB出的这题???能做出这个来说明java不好吗??做不出来说明不好吗?? 肯定记错了吧这是IBM的面试题 我是楼主,题目我是写了大致的,具体跟 echomyf(ECHO)的题目说的是一样的 网上大堆的这些题目你google一下,"请问有多少条是病狗"还有n多的这种题目呢不过有些题目还是挺有意思的 大家看看这个,看是不是真的,如果觉得是真的,就传:http://life.fzylw.com/info/info.php?id=1186 楼主题目写成这个样子...真有千里之谬...echomyf(ECHO)给的还好些,不过也漏掉了一个重要的条件,即博弈的周期为一天,若发现病狗,则必须当晚枪杀.否则根本无法做. 为什么我的servlet程序运行不了,求解? 如何判断一个输入流是否已经到达末尾? 一个Integer类对象使用+操作符, 用JDBC 批处理插入数据出错后不能回滚,数据库是mysql 我有一关于构造方法的题,怎么得不到正确答案 vector问题求助! 请问:\u5C0F是一种什么编码格式? 一个弱智问题,请教!回答上,立即结分!我在线! 对不起啊刚才发错了啊~~~~~~~~~~~~~~~~~我这个老是报错不知道为什么啊~! Applet是否可以调用服务器端的bean,或者是Frame Email地址校验问题 加密算法
-----IBM公司面试题:病狗问题 村子中有50个人,每人有一条狗。在这50条狗中有病狗(这种病不会传染)。于是人们就要找出病狗。每个人可以观察其他的49条狗,以判断它们是否生病,只有自己的狗不能看。观察后得到的结果不得交流,也不能通知病狗的主人。主人一旦推算出自己家的是病狗就要枪毙自己的狗,而且每个人只有权利枪毙自己的狗,没有权利打死其他人的狗。第一天,第二天都没有枪响。到了第三天传来一阵枪声,问有几条病狗,如何推算得出? 推论: A、假设有1条病狗,病狗的主人会看到其他狗都没有病,那么就知道自己的狗有病,所以第一天晚上就会有枪响。因为没有枪响,说明病狗数大于1。 B、假设有2条病狗,病狗的主人会看到有1条病狗,因为第一天没有听到枪响,是病狗数大于1,所以病狗的主人会知道自己的狗是病狗,因而第二天会有枪响。既然第二天也每有枪响,说明病狗数大于2。 由此推理,如果第三天枪响,则有3条病狗。
靠你怎么记的这么牢了
我只写了个大致的意思
这是IBM的面试题
你google一下,"请问有多少条是病狗"
还有n多的这种题目呢
不过有些题目还是挺有意思的
http://life.fzylw.com/info/info.php?id=1186