德国开元华人社区 开元周游

标题: 微软招聘考试题 谁会解答? [打印本页]

作者: liebeilona    时间: 25.4.2010 14:31
标题: 微软招聘考试题 谁会解答?
一个住宅区内有100户人家,每户人家养一条狗,每天傍晚大家都在同一个地方遛狗。已知这些狗中有一部分病狗,由于某种原因,狗的主人无法判断自己的狗是否是病狗,却能够分辨其他的狗是否有病,现在,上级传来通知,要求住户处决这些病狗,并且不允许指认他人的狗是病狗(就是只能判断自己的),过了7天之后,所有的病狗都被处决了,问,一共有几只病狗?为什么? : ^5 r5 @& g9 r8 Z3 t) \4 c, W

$ h% E/ g$ E) F(也有人说题目给出的条件不够,做不出来,大家看呢?)
作者: 狼崽妹妹    时间: 25.4.2010 15:17
我周一问了兽医再来回答你 。。。。。。
作者: 8284940    时间: 25.4.2010 15:22
本帖最后由 8284940 于 25.4.2010 16:25 编辑 4 p/ ~2 _* j& ?
5 B: b( d, i, I& V: j
厄...应该是7只吧...
作者: 8284940    时间: 25.4.2010 15:50
1、如果只有一个病狗,病狗的主人第一天不会发现病狗,所以他知道自己的狗就是病狗,(已知存在病狗),所以第一天后,这只病狗就被处决了;& W# a5 Z, ^8 v9 H  Z9 x0 A, E
2、如果只有两只病狗,这两只病狗的主人在第一天只发现一只病狗,所以他们认为第一天后,病狗的主人会把病狗处决(原因同1),但是第二天病狗并没有被处决,说明有两只病狗,即他们自己的狗就是病狗,那么第二天过后,他们俩就把自己的狗处决了;
5 r2 B% K( P# q0 d. j+ c1 U依此类推,第N天后病狗被处决,就表明有N只病狗。
作者: janing114    时间: 25.4.2010 19:53
100只。
8 W& D) K) {! k! i
/ Y  H. S8 s" F$ @3 F“不能”指认别人的;
- r0 b5 {/ t; K- D$ E3 n8 G“不能”判断自己的;
" d: A; {$ d* i5 m) n+ B# E------------------------->推断出 要么病狗的数目为 0 或者100;+ c* Z* ?. |* ^
又“的确”有病狗存在;% c8 l5 `9 [! Y6 h5 O8 A1 \
并且最后还是被处决了;
5 W- K2 |! E) S0 `2 n1 a------------------------->排除病狗的数目0的可能;
. U- O+ v1 t# f# N3 C' C9 `! g- j4 A* X. Y1 L" a/ v
8 ~- ?1 }7 J* z0 p+ q, ?
安歇吧,狗狗们·············
作者: liebeilona    时间: 26.4.2010 21:19
回复 2# 狼崽妹妹
9 D& N/ o* Y- h  C0 S: u: y
# r. O( M( E& a. `# H8 A6 _" f9 x2 m# X  U6 |, l" a; g
    你可以的!
作者: liebeilona    时间: 26.4.2010 21:25
回复 5# janing114
3 a* a5 \( p2 ?3 f- b! o  Q6 y  N% b, d" k0 S; S/ X2 w7 m
+ D0 \+ N4 k) I
貌似有道理~
作者: liebeilona    时间: 26.4.2010 21:26
回复 4# 8284940
, D8 s' z9 I+ @! |' P4 i* a4 B
. M4 m/ \# w; [* j/ s7 x' @! t# D1 R  I# U8 s# {
    我这个晕哦
作者: 8284940    时间: 27.4.2010 08:58
回复 8# liebeilona 2 |! C( \8 u. Y. e  c4 e& S2 \

% {' k6 R2 }' M1 H1 e! Z! b厄...




欢迎光临 德国开元华人社区 开元周游 (https://forum.kaiyuan.de/) Powered by Discuz! X3.2