如何备战ACM竞赛

ACM是世界范围内很著名的程序设计大赛,爱好编程大学生都愿在其中一展身手,如何备战,掌握那些知识来应对她呢?... ACM是世界范围内很著名的程序设计大赛,爱好编程大学生都愿在其中一展身手,如何备战,掌握那些知识来应对她呢? 展开
 我来答
36557832
2012-03-17 · TA获得超过11.4万个赞
知道顶级答主
回答量:7万
采纳率:3%
帮助的人:4.5亿
展开全部
搞ACM是很辛苦的。需要有很大的兴趣,有了兴趣的支撑。然后再不断的努力。。
如果你是刚开始搞ACM的话就建议你先去刷水题,刷水题可以增加你对ACM的兴趣,也能增加你对自己的信心,杭电上有很多的水题,有几页都是水题,比如11页。。
耍了100+水题后,就可以接触一些算法了。。这个可以自己买几本比较基础但是又比较全面的书来看看。比如lrj的《算法竞赛与入门经典》等等。。
对算法有了一定的了解之后,就可以分版块的跑一遍比较常用的算法;
比如:dp,数据结构,搜索,图论,数论等等。都该跑一遍,第一次跑时候不必研究的很深,因为要研究透彻是很难的。。。对于跑算法的这个过程建议还是每个算法版块都去刷个几十道比较有代表性的而且经典的题目。。。这个你可以随便百度一下,都可以知道各大oj的题目分类。。
之后就根据自己组队的情况和自己对哪个版块比较有潜力,来决定进一步的深入学习算法。。。
还有就是在刷题的时候,尽量多自己思考,自己实在做不来就可以先放一放。。最后没办法的时候再看看解题报告。。。看解题报告最重要的是看别人的思路。。。
在这期间可以多看点别人的论文,特别是写的比较好的。。。
最后奉上的一句话是:搞ACM要坚持啊!并不是2,3个月就能出成绩的。。
86988
2012-03-04 · TA获得超过329个赞
知道小有建树答主
回答量:892
采纳率:0%
帮助的人:507万
展开全部
你好,推荐你到acm百科网,上面有以往大牛们写的比赛经验,以及如何备注。

百度一下:acm百科网
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
261074932
2012-03-17 · TA获得超过365个赞
知道小有建树答主
回答量:305
采纳率:0%
帮助的人:153万
展开全部
http://poj.org/
这个是北京大学OJ网站,任何难度的题目都有,很多人是从这种地方练起来的。然后就是一些基础的算法和数学知识了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式