edward_mj退役經驗帖(浙大2屆Final隊員陳偉傑的退役貼)

edward_mj退役經驗帖

考完試了,也是時候補上退役帖了。

考慮了一陣要怎麼寫,鑑於本文的目的主要是希望給後來的校隊成員或者想參加這個競賽的同學一個借鑑,最後還是決定用Q&A的形式。

打ACM/ICPC有什麼好處

我覺得確切而言應該問把時間花在這上面有什麼好處。

  1. 提升算法設計/coding能力。而這直接面向IT公司的招聘
  2. 獲獎無論在哪裏都是加分點。
  3. 結交這個領域很優秀的人。這條有多重要,自己感受一下吧。

如果只是抱着劃劃水的態度參加,幾乎不投入時間,我覺得上面任意一條都得不到。

我爲什麼要打ICPC

  1. 預科的時候校隊選拔第4,可以說算法底子還算是好的(至少在浙大)。當時也沒想太多,覺得navi,猛獁,fancy退役以後我肯定是No.1了,好像還是挺有前途的。我一直覺得,無論在哪一個領域,只要是top的,都會有很大收穫。
  2. 上面的好處,每一條都和我想走的路關係密切。

想在這項競賽上取得好成績是否需要很高智商

至少就final上拿到獎牌這一點而言,我覺得不需要,記得叉姐也是抱有同樣觀點的。
但是充分的練習是必要的。
高中參加OI的時候,我也曾覺得會考到的內容基本都會了,剩下的看智商,聽天由命了。
後來發現只是知道工具的基礎應用是遠遠不夠的。
很多時候想不出來,是因爲對這些東西的理解不夠深入。
而更可怕的是,你永遠不知道自己是否理解得足夠深入。
於是只能在不斷解決新問題的過程中,加深對這些工具的理解。

如何看待有些老師會說這個競賽“沒有創新”,“做重複的工作”,“沒有意思”,“就一輩子搞這種競賽了”

這個問題是經常有學弟學妹提到的,也是我自己親身經歷過很多次的。
首先要提到的是,每個人都有自己的侷限性,老師也不例外。
想象一下如果自己是老師,每天面對追求新意的科研。
然後看到一個總是在解決別人已經解決了的問題的競賽,會不會覺得第一反應就牴觸?
人考慮東西的時候總會不自覺地把自己代入到裏面,我倒是覺得老師這麼想是可以理解的。
武斷地以自己的價值觀衡量別人,難道我們自己就沒做過嗎?
我還是那句話,在任何一個領域,只要是做到比較top的,收穫不會少。大概也沒有什麼領域,隨便划水就能有很大收穫。
人各有志,且不論這些觀點是否正確,就從解決方案來看,也不見得跟着說這些話的老師做工程/研究,就比花時間在這上面好。

如何提升自己的個人實力

沒啥好講。
把codeforces,topcoder,gcj一套一套刷下來,不懂的都看題解弄會。
無論是知識面還是coding功力必定大漲。
光說不做那隻能繼續被毆打。

如何挑選隊友

如果你是隊長,而又想保證成績的話,一定要考慮好下面幾個因素:

  1. 大家訓練的時間能不能有保證。
  2. 選性格好的,能交流的。比較受的更好了:)
  3. 選水平高的。最好不要相信什麼意願強不強烈,什麼會努力之類的鬼話。除非他很年輕,否則打不過別人自然是有他自己的問題。

組隊訓練什麼題目

先是各個regional,再是GYM靠譜的比賽刷完,然後刷opencup。

訓練的強度

eternal reality一共訓了90+套題。算算10個月有多少天除一下,每套5個小時,賽後還要補題。

作爲隊長要注意的

首先你自己要以身作則,主動補題,讓隊友看到你的努力。
其次,補完了要和隊友主動討論。賽後總結的時候分清楚是策略問題,還是水平問題。
水平問題不要太急,好好補就是。
策略問題一定要重視起來,總結的時候先肯定做對的事情,再講做錯的事情。
任何一個人上來就被噴都會很難受的,而且會有自己全盤做錯的感覺。

對今年的第15名有什麼看法

其實沒拿到牌當然還是有點不甘心。
B題是我拿手的類型,但問題是兩個人的代碼套在一起,不知道是誰的錯了。
而且題目也一反常態地難,前期就被打蒙了。
單從訓final題的來看,我們隊和AoD打感覺應該是7:3開。
一路訓過來好像奪冠了4次吧。就連11年AoD現場奪冠的那次也踩了。
所以說到最後還是要看發揮和運氣吧。當然,臨危不亂的大心臟也是很重要的!

其它注意事項

  1. 要想打好就不要躲題。老老實實補掉。總是隻做自己會的,效果可能並不是那麼好。
  2. 訓練選題要選那些board真實的。比如regional之類的。我個人是很討厭訓那種有人貼代碼的online比賽的。那種你訓出來也不知道自己打得怎麼樣。
This entry was posted in ACM by edward_mj. Bookmark the permalink
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章