病狗问题
来源:互联网 发布:杜兰特各赛季数据统计 编辑:程序博客网 时间:2024/05/01 05:34
一个村子里有70户人家,每户人家都养有一条狗,每个主人都可以看到别人的狗是否生病,却看不出自己的狗是否生病,也不能告诉别人他家的狗是否生病,当发现自己的狗是病狗时就要马上枪决,十天后所有的病狗都被抢决了,请问有多少病狗?
从题意来看病狗是存在的,设存在n条病狗
假设有1只病狗,第一天主人发现别人家的狗都是正常的,则肯定自己的狗是生病的,枪决! n = 1
假设有2只病狗,第一天主人看到有一只病狗但是他的主人没有枪决它说明自己的狗是病狗于是枪决,第二天另一只病狗的主人发现没有病狗了,则自己的狗是病狗于是枪决。n = 2
假设有三只狗,第一天主人看到有俩只病狗但他们的主人没有枪决它们,说明自己的狗是病狗便枪决之,第二天则会循环第二个假设的步骤,说明了有三只病狗,n = 3.
…….
可以得出,n 天处决完病狗就有 n 条病狗
0 0
- 病狗问题
- 寻找病狗问题
- 病狗问题
- IBM 病狗问题
- 病狗问题 (逻辑推理)
- 001---病狗问题
- 病狗问题
- 命题逻辑——病狗问题
- 智力算法题之病狗问题
- 微软面试题病狗问题
- 病狗问题以及帽子颜色那个题
- 病!
- 病
- 病了病了
- 有50 只狗,找出其中病狗
- 病了。。。
- 病了
- 病了
- Spring基础(一)——AOP&IoC
- windows DLL 被修改 案例分析
- hdoj5667 BestCoder Round #80 【费马小定理(膜拜)+矩阵快速幂+快速幂】
- mysql常见问答
- SMBIOS
- 病狗问题
- 第七周项目二友元类
- 一个简单的滑动门示例(附源码)
- Android组件-下拉列表、时间选择器、日期选择器、单选框、复选框
- Android控件架构与自定义控件(二)
- FZU 2225 小茗的魔法阵 (小模拟)
- 结构体的位域
- WARNING: Could not find jvm.cfg!
- USB device not found