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

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

作者: liebeilona    时间: 25.4.2010 14:31
标题: 微软招聘考试题 谁会解答?
一个住宅区内有100户人家,每户人家养一条狗,每天傍晚大家都在同一个地方遛狗。已知这些狗中有一部分病狗,由于某种原因,狗的主人无法判断自己的狗是否是病狗,却能够分辨其他的狗是否有病,现在,上级传来通知,要求住户处决这些病狗,并且不允许指认他人的狗是病狗(就是只能判断自己的),过了7天之后,所有的病狗都被处决了,问,一共有几只病狗?为什么?   `. V2 q" Y3 L" s3 f
- f/ _# N+ q: S1 t$ G9 |- p
(也有人说题目给出的条件不够,做不出来,大家看呢?)
作者: 狼崽妹妹    时间: 25.4.2010 15:17
我周一问了兽医再来回答你 。。。。。。
作者: 8284940    时间: 25.4.2010 15:22
本帖最后由 8284940 于 25.4.2010 16:25 编辑 4 S6 V: q5 `6 S, |+ h

" m3 p; ~( F1 [& \$ z厄...应该是7只吧...
作者: 8284940    时间: 25.4.2010 15:50
1、如果只有一个病狗,病狗的主人第一天不会发现病狗,所以他知道自己的狗就是病狗,(已知存在病狗),所以第一天后,这只病狗就被处决了;# x1 C( z& b4 n1 s
2、如果只有两只病狗,这两只病狗的主人在第一天只发现一只病狗,所以他们认为第一天后,病狗的主人会把病狗处决(原因同1),但是第二天病狗并没有被处决,说明有两只病狗,即他们自己的狗就是病狗,那么第二天过后,他们俩就把自己的狗处决了;
. s: ^/ `& Z* v; ~, b依此类推,第N天后病狗被处决,就表明有N只病狗。
作者: janing114    时间: 25.4.2010 19:53
100只。
7 l- I7 e7 b1 i
0 Q; w+ b, p5 e- w9 i& L“不能”指认别人的;+ A3 f! M! Z1 I/ @- h% g( T
“不能”判断自己的;
! `5 l# {8 Q+ O- [& `4 W5 i! L6 ^------------------------->推断出 要么病狗的数目为 0 或者100;9 |- a! x" E* M9 R. y1 H
又“的确”有病狗存在;
! g3 K# O' @1 F' \: H" i2 T$ J并且最后还是被处决了;
. g! s$ Z1 H& ~2 h* ]: x' j& Y------------------------->排除病狗的数目0的可能;# Z) H* y6 E  J  x

& ~/ `0 Z: U2 U% A3 m  T3 z* \1 k) C3 d: u
安歇吧,狗狗们·············
作者: liebeilona    时间: 26.4.2010 21:19
回复 2# 狼崽妹妹
( F( \" A6 L7 K* `; o* X- p
! g- Q3 {3 p7 X% N, f' w- U3 G0 V6 A% q# u. L
    你可以的!
作者: liebeilona    时间: 26.4.2010 21:25
回复 5# janing114
/ m3 \0 E7 ^( A' X7 N) Q2 e  r: I0 R  [9 u' _% [4 j" H/ H
) {  h  c9 C/ W; o2 m' f2 j
貌似有道理~
作者: liebeilona    时间: 26.4.2010 21:26
回复 4# 8284940
& I' Y8 C7 ]/ Z- }4 {! O  Z4 b7 Z; q+ b) N. v* ?, V

5 z% G6 A  b0 \  N$ F( l5 J. r    我这个晕哦
作者: 8284940    时间: 27.4.2010 08:58
回复 8# liebeilona 0 ?  S7 {7 N8 v8 L# p: a3 ]6 P
( d( o# B$ C* l8 D* }3 W1 i2 ^
厄...




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