几个思维和学习技巧
2014-04-11 10:08
302 查看
1 简化条件,从特殊到一般
这个方法的适应性很广,很多智力题等都可以这样解决。
例:1000个苹果,请你将它放进10个箱子,如何放,使得顾客不管要多少个苹果,
可以从10箱子里拿出若干个箱子,其苹果之和就是顾客要的苹果数?
方法:回到原点,考虑最简单的情况。
一 要1个苹果怎么办?很简单,1号箱子装一个苹果。
二 2个苹果呢?方案有2个,2号箱装1个,这样1 + 1 = 2;或者2号箱装2个,这样直接提供2号箱即可;
两个方案比较,1、1方案有明显的重复,只能提供1、2两个苹果;
1、2方案可以提供1、2、1 + 2 = 3三种情况;因此,选2方案;
三 3个苹果呢,1 + 2即可;
四 4个苹果呢,前两个箱子无法满足,因此,3号箱放4个苹果;
五 前两个箱子能够无缝地覆盖到3个苹果,加上3号箱的4个苹果,
能够无缝地覆盖到7个苹果,所以,跳过7,4号箱放8个;
六 以此类推,可以最终找到答案;
其实,到步骤四的时候,只要稍微留意一下,1、2、4个苹果,
很容易和二进制联系起来,就直接知道后面的答案了。但即使没有联想,往后推导,都可以推出来。
网上很多这个题的答案,直接就告诉你用二进制的方式来做,但这个跳跃太大了,不容易想到;
这个方法的适应性很广,凡是题目中数字很多,很大,一下搞不清的,你都可以尝试这样解决。
这个方法不保证一定能,但是一个有益的尝试。
其他题目:N多人做某事,一个人处理N多球等,都可以先简化成2人做某事,一个人处理2个球的问题,然后逐渐扩展;
(临时有事,未完待续..)
这个方法的适应性很广,很多智力题等都可以这样解决。
例:1000个苹果,请你将它放进10个箱子,如何放,使得顾客不管要多少个苹果,
可以从10箱子里拿出若干个箱子,其苹果之和就是顾客要的苹果数?
方法:回到原点,考虑最简单的情况。
一 要1个苹果怎么办?很简单,1号箱子装一个苹果。
二 2个苹果呢?方案有2个,2号箱装1个,这样1 + 1 = 2;或者2号箱装2个,这样直接提供2号箱即可;
两个方案比较,1、1方案有明显的重复,只能提供1、2两个苹果;
1、2方案可以提供1、2、1 + 2 = 3三种情况;因此,选2方案;
三 3个苹果呢,1 + 2即可;
四 4个苹果呢,前两个箱子无法满足,因此,3号箱放4个苹果;
五 前两个箱子能够无缝地覆盖到3个苹果,加上3号箱的4个苹果,
能够无缝地覆盖到7个苹果,所以,跳过7,4号箱放8个;
六 以此类推,可以最终找到答案;
其实,到步骤四的时候,只要稍微留意一下,1、2、4个苹果,
很容易和二进制联系起来,就直接知道后面的答案了。但即使没有联想,往后推导,都可以推出来。
网上很多这个题的答案,直接就告诉你用二进制的方式来做,但这个跳跃太大了,不容易想到;
这个方法的适应性很广,凡是题目中数字很多,很大,一下搞不清的,你都可以尝试这样解决。
这个方法不保证一定能,但是一个有益的尝试。
其他题目:N多人做某事,一个人处理N多球等,都可以先简化成2人做某事,一个人处理2个球的问题,然后逐渐扩展;
(临时有事,未完待续..)
相关文章推荐
- 更快学习JavaScript的6个思维技巧
- 更快学习JavaScript 的6个思维技巧
- 手绘思维导图的学习技巧
- 学习 JavaScript 应具备的6 个思维技巧
- 更快学习 JS 的 6 个简单思维技巧
- 找不到灵感?瞧瞧这几个激活思维的技巧
- 更快学习 JavaScript 的 6 个思维技巧
- 让思维活跃化的几个技巧
- 让思维活跃化的几个技巧
- 快速学习JavaScript的6个思维技巧
- 思维习惯,比学习技巧更重要
- 更快学习 JS 的 6 个简单思维技巧
- 更快学习 JavaScript 的 6 个思维技巧
- 学习几个Excel表格职场实战技巧
- IntelliJ IDEA 学习笔记 - 几个窗口布局设置技巧
- eclipse的几个使用技巧(我的java学习笔记)
- 更快学习 JS 的 6 个简单思维技巧
- 帮助你更快学习JavaScript的六个思维技巧
- 快速学习JavaScript的6个思维技巧
- 更快学习 JavaScript 的 6 个思维技巧