uc
forumviewtopicphpt64图论:httpacmzjueduc
forumviewtopicphpt63组合:httpacmzjueduc
forumviewtopicphpt61贪婪:httpacmzjueduc
forumviewtopicphpt60最短路径:httpacmzjueduc
forumviewtopicphpt59游戏理论:httpacmzjueduc
forumviewtopicphpt58抽象结构:httpacmzjueduc
forumviewtopicphpt57最大流:httpacmzjueduc
forumviewtopicphpt56其他:httpacmzjueduc
forumviewtopicphpt55
fACM经历总结byadmi
o
十一月5th2009首先,我想说的就是,我是一个很普通的ACMer,高中没有参加过任何计算机和数学竞赛的经历,也没有be
那样过人的天资,努力至今也未能取得什么成绩,我之所以写下这篇文章,只是希望给刚进大学或者刚进ACM队的同学一点小小的帮助,希望你们可以少走一些弯路,更希望你们可以帮助华理取得我没能取得的辉煌。1起步阶段我是从大二开始接触ACM的,要说基础的话就是大一的C语言课程了,语言方面的基础也弱,不过ACM起步阶段对于语言的要求并不是太高,只要掌握了学校C语言的课程,基本就可以开始你ACM的历程了,不过这也仅限于开始的时候,当你的ACM学到一定程度的时候,每道题的代码长度也会越来越长,你会发现一些C的语言特性可以极大得简化你的代码长度及思路,而且C本身就是一门非常重要的语言,啃下C无论是对于ACM水平的提高,还是为后继Wi
dows编程打下基础,都是有极大的帮助的。至于很多人所遇到的所谓“不知如何开头”的问题,我也想谈谈我的看法,首先你需要做的就是把PKU上一些最基础的模拟题敲一下,为什么呢?对于一个过去没有接触过编程的人来说,模拟题可以在相当程度上帮助你提高的编码能力,这里的编码能力,即将你的想法或者说是思路,在尽可能短的时间内,用尽可能优美的代码去完全正确地实现它,至于何为优美,我
f想在你学习的过程中你会慢慢体会到的。这里你可能要问了,去哪里找那么多模拟题呢?我想你只要在Google上搜索下“PKU水题”之类的关键字,或者直接看下我们学校的题目分类想要的同学可以发邮件给我问我要就可以找到了。那么这样的题要做多少道呢?我想,对于一个初学者来说,做上大约30道~50道的简单模拟题就足够了。我从大二的暑假开始在PKU上做题,由于那个时候主要抱着一个“玩玩”的心态,根本就没有任何比赛的打算,整个暑假边玩边学,基本上没怎么接触过算法题,也就切了几十道最简单的水题,直到暑假集训结束了也没什么长进,由于暑假最后大二的学长那个时候我是大一还有军训,所以我r