几个思维和学习技巧
来源:互联网 发布:tcp ip网络层协议 编辑:程序博客网 时间:2024/06/03 12:29
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个球的问题,然后逐渐扩展;
(临时有事,未完待续..)
- 几个思维和学习技巧
- 让思维活跃化的几个技巧
- 什么?这里有几个激活思维灵感的技巧?
- 找不到灵感?瞧瞧这几个激活思维的技巧
- 思维习惯,比学习技巧更重要
- 手绘思维导图的学习技巧
- 移动开发的几个小技巧学习
- 几个常见思维误区
- 学习 JavaScript 应具备的6 个思维技巧
- 更快学习JavaScript的6个思维技巧
- 更快学习 JS 的 6 个简单思维技巧
- 帮助你更快学习JavaScript的六个思维技巧
- 更快学习JavaScript 的6个思维技巧
- 有哪些令人惊叹的心理和思维技巧?
- J2EE学习总结:思维方式和理念
- J2EE学习总结:思维方式和理念
- J2EE学习总结:思维方式和理念
- 一些关于学习和思维的思考
- 人脸识别经典算法二:LBP方法
- linux下打印调用栈
- 电脑安装更新后无法上网,解决
- 马年马上发财
- Hibernate 主从数据库配置
- 几个思维和学习技巧
- Android ImageSwitcher
- ODA(Open Design Alliance)介绍
- Flex DateFormatter使用
- Xcode中由于错误操作导致svn文件被锁无法更新的解决方案
- ceSetThreadPriority设置线程的优先级
- 详解十一种排序算法
- APK安装时如何拷贝apk里的文件到sdcard
- easyui form enableValidation disableValidation 使用方法