我所了解的ACMer主要分为以下几类:
A类:天才型(这个在咱们学校基本不存在),所以就不用考虑了-_- !
B类:刷题很快,题数是最多的几个之一,但有一个习惯就是喜欢看题解,思考问题一想不出来了就想上网搜题解,最后都看题解都弄懂了,这种人早期因为刷题特别快,同一时期学的东西比别人多,是队友眼里的大神,感觉他懂的比别人多。因为太依赖题解,后期的问题就逐渐显现出来:做自己见过的类型的题目的时候是大神,一遇到新题就歇菜(要知道区域赛上没有原题),且比赛完后基本上属于“事后诸葛亮”类型,“哦~,这题不就是那XXX吗?这么水我当时怎么没想到呢?我要是正常发挥的话,这场比赛至少能作X题啊!”,最终结果也就能解一些抵挡题,面对中档和高档题基本没戏
C类:刷题较慢,喜欢独立思考(尤其是难题,思路题),自己AC以后才查题解,为的是拓展思路,寻找不同的解法,当然不是一点不看题解,有些题目不看题解是做不出来的,只是没有依赖题解,且刷完一个专题花很多时间去总结,也喜欢看别人博客里的专题总结,这种人早期学习进度较慢,比赛屡屡受虐,是别人眼里的弱渣。后期随着自己独立思考量和经验的累加优势逐渐显现出来,基本思想都具备了以后一直在钻研难题,成为队里的主力,也就是最后能搞中高档题的人。
D类:把ACM当成学算法,算法规则一个一个都记得很熟,刷题时一个题一个题的抠,无论是看书或刷题都非常认真,这种人给我的感觉就像是文科女学数学一样,做的笔记非常认真,老师讲的题也非常认真记,总结的一条条的,但最后数学成绩还是那么差。我只想说,好好的学你的专业课去吧,你丫的搞什么ACM?
个人感觉 ACM水平=Σ独立思考量*难度 + 经验的累积 + 一点点天赋
而不是简单的题数的累积,当然题数至少要达到一定量才能入门,只看书不刷题=纸上谈兵