古詩詞大全網 - 成語查詢 - Google Code Jam 要進 Final 有多難

Google Code Jam 要進 Final 有多難

說在前面:題目數並不是壹個合適的衡量指標,其實想了多少和做了多少壹樣重要。不過如果默認大家都是有追求的人,在想提高自己實力的時候是不會刻意去刷明顯的水題的話,題目數這個指標也還行吧。

確實靠運氣,但是每個人靠運氣估計也有壹點不同,作為壹個運氣比較好的(進過三次final),估計我的策略還是算比較成功吧。

前提:妳的實力至少應該可以穩進Round2,不掛能進Round3吧,畢竟進到最後壹個Round不難,大約就是大家都會做的題妳也會做並且能做對就行。(如果說到這個水平要練多少題,我想說如果選題得當,1000題估計差不多?)

所以我只用說Round3我是怎麽想怎麽做的,可能會有點啟發吧。

首先我自我評估自己的實力如果大家都正常發揮應該是不到前25水平的,所以想要進final就得拼壹把。拼壹把和穩穩做題畢竟不壹樣,我盡量是不會碰small的,浪費時間還沒用(這個和GCJ的命題風格有關,壹般能跑出large的程序也能跑出small,不像IPSC經常坑)。想清楚算法和實現細節之後我才會開始寫(這個是個人習慣,覺得這樣比較節約時間,也有其他人喜歡壹邊寫壹邊想)。但是壹般會隨時關註ranklist,因為壹般來說前壹個小時兩個小時的ranklist妳就基本可以猜出要達到什麽分數才可以進前25了。這樣可以更方便指定自己的策略,比如是不是還需要搶時間?還是只用把手上這道題穩穩寫出來就行了。當然這還是需要壹定的比賽經驗的。

妳需要找對自己的位置,設計合適的策略,然後運氣就只用放在:最後自己的程序都過了。而且自己寫的程序的準確率還是很好練的,只要堅持做題就能維持在壹個比較高的水平吧(這個準確率的問題需要做多少題就很難說了,畢竟做壹萬道題有做壹萬道題的感悟,做十萬題有做十萬題的體會……)

總的來說,我還是在用比賽經驗換實力……