社区
Java SE
帖子详情
又一道JAVA笔试题,搞了老半天不懂什么意思?非常郁闷!!!!!!
hjfhjf
2006-04-04 09:39:12
有一个村子,有50户人家,每个人家有养了一条狗,一天有一个人说他们村里有病狗,并决定查出来处理掉,约定每个人家只能检查别人家的狗,第一天没有枪声,第二天没有枪声,第三天听见一片枪声。请问有多少条是病狗。
本人郁闷看了老半天不懂什么意思。大致的意思就是这样了,哪位达人教教
...全文
1527
43
打赏
收藏
又一道JAVA笔试题,搞了老半天不懂什么意思?非常郁闷!!!!!!
有一个村子,有50户人家,每个人家有养了一条狗,一天有一个人说他们村里有病狗,并决定查出来处理掉,约定每个人家只能检查别人家的狗,第一天没有枪声,第二天没有枪声,第三天听见一片枪声。请问有多少条是病狗。 本人郁闷看了老半天不懂什么意思。大致的意思就是这样了,哪位达人教教
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
43 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
dssw
2006-06-05
打赏
举报
回复
????
lovingpig
2006-04-06
打赏
举报
回复
这题曾经 用了我大概一个晚上
bgceft
2006-04-06
打赏
举报
回复
递归的问题 答案就是一天一只狗
leeyufeng1981
2006-04-06
打赏
举报
回复
呵呵,挺难。
村子中有50个人,每人有一条狗。在这50条狗中有病狗(这种病不会传染)。于是人们就要找出病狗。每个人可以观察其他的49条狗,以判断它们是否生病,只有自己的狗不能看。观察后得到的结果不得交流,也不能通知病狗的主人。主人一旦推算出自己家的是病狗就要枪毙自己的狗,而且每个人只有权利枪毙自己的狗,没有权利打死其他人的狗。第一天,第二天都没有枪响。到了第三天传来一阵枪声,问有几条病狗,如何推算得出?
我的分析是:
分析不出,不是说任何问题都有答案的,这个人如果判别能力比较差,真正的病狗没有找到却把自己的好狗打死掉也是有可能的。
hust313
2006-04-06
打赏
举报
回复
一天最多只能找到一条病狗么?没有说啊.
如果一天可以把全部的病狗都都找到,那么当天就知道自己的狗是否有病.第一天就肯定有枪声.
lyazure
2006-04-06
打赏
举报
回复
楼主题目写成这个样子...真有千里之谬...echomyf(ECHO)给的还好些,不过也漏掉了一个重要的条件,即博弈的周期为一天,若发现病狗,则必须当晚枪杀.否则根本无法做.
ytll
2006-04-06
打赏
举报
回复
mark
zousoft
2006-04-05
打赏
举报
回复
49只病狗,1只正常,主人迫于压力,指鹿为马了。
netspies
2006-04-05
打赏
举报
回复
大家看看这个,看是不是真的,如果觉得是真的,就传:
http://life.fzylw.com/info/info.php?id=1186
superstarg
2006-04-05
打赏
举报
回复
哎,其实面试官也是抄的,说不定他也不会
old_man
2006-04-05
打赏
举报
回复
强!这样的问题也能想出来!!4楼真牛!!!
我认为不应该把那些客观原因算在内的!如果要去查病狗,那么每个人都应该尽力去做事儿!不应该出现逻辑漏洞的那个问题!
我认为这就是个循环的问题!
huxinsheng168
2006-04-05
打赏
举报
回复
实话说,出这种题的公司,都是要你们写算法的了。
wddlqd
2006-04-05
打赏
举报
回复
比较老了
zdjray
2006-04-05
打赏
举报
回复
赞
kof811118
2006-04-05
打赏
举报
回复
前面那一位的推断有一定的逻辑问题!大家想一下!如果第每个人都可以检查其他人的狗,一天没有枪声,每个人检查人家的狗,50个人不一定每个人都老实的检查别人的狗!还有!如果有狗有病的话,每个人都检查的话,第一天晚上不可能没有枪声!
cuiyingfeng
2006-04-05
打赏
举报
回复
这个题目很有意思
图门的世界
2006-04-05
打赏
举报
回复
有些题目没答案,要不咱们在这边解一下?
图门的世界
2006-04-05
打赏
举报
回复
网上大堆的这些题目
你google一下,"请问有多少条是病狗"
还有n多的这种题目呢
不过有些题目还是挺有意思的
terry_yip
2006-04-05
打赏
举报
回复
这种题根本有很大的逻辑漏洞的。有可能头两天大家都没去找,第三天才去,也有可能第三天大家都查到同一家有病狗,大家一起放枪.............几百个可能。。。。。。我不喜欢一些人,自己起个题目,自己弄个所谓的“标准答案”,然后自己定义一个标准,认为猜对了那个问题的,才是聪明人。
Bandry
2006-04-05
打赏
举报
回复
不得不说一下,有些同志还是比较搞笑的
加载更多回复(23)
100家大公司
java
笔试题
汇总 (学到就是赚到 必须收藏!!!)
Java
考试题 一:单选题 下列哪一种叙述是正确的(D ) A. abstract修饰符可修饰字段、方法和类 B. 抽象方法的body部分必须用一对大括号{ }包住 C. 声明抽象方法,大括号可有可无 D. 声明抽象方法不可写出大括号 如下代码 public class Test { public int aMethod() {static int i = 0; i++; return i; } public static void main (String args[]) {
100家大公司
java
笔试题
汇总
100家大公司
java
笔试题
汇总
100家大公司
java
笔试题
汇总(带答案)
Java
考试题 一:单选题 1. 下列哪一种叙述是正确的(D ) A. abstract修饰符可修饰字段、方法和类 B. 抽象方法的body部分必须用一对大括号{ }包住 C. 声明抽象方法,大括号可有可无 D. 声明抽象方法不可写出大括号 2. 如下代码 public class Test { public int aMethod() { static int i = 0;
java
面试
笔试题
大汇总
java
面试
笔试题
大汇总
JAVA
相关基础知识 1、面向对象的特征有哪些方面 1.抽象: 抽象就是忽略一个主题中与当前目标无关的那些方面,以便更充分地注意与当前目标有关的方面。抽象并不打算了解全部问题,而只是选择其中的一部分,暂时不用部分细节。抽象包括两个方面,一是过程抽象,二是数据抽象。 2.继承: 继承是一种联结类的层次模型,并且允许和鼓
收集的多家大公司
Java
面试题
java
面试
笔试题
大汇总
JAVA
相关基础知识 1、面向对象的特征有哪些方面 1.抽象: 抽象就是忽略一个主题中与当前目标无关的那些方面,以便更充分地注意与当前目标有关的方面。抽象并不打算了解全部问题,而只是选择其中的一部分,暂时不用部分细节。抽象包括两个方面,一是过程抽象,二是数据抽象。 2.继承: 继承是一种联结类的层次模型,并且允许和鼓励类的重用,它提供了一种明确
Java SE
62,629
社区成员
307,258
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章