Let's go on:)
前面在[
今天我们思考6]里的第二题还没有人给出一个比较好的答案,在这里顺便提一下,那是一个
很好的问题。存在一种很简洁的策略,使得两个人玩这个游戏不需要很大的计算量(也就是说,只要我们从大街上顺便sample两个人,告诉他们这个策略,他们就可以成功地玩好这个游戏:-)。什么时候闲着,就多想想这个问题吧。就像pongba一直说的,重要的不是一个问题的答案本身,而是我们去求解问题的过程本身: 即在我们最终成功地解决了一个问题后,得回过头去看看我们在求解这个问题时走过了一条怎样的路,在走这条路的过程中,是不是有某种规则在指导着我们,这些规则到底是什么,它们是不是对一般性的解题具有指导意义,我们能不能以把它们成功地传授给别人; 当然,有很多时候,当我们虽然非常努力的去求解一个问题,但仍然未果。然后看到了别人的求解结果,或恍然大悟,或拍案叫绝。这时,我们也要回头看看自己求解问题的过程,到底是什么妨碍了我们成功的抵达问题的最终解的 。是仅仅因为不知道某一个知识点(比如如果不知道正圆柱体是什么样的图形,大概很难求解出"精确地确定杯中的水是不是半杯"这个问题),还是因为知道的知识点反而限制了我们的思考时的思维(比如pongba提到的那个拾荒者游戏的那个问题);是因为我们的联想能力不够?类比能力不够?可视化能力不好?观察能力不够?归纳能力不够?发散性思维不好?...如果真是这样,那么这些所谓的能力到底有没有可塑性,还是由生来的神经元及其连接决定了的;如果有可塑性,那么是在多大程度上?存在什么好的方法吗?
好了,接下来我们还是一起来做题吧。两个都是小题目,但也不是那么简单的:-)
1.现在你在一条大河边,有一个4升和一个9升的杯子,以下容量的水那些是可以成功倒出来的: 1,2,3,4,5,6,7,8,9? 如果是一个a升 的杯子,一个b升的杯子,a,b都是整数。那么你能成功倒出的水的容量应该满足什么样的条件?
2.现在你在一个房间里,屋外有10个人。你一次可以叫他们中的一个人进来,如果这个人在屋外的话;或者可以叫他们中的一个人出去,如果这个人在屋里的话。初始时刻,你的房间里只有你一个人,他们10个人都在屋外。问是否存在这样的一种策略,使得他们10个人的所有的不同配置都能在你的房间里出现(所谓他们10个人的配置,即为由他们10个人组成的集合的所有子集)?如果存在,你该怎么做?如果不存在,请说明理由。
Have fun :-)