作者DJWS (...)
看板Prob_Solve
标题Re: [问题] 解题方法请教
时间Mon Jul 22 10:30:54 2013
※ 引述《shaopin (problem maker)》之铭言:
: Hi
: 小弟有个疑问 不知道有没有人讨论过
: 通常面对对小弟来说很难的题目的时候 我会想很久
: 有时候又被其他事干扰, 比如吃饭睡觉, 日常活动等等
: 这样让我对解题很却步, 因为常常要花很久的时间
: 也没解出半题...
: 我在想最好的解题方法是怎样, 是不是给自己比如一两个
: 小时的时间, 如果超过就表示自己不会 就不要再继续
: 那之後呢? 怎麽去攻克这题?
: 以正常来说, 每个人都会遇到对自己来说难的题目
: 不知道大家又是怎麽去克服这些难题的?
: 以上
: 谢谢
我会把一时想不出来的题目记下来
心血来潮的时候就拿出来想一想
有些题目甚至反反覆覆想了两三年才解决
Polya《怎样解题》的作者说过:「一个问题不会,一定有更简单的问题不会。」
遇到怎麽想都解不出来的问题
很多时候是先备知识不足、经验不足
打个简单的比方:
不熟悉加减法、不可能了解乘除法
不熟悉加减乘除、不可能了解代数xyz
不熟悉代数xyz、不可能了解函数f(x)
不熟悉函数f(x)、不可能了解微积分
不熟悉微积分、不可能了解最佳化
不熟悉最佳化、不可能了解基因演算法
数学这个领域 各种知识往往是环环相扣
中间有个环节没有想通
就会削减解题的灵感
虽然上面的比方列出了每个主题的先备知识
但是遇到一个新问题的时候
我其实没有办法知道自己还欠缺什麽先备知识
尤其先备知识可能不是一条康庄大道,而是一个DAG、甚至里面有cycle
这时候只好东学一点、西学一点
累积到一个程度
扩充了graph的结构
灵感就会自己跑出来了
--------------------------------------
延续学习的话题
东学一点、西学一点
漫无目的的学习是很没有效率的
一个问题解两三年
正常人都受不了
最快捷的学习方式
就是直接请教已经成功解题的人
直接取得这个问题的先备知识有哪些
这样的学习方式
就跟到学校听老师上课是一样的方式(直接汲取前人的经验)
好处是快
坏处就是欠缺自主思考的能力、填鸭式教育,诸如此类的
在这里下个结论
遇到解不出来的题目
有两条路可以选:
一个是自己摸索,享受思考的乐趣
一个是找老师问同学,解题就是快
至於这两条路各拿捏多少比例,就是见仁见智了~
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 36.225.134.241
1F:推 shaopin:感谢, 一般这方面讨论少, 听到大大也曾花这麽久时间想一题 07/22 13:19
2F:→ shaopin:就觉得有取暖到了...对自己"要想"这件事也不会太排斥 07/22 13:20
3F:推 m80126colin:有些有趣题目不会我也会记在脑袋中,睡不着的时候就 07/22 13:22
4F:→ m80126colin:下去想 (虽然会更睡不着),看题目的难度思考时间也会 07/22 13:23
5F:→ m80126colin:不太相同,有些 10 分钟就会,有些可能要想好几个月 07/22 13:23
6F:推 brighton16:走路散步、坐车、等人...都是想问题的好时机 07/22 16:01
7F:推 rebaudiana:推 07/22 19:02
8F:推 isnoneval:有时候睡一觉会梦到答案 XD 07/22 22:22
9F:推 dreamoon:建议不要骑车时想题目,可能会被车撞 07/22 23:42
10F:推 s89162504:感觉要搞竞赛的话基本上都是循着一定的路线学习,虽然学 07/22 23:50
11F:→ s89162504:的快,但就少了那种自己慢慢摸索的过程...... 07/22 23:50
12F:→ s89162504:不过有时候花了很久时间搞清楚一个东西,就会很烦如果先 07/22 23:52
13F:→ s89162504:有人告诉我说这个其实就是那个之类的话,就可以省下不少 07/22 23:52
14F:→ s89162504:时间...... 07/22 23:53
15F:推 lairrol:看你要享受哪部份的快感... 07/23 09:12
16F:→ hilorrk:看演算法笔记最快(大误 07/29 03:31