学ACM要熟练C语言的基础语法,对编程有很大的兴趣,还要学关于数据结构的知识。内容大多数是考数据结构,例如:深度搜索(dfs)、广度搜索(bfs)、并查集、母函数、最小生成树、数论、
动态规划(重点)、背包问题、最短路、网络流……还有很多算法,我列出这些是经常考到的,我也在学习上述所说的。 最好买一本
《数据结构》或者关于算法的书看看,看完一些要自己动手实践做题,做题的话去
杭电acm做题,里面有很多很基础的题,不错的。 资料的话,百度有很多,我多数都是百度或者
维基百科,还有可以看看别人的博客的解题报告,里面有详细的介绍,不懂还可以问问同学师兄的。 对了,还有一点,acm比赛都是英文题目的,比赛时带本字典查吧。 希望我说的你能满意,祝你能在acm方面有所收获!本回答被提问者采纳