1、 数据结构+算法=程序 ,算法是程序的灵魂
2、 语言只是一种工具,算法才是核心,解决问题看得是算法而不是语言
3、 总是在时间和空间上权衡并取得一个折中,这是所有ACMer的痛。
4、 没有扎实的语言功底,一切都是浮云。
5、 语言功底再好,没有一个好的算法,程序就如没有灵魂的躯壳。
6、 数据结构是必须考虑的问题,好的数据结构可以达到事半功倍的额效果
7、 各种语言有自己相应的数据结构,但本质都差不多,可实现起来略有区别,在特定的场合下,某些语言可能更有优势
8、 语言无所谓好也无所谓不好,要看具体应用在什么情况下,算法总会有最优,在合适的场合使用最合适的算法,这就是最合适的做法
9、 得奖只是一种动力,千万不要抱着得奖的目的参与ACM,因为那样你会发现自己选错了路。
10、不要动不动就单步调试,那样很占用时间,在编写之前想好,编写过程中尽量严谨,调试时不要妄加猜测,好好屡一下头绪,说不定问题就找到了
11、不要想当然的以为,往往计算机的执行和你的想法有些不同。
12、锻炼自己的思维能力,最好能像机器一样思考,要用机器的思维来考虑问题,用计算机的头脑想解决问题的方法。