acm生涯結束記

 

哥的時代已經遠去。不要迷戀哥,哥只是個傳說。

先枚舉一下我acm生涯的歷程。(詳細見以前的日誌)

08.11 參加了topcoder中國賽,用vb打,醬油。
09.04 隨便拉了兩個人蔘加京華網洛杯校賽,醬油。
09.06 聽說軟件學院在選拔,過去,主考是滿大牛,改卷是軍哥哥,還是醬油。
09.10 聽說軟件學院在宣講,過去,主講是黃翰老師,我說我在poj刷題70,被鄙視。
09.10 開始參加軟件學院周賽,初級組第一場,醬油。
09.11 n場之後,初級組第一名,跳到高級組。
09.11 高級組第一場,好長的題目,醬油。
09.11 最後一場周賽組隊賽,醬油。
10.02 lily和duolon說缺人,把我要去了,archer成立。
10.03 京華網絡杯校賽二等獎,拿錢,lily退出,煎餅加入。
10.04 華師校賽,跟duolon,煎餅合練,第10名。
10.04 亞信杯二等獎,拿錢。
10.04 亞信杯第二天,珠海區區域賽第四名。
10.05 省賽,煎餅退出,lovekid加入,第60幾名,三等獎。
10.06 lovekid退役,秋波加入。
10.09 亞洲預選賽哈爾濱賽區,銅獎第三,秋波退役。
10.11 軍哥哥加入,隊名改爲sniper,亞洲預選賽福州賽區,拿金第十三名。
11.04 archer最原始三個人lily、duolon復出華師賽、3場校賽(忘了過程了),珠海賽第4。
11.05 省賽第7。
11.07 archer解散,遠赴杭州實習。
11.10 加入goahead,跟隨軍哥哥遠赴北京參加亞洲預選賽北京賽區,拿銀(最後變成銅了,莫名其妙)
11.11 亞洲預選賽福州賽區,拿金第十四名(最後好像變成第十三了),沒出線,退役。

  關於大牛神牛,個人不接收任何膜拜,拿金並不能說明很強,只能說明付出了有了回報、大學四年木有白過。個人認爲能夠作爲大牛的,不是那種不斷艱苦刷題的人,也不是那種手上腳上掛滿牌子的人,真正的大牛,是那種能夠對整個團隊的提升做出貢獻的人。從這個意義上,我不是大牛,軍哥哥也不是,lovekid和lily給軟件學院的acm人才培養做出巨大的貢獻,他們纔是大牛,包括軟件學院學術部支持acm的童鞋們,大家應該給他們掌聲。
  其實我很鄙視那些一整天都膜拜來膜拜去的人,沒啥好膜拜的,沒什麼實質性的東西,羨慕嫉妒恨是常有的事,但如果天天掛在嘴邊就太虛僞了。時間長了略顯無聊,正事不說,說寫廢話。特別是某些羣,說廢話的人多了,就算有很多大牛,也無限被人厭惡。
  關於個人能力,我是靠着數學能力入隊的,在隊類定位也是一個在後面放冷箭的火槍手。後來的隊伍都存在一個血暴長的力量型英雄,也不用我去堵在前面,偶爾前面的英雄血低急着補血纔過去頂一陣子,以致於後來很多人都不知道我出了多少裝備。我比較熱衷於topcoder,曾經有一場排到三十幾名,我的rate也曾經到了1900多,那個時候還正在幻想着變紅色logo。不過幾場由於悲劇的網速,我的rate狂掉,現在也沒啥激情去打了。除了數學,其他能力屬於中等水平,偶爾出出模擬題,圖論題,dp題。不過,工程能力就沒法跟軟件學院的童鞋們相比了。這也是我不斷面試被鄙視的原因。
  關於訓練,曾經有段時間我刷題也是很誇張的,夜以工作繼日的。後來發現做了很多重複的工作,因爲畢竟算法就那麼幾個,但是題庫卻是驚人的大。做着做着就變成了貼模板+刷數量,實在很無聊,poj的賬號刷到400就停止了,以後也沒有專門的去刷題,偶爾無聊找點題打打。各種比賽是必出現的,什麼poj,zoj,hoj,foj,topcoder,codeforce,只要有時間就出動。打比賽比做題有趣多了,有時間壓力,有來自外界的壓力,有激情,題目質量好等等。
  在我看來,確實沒有必要爲了一個比賽天天刷題,搞得像是考試一樣。acm比賽注重的是思維能力,大可以帶着一個題出去逛街,邊走邊想,不要用模板,不要看報告,好好想想,理論上ac也就可以了。對一個題,如果你能做到這個題給你有啓發或者是對你有提升,你就成功了,題海戰術總是不可取的。建議訓練的題目:topcoder,usaco,codeforce,歐洲區域賽的題目,不建議訓練的題目:trick特別多的題,無聊的題,猜密碼之類的題,純粹是難到浪費時間的題。
  關於acm,我總感覺現在的比賽跟外界脫節了,更像是一個一羣人在玩的盛會。看題目內容,算法沒有什麼創新,一堆人在比拼模板,acm-icpc全稱是大學生算法設計大賽,重點是設計,然而現在的比賽很少有設計的影子,比的是手速模板什麼的。然後可恨的是,出現卡trick卡得很嚴重的題目。可能出題者認爲要設計一兩個trick卡死大家增加趣味性,但是我們千里迢迢還有交了那麼多錢參加一個算法設計比賽,然後被trick卡死?trick是算法範疇麼?很多人會說你的程序嚴謹性也是算法的一個標準,但是,有沒有想過,程序嚴謹性應當是指數據邊界問題,現實中,數據邊界問題確實是程序員設計師的問題,但是如果遇到需求描述不明確的項目,然後出現bug了,項目經理指責程序員設計師說不符合要求,那這個項目經理肯定被罵死了。是吧?如果題目描述不明白,誰的責任?難道需要選手買單嗎?弄得現在都在猜測出題者的意圖。猜測?這個詞好像是在考試中才會出現的詞吧。至於故意弄幾個陷阱讓大家掉進去。。。
  題目質量我還是比較佩服百度之星的比賽的,從現實的技術問題中尋找解決方案。我記得今年百度之星有一個題目講的是分佈式存儲系統,一個文件有3個副本,如果某些機器掛掉了,文件需要怎麼樣複製花費最小?雖然這個題目還是比較理想化,但是他已經把現實中需要處理的問題分離出來了。一個文件3個副本的分佈式存儲系統,大家有印象麼?
  topcoder上面也有非算法比賽的,記得有一個是給你一張圖片,問裏面有多少輛車子。典型的模式識別,其實這種題目未來可以拿來給acmer比賽用。
  回到現在的acm上,搞過acm的人比一般人思維活躍,面試有優勢,但不建議搞死在這裏,畢竟acm離實際應用還是比較遠的,離科研也比較遠。

  再次感謝軟件學院黃翰老師,lily,duolon,以及各位共同成長的acmer。

 

轉載自:http://www.cnblogs.com/scut-DELL/archive/2011/12/03/2272860.html

無限膜拜獅兇!!!

發佈了20 篇原創文章 · 獲贊 10 · 訪問量 3萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章