微软面试题病狗

时间:2020-10-28 10:09:00 面试 我要投稿

微软面试题病狗

一个住宅区内有100户人家,每户人家养一条狗,每天傍晚大家都在同一个地方遛狗。已知这些狗中有一部分病狗,由于某种原因,狗的主人无法判断自己的狗是否是病狗,却能够分辨其他的狗是否有病,现在,上级传来通知,要求住户处决这些病狗,并且不允许指认他人的.狗是病狗(就是只能判断自己的),过了7天之后,所有的病狗都被处决了,问,一共有几只病狗?为什么?

微软面试题病狗

7只(数学归纳法证明)

1)若只有1只病狗,因为病狗主人看不到有其他病狗,必然会知道自己的狗是病狗(前提是一定存在病狗),所以他会在第一天把病狗处决。

2)设有k只病狗的话,会在第k天被处决,那么,如果有k+1只,病狗的主人只会看到k只病狗,而第k天没有人处决病狗,病狗主人就会在第k+1天知道自己的狗是病狗,于是病狗在第k+1天被处决

3)由1)2)得,若有n只病狗,必然在第n天被处决


【微软面试题病狗】相关文章:

微软整合诺基亚中国员工07-25

微软面试笔试题10-05

微软诺基亚联盟还能撑多久?07-25

微软公司的面试问题08-25

网页制作面试题08-19

诺基亚与微软的未来会怎样发展?07-25

狗鼻面相分析 狗鼻运势09-06

最新财务面试题目09-01

被微软收购后,诺基亚会有什么好的变化?07-25

微软和诺基亚为什么要考虑联合收购黑莓?07-25