1.我们在学习一个知识(比如一个新的算法知识)前应该先了解这个知识是什么(what)和为什么会产生这个知识(why),然后再去学这样实现应用这个知识(how),《C++ primer》就是按照这个逻辑在第一章来一个概论,以后每一章再深入讨论。
2.大一上学期最后一次周赛有感:
A.自己从不会去计算时间复杂度,来就直接暴力,然后各种超时超内存,导致浪费时间没读完题等情况。以后要紧压着计算机一秒钟计算200w次去计算算法是否可行。
B.不要去图谁先出题,而是要慢慢想好所有细节,在草稿纸上画一下再动手去写,那样其实是更省时间的。
C.不到比赛最后一秒千万不要放弃!很多时候最后发现bug而ac的情况很常见啊!!!。
D.感受到自己已经是14级中比较靠前的一队人了,寒假要认真让他们看到我的成长!!
E.代码的能力是值得自己重视的。
F.读完题,不要仅根据borad上是否有人ac来判断题是否可做,说不定人家也在等第一格去死的人呢,这个人为什么不是我呢?
3.真正的理解了算法,并享受其中的妙处,就不会忘记了。就像我上各种课都不做笔记,就认真听老师讲,感觉那些有趣,一次就不会忘了。当然我对英语不太感兴趣,记笔记,反复看还是会忘记。
知识:1.http://www.cnblogs.com/shuaiwhu/archive/2012/04/22/2464583.html (线段树在ACM中的知识)
2014,12月总结
原文:http://blog.csdn.net/jibancanyang/article/details/42398823