我所瞭解的ACMer主要分為以下幾類:
A類:天才型(這個在我們們學校基本不存在),所以就不用考慮了-_- !
B類:刷題很快,題數是最多的幾個之一,但有一個習慣就是喜歡看題解,思考問題一想不出來了就想上網搜題解,最後都看題解都弄懂了,這種人早期因為刷題特別快,同一時期學的東西比別人多,是隊友眼裡的大神,感覺他懂的比別人多。因為太依賴題解,後期的問題就逐漸顯現出來:做自己見過的型別的題目的時候是大神,一遇到新題就歇菜(要知道區域賽上沒有原題),且比賽完後基本上屬於“事後諸葛亮”型別,“哦~,這題不就是那XXX嗎?這麼水我當時怎麼沒想到呢?我要是正常發揮的話,這場比賽至少能作X題啊!”,最終結果也就能解一些抵擋題,面對中檔和高檔題基本沒戲
C類:刷題較慢,喜歡獨立思考(尤其是難題,思路題),自己AC以後才查題解,為的是擴充思路,尋找不同的解法,當然不是一點不看題解,有些題目不看題解是做不出來的,只是沒有依賴題解,且刷完一個專題花很多時間去總結,也喜歡看別人部落格裡的專題總結,這種人早期學習進度較慢,比賽屢屢受虐,是別人眼裡的弱渣。後期隨著自己獨立思考量和經驗的累加優勢逐漸顯現出來,基本思想都具備了以後一直在鑽研難題,成為隊裡的主力,也就是最後能搞中高檔題的人。
D類:把ACM當成學演算法,演算法規則一個一個都記得很熟,刷題時一個題一個題的摳,無論是看書或刷題都非常認真,這種人給我的感覺就像是文科女學數學一樣,做的筆記非常認真,老師講的題也非常認真記,總結的一條條的,但最後數學成績還是那麼差。我只想說,好好的學你的專業課去吧,你丫的搞什麼ACM?
個人感覺 ACM水平=Σ獨立思考量*難度 + 經驗的累積 + 一點點天賦
而不是簡單的題數的累積,當然題數至少要達到一定量才能入門,只看書不刷題=紙上談兵