最近想了很多,觉得acmer应该学一下这个(针对新手),下边我总结一些。欢迎评论!

1.学一下博客,无论是csdn还是博客园,至少这个可以记录你学的点点滴滴,还可以发表一下你的看法,所感所想,尤其是有意义的题,还有就是在做题的过程中,千万千万记住要分类,不能以oj的题库,随便刷,感觉那样会很迷茫,因为你始终都在练的始终是那几个算法。别觉得这个没用,写这个是在浪费时间,其实这才是大错特错,总结也是在学习,是在总结你的知识点,把它构建成图,构成知识网络。就在你以后学新东西的时候,进行对比、比较,把难点区分。

2.趁着刚开始,应该试着接触所有的算法,每个题至少做十几个或者二十几个,根据自己的实际情况自己定,自己规划一下。

3.总结算法,总结学的每一个算法的核心,我建议每学一两个算法,就进行整理,然后打印出来,我想你一定想问为什么?获取聪明的你已经想到了,但是我还是说一下吧,比赛是不能带任何电子设备,包括u盘,只能带纸质材料,所以你需要打印,别等时间长了,时间长了可能会忘。自己看情况定适合自己的吧,我就不多说了。


最后推荐一下几个常用的刷题网址:

1.​​codeforces​

2.​​poj​

3.​​hdu​

4.​​牛客网​

5.​​hihoCoder​

6.​​计蒜客​

7.​​zoj​

8.​​LeetCode​


这些网址差不多了,尽量多刷题吧!

以后的路还有很长!

我今年大二,如今才刚想明白这些东西,说实话明白这些我自己都感觉有些明白的有些晚了,但是是我自己想明白,如果你是新生,希望能帮你进行规划。