一个没有acm氛围和基础的学校里怎么搞acm

如题所述

建议不要一个人刷题,因为一个人刷题很多时候会遇到困难而停滞不前。一人太容易放弃了。
1.组织一个group,一起学习交流,同龄同水准的人最好,大家可以分享资料,相互学习,而且需要彼此有竞争压力,也要有目标,比如做好了比赛可以出去免费旅游神马的。
2.找到一些网上的大牛或者资料的集合,很多大牛喜欢贴解题报告,你在Google或者百度之类的搜索引擎上可以搜到,而网上题目国内的以HDU,POJ为多,ZOJ有月赛,题目很好,适合提升自己;国外的题目比较有趣难度跨度非常大,推荐SGU,SPOJ,URAL。或者你可以试试USACO,这是一个OI选手提升自己的在线一步步过关类型的题库,虽然旧了,但是对于新手来说不错。顺序:USACO,POJ/HDU,SGU,SPOJ
3.参加一些在线比赛,Topcoder,Codeforces,用Google都能搜到,每年还有一些机构会办年度比赛,大部分人的目标就是前X名得到的T-shirt,TopCoder Open,Google Code Jam,百度之星,编程之美[今年微软办的],还有一些不定期的会得到衣服的比赛。对于ACMer之间的认可度来说,TCO>GCJ>其他。
4.ACM组队赛还有很多经验和讲究,最好找一些有经验的学校尤其是地理位置上比较近的强校问问,一定要厚脸皮问清楚。一般我们学校有参加省赛和四省赛,然后这期间可以认识或者线下接触一些网上认识的大牛,增进了解的同时可以学习一下。
5.过程很重要,结果一般重要,一般Regional能拿到前6就可以去WorldFinal了,而Regional可以拿到铜牌就勉强算是小有所成。Regional是检验一个队伍的好地方。
温馨提示:答案为网友推荐,仅供参考
相似回答