一個 ACMer 過來人的心得
本來以為HNU的huicpc035和我一樣退役了,后來聽說他組成了新的footman隊,于是又關注了下他。
035體現(xiàn)了兩個我覺得非常重要的品質:
1、刻苦的訓練
2、有效的訓練
(本文將主要討論個人訓練,不討論團隊合作)
而這些品質對于我們?nèi)跣CMer選手水平的提高我覺得很重要。
刻苦的訓練我打算最后稍微提一下。主要說后者:什么是有效地訓練?
我想說下我的理解。
很多ACMer入門的時候,都被告知:要多做題,做個500多道就變牛了。其實,這既不是充分條件、也不會是必要條件。
我覺得一般情況下,對于我們普通學校的大學生,各方面能力的差距不會太大,在這種情況下,訓練和學習的方法尤為重要。
其實,500題僅僅是一個標志,而且僅僅表示你做ACM-ICPC有一定的時間,
我們訓練的目的是什么?我覺得有四點
1、提高編程能力
2、學習算法,(讀書,讀論文,包括做一些題目驗證)
3、準備好面臨將到來的挑戰(zhàn)(熟悉題型,調整心態(tài))
4、啟發(fā)思維。
這里四個目的,從訓練的角度上,重要性逐次遞減;為什么呢?
因為前面的因素是后面的基礎。而是后面的目的,想達成越為不易。我覺得前3者能保證你ac掉你能做的題,即使難題始終不會做,也可以ac掉中等偏難的題目。
而需要一定思維難度的題,要以前三者為基礎而且屬于訓練的后期,中期只能作為偶爾調節(jié)。當然,我思維也爛得要死,對這點沒什么發(fā)言權,大家可以鄙視我。
我這里想主要說下第2點。
對于算法,我發(fā)現(xiàn),很多我們這樣的弱校ACMer選手沒有側重好算法的學習。
下面要講的幾點,可能都很老套,但我想以035對比我自己的例子給大家做說明。
?
?