每个人可以看其他49条狗,只有自己的狗不能看,观察后得到的结果不得交流,也不能通知病狗的 主人。主人一旦推算出自己家的狗是病狗就是枪毙自己的狗(发现后必须在一天内枪毙),而且每个人只有权利枪毙自己的狗,没有权利打死其他人的狗。
第一天大家全看完了,但枪没有响,到了第三天传来一阵枪声,问村里共有几条病狗,如何推算出来的?
这里面有这么一些假设:
1。大家一看狗就知道狗是否有病
2。所有的人都知道有病狗且参与找冰狗的行动。
我原来的假设却不是这样的,因为小时候在村子里长大,经常有人养狗,所以,当看到这个题目的时候,就想起了小时候的村庄。在那个实际的村庄里,大家是看不来一条狗是否有病的。也不会有人跑来通知说村里有了些病狗,大家去找。
所以,当我问清楚了题目的意思以后,忽然发现这个村庄只不过是一个抽象的概念,人也是抽象的概念。也许IBM的出题人只是在书本或者电视上看过村庄,所以这样出题,对于其他那些只有在书本或者电视上才看过村庄的人,他们就有了共同的假设前提。
所以,当你发现自己对别人说的话假设了一些东西的时候,千万要问清楚,你的assumption是否正确。
341



被折叠的 条评论
为什么被折叠?



