最近想了很多,觉得acmer应该学一下这个(针对新手),下边我总结一些。欢迎评论!
1.学一下博客,无论是csdn还是博客园,至少这个可以记录你学的点点滴滴,还可以发表一下你的看法,所感所想,尤其是有意义的题,还有就是在做题的过程中,千万千万记住要分类,不能以oj的题库,随便刷,感觉那样会很迷茫,因为你始终都在练的始终是那几个算法。别觉得这个没用,写这个是在浪费时间,其实这才是大错特错,总结也是在学习,是在总结你的知识点,把它构建成图,构成知识网络。就在你以后学新东西的时候,进行对比、比较,把难点区分。
2.趁着刚开始,应该试着接触所有的算法,每个题至少做十几个或者二十几个,根据自己的实际情况自己定,自己规划一下。
3.总结算法,总结学的每一个算法的核心,我建议每学一两个算法,就进行整理,然后打印出来,我想你一定想问为什么?获取聪明的你已经想到了,但是我还是说一下吧,比赛是不能带任何电子设备,包括u盘,只能带纸质材料,所以你需要打印,别等时间长了,时间长了可能会忘。自己看情况定适合自己的吧,我就不多说了。
最后推荐一下几个常用的刷题网址:
1.codeforces
2.poj
3.hdu
4.牛客网
5.hihoCoder
6.计蒜客
7.zoj
8.LeetCode
这些网址差不多了,尽量多刷题吧!
以后的路还有很长!
我今年大二,如今才刚想明白这些东西,说实话明白这些我自己都感觉有些明白的有些晚了,但是是我自己想明白,如果你是新生,希望能帮你进行规划。