经验ACM竞赛涉及的方面很广几乎囊括计算机科学的所有方面,主要有下面几个方面:1、程序设计能力:熟练掌握一门程序设计语言:C/C++, Pascal, Java。大多数oj上都提供以上三种语言的支持,但Final似乎不提供pascal,语言我推荐C/C++,价格便宜量又足。:)2、数据结构:栈、队列、堆、二叉数、并查集、线段树……事实还有一些我也没掌握的数据结构,例如说后缀树什么的。3、算法:搜索、动态规划、图论算法、递推、递归、二分、贪心、分治……包括所有经典算法,还有经典算法的结合,例如二分加贪心,搜索加图论什么的。4、相关知识:......
阅读全文