關於ACM,關於CSU

原文地址:http://tieba.baidu.com/p/2432943599

 

前言:
即將進入研二,ACM的事情也漸漸遠去,記憶終將模糊,但那段奮鬥永遠讓人熱血沸騰。開個貼講講ACM與中南的故事,當是宣泄,也當是一種宣傳吧。多年不寫做文,也不知現在的文筆可否打動更多的有志青年爲中南ACM夢想而奮鬥。
用時間序好了,不定時更新。一層樓對應一個時期或一年,有補充就在那層樓的中。也許真寫起來故事不長,就這樣吧。
 
1947年
ACM(Association for Computing Machinery )本不是一個比賽,美國計算機協會是一個世界性的計算機從業員專業組織,創立於1947年,是世界上第一個科學性及教育性計算機學會。ACM每一年都出版大量計算機科學的專門期刊,有各類各樣的國際會議,讀研的同窗們也許接觸過這方面的東西。
 
 
1970年
ICPC (ACM/ICPC)
International Collegiate Programming Contest
 
先發一段簡介:
ACM 國際大學生程序設計競賽 是由美國計算機協會 (ACM) 主辦的,一項旨在展現大學生創新能力、團隊精神和在壓力下編寫程序、分析和解決問題能力的年度競賽。通過近 30 多年的發展,ACM 國際大學生程序設計競賽已經發展成爲最具影響力的大學生計算機競賽。賽事目前由 IBM 公司贊助。
 
美國德克薩斯 A&M 大學1970年承辦了首屆比賽。
 
1977 年
 
在 ACM 計算機科學會議期間舉辦了首次總決賽,並演變成爲目前的一年一屆的多國參與的國際性比賽。迄今已經舉辦了34屆。
 
這個比賽不知道是否是一開始就是這樣設計的,
那時候不少程序設計語言都是「嬰兒時代」,比如C語言是1972年,java更是90年代。
現在的比賽規則是:三個參賽選手組隊,只能使用一臺普通PC,在5個小時(通常是9:00~14:00)完成7~12個程序設計題目。(打個比方,一個簡單的題目是,系統往你的程序送若干組整數對 a,b,你返回給系統對應的結果a+b)。程序得出的結果若是都正確,系統會告訴你你的程序"Accepted"或者"YES",若是有任何地方不正確,系統會告訴你"Wrong Answer",還有其餘的內存泄漏、時間超出限制時間等等結果,都是一個比賽系統自動斷定的,能夠理解爲一個黑盒,運行你的程序,往裏送數據,另外一邊出結果,和預先設定的結果進行一一比對。每作正確一個題目,工做人員會根據系統的提示拿來一個和題目對應顏色的氣球放到你隊伍的位置上(高檔次比賽的氣球是能飄起來的~~因此用繩子綁氣球,國內的大多比賽是用塑料杆。。),這個氣球一方面給隊員鼓勵和信心,另外一方面方便「觀察戰場」,看別的隊伍作出了哪一個題,能夠「撿軟柿子捏」,還有就是確實挺好玩,比賽完拿一大堆氣球的話,你會看到圍觀比賽mm們崇拜的目光~~哈。
 
補充:比賽有個「罰時」(Penalty)的概念,首先作的題多的隊伍排名更高,作出題目數量相同的隊伍,由罰時來判斷。好比C(題號)題在第30分鐘作完,作錯了2次,第三次獲得了」YES",那麼這時的罰時是30+20*2=70,20是ACM比賽約定俗成的係數,錯一次罰20,不過若是這題到最後都沒"YES",那麼這道題是不罰時的。相同題數的隊伍,罰時少的排名更靠前。
 
比賽是9:00~14:00,因此午餐是在賽場內解決的。小比賽自備乾糧,大比賽會發午餐,有時候還很給力,去年參加天津比賽,連大蔥油餅都出來了……
 
比賽能夠帶任何紙質資料,好比代碼模板(這樣實現一些特定功能就不至於非要默寫了),可是不能夠帶電子設備,也就是說比賽只能使用安排的那臺PC這一個帶電的東西
 
1978~1995
 
 
單獨把這段時期做爲一章,由於在1995年以前,ICPC沒有中國隊的身影。
ACM/ICPC早期只是美國大學生之間的比賽,然後來陸續有歐洲國家的參與。到了90年代,美國ICPC的競技水平再也不是一家獨大,ICPC也逐漸全球化。
 
這裏要說一個與ACM/ICPC密切相關的比賽,即IOI(International Olympiad in Informatics)信息學奧林匹克競賽(國際),NOI全國青少年信息學奧林匹克競賽(國家),NOIP全國青少年信息學奧林匹克聯賽(省)。
咱們如今基本明白ACM/ICPC是大學生的比賽,其實高中生也有程序設計的比賽,就像咱們曾經知道的數學競賽、物理競賽、化學競賽、生物競賽等等,在大約2009年以前也同樣能保送大學的比賽(那年是否是有個新政策,各類學科競賽不能直接保送了)。
這個比賽不是三人組隊,而是"單挑「,貌似有筆試,也有上機,初期大多數用Pascal,如今也有不少用C/C++。
我國1995年開始了OI的征程,這是有里程碑意義的。你想啊,高中搞完OI的學生(想一想數學競賽的孩子有多厲害,你就能理解OI的學生比考計算機二級都費勁的本科生要牛X多少了。。),上了大學,不搞搞ACM?。
固然大多OI牛人就保送去清華北大上交復旦等等等等了,這也是咱中南ACM這麼可憐的一部分緣由(也沒那麼可憐啦,固然這個後面會說)。
 
1996年,中國開始ACM/ICPC的征程。(未完待續)
 
 
1996~2002
1996年,上海大學一位教授注意到了ACM/ICPC這項國際賽事對大學生尤爲是工程類大學生的重大益處,在與亞洲區負責人的溝通後,這一年在上海大學大陸第一次迎來了本土的區域賽。
 
區域賽——ACM的選拔過程是,每一個學校派出若干表明隊(和往年成績等不少非肯定因素掛鉤決定這個表明隊名額個數)參加區域賽,區域賽成績優秀的若干學校得到參加世界總決賽的資格,總決賽一個學校只能參加一支隊伍,因此像清華上交等學校每一年都會爲總決賽進行校內PK。
 
2002年以前這幾年大陸一直是僅有上海這一個賽區。經驗積累中,中國在ACM比賽中的成績逐漸提升,參賽的學校和隊伍規模也逐步擴大,2002年是一個里程碑式的年份,不只僅是上海交通大學取得了中國大學在ACM的第一個世界冠軍,也是影響了後來每一代ACMer的大神劉汝佳值得記念的一年。
 
劉汝佳——高中即參加NOI(信息學競賽),2001年在上海的區域賽得到冠軍,2002年的總決賽中表明清華大學取得世界第四。汝哥曾講,當時參加總決賽前,根本沒有多少資料可作,就只吧以前的總決賽題一遍一遍的作。也許經歷過第一代ACMer缺乏各方面資料和指導的經歷,使其致力於幫助指導國內的ACMer學習算法和準備競賽,出版的《算法藝術與信息學競賽》成爲中國ACM界的經典。江湖傳言,也許是這本書封面以黑色爲主,也許是這本書剛出的時候沒有ISBN,因此被圈內稱爲」黑書「。其算法介紹已經至關全面且晦澀難懂,求虐能夠買一本。。接下來的連續幾年還爲信息學競賽和ACM區域賽出了不少優質題目。固然以後不少年也在爲各大賽事提供指導和出題。對本帖有興趣的朋友能夠注意一下這個大神,下文還會提到。
 
 
2003~2005
故事終於要和中南有關了。。
 
2003年和2005年,分別出現了國內的兩大OJ(Online Judge),即POJ(北京大學)和HOJ(杭州電子科技大學)。
 
OJ——在線評測系統。前面說過,ACM是提交本身的(通常是C/C++)程序給系統對應題目,系統運行程序並處理預約的數據,判斷輸出結果正確性並返回給提交者。爲了方便訓練,OJ應運而生,ACM作題訓練,就是用OJ。
 
這裏順便介紹比賽使用的PC^2
 
PC^2——通常是用於局域網中,直到如今區域賽還使用的PC^2系統,PC^2是加州州立大學開發的ACM比賽系統,這個系統和OJ很大一點不一樣是能夠進行人工干預。懂編程的同窗應該知道相似 double的精度 和 拓撲排序多解等問題,一樣正確的程序可能會輸出有誤差的結果,人工干預大多時候就是處理這樣的狀況。
 
可是PC^2真心沒OJ好用,尤爲在Windows下的PC^2,一些沒法解決的問題讓人崩潰。因此除了區域賽,不少比賽仍是使用OJ在局域網裏用的。
 
有了國人本身的OJ,也是有里程碑意義的,這讓國內ACMer有了更適合本身的訓練系統,加上高中OI系列競賽的蓬勃發展,大學的ACM競賽開始了爆發式的發展。
 
敢爲人先的湖南在ACM的發展中真的落後了,終於省內各個大學的一些學生開始發現這項比賽。中南出現了第一代ACMer。
 
這個時候在中南搞ACM仍是純粹的民間活動,就好像電競愛好者在校門口網吧參加擼啊擼比賽同樣。沒有經費,沒有指導老師,沒有獎勵政策。
 
參加一場區域賽,經濟上也是不容易的,一個隊三我的,用2011年去大連賽區打比方吧,火車票大約2,參賽費1,住宿費1200。在2003那個時候,中南的ACMer真的是一羣熱血青年,他們熱愛這項比賽,自費參加。而高富帥北大清華,一個賽區就能去三四個隊伍,浙大復旦甚至參加國外的東京、新竹、雅加達等賽區。能參加更多的隊伍對於積累經驗是至關重要的(有木有看進擊的巨人。。845年和850年戰鬥水準徹底不一樣吧。。炮灰也是有重大意義的。。。)
 
不能說必定是人家學校給力,畢竟都是有個發展的過程,想必他們90年代剛開始參與的時候,和咱們那幾年的境遇差很少吧。
中南的ACM起步晚,想追上ACM牛校,確實須要時間。
 
 
這幾年國內崛起的一位新星,就是不得不說的大神 樓天成(樓教主)。
樓教主的經歷真能夠用傳奇來形容,幾乎包攬國內外各大程序設計賽事的。。。冠軍!
樓教主2004年經過OI競賽保送至清華大學,OI金牌、兩屆百度之星冠軍、一屆oogle code jam冠軍,top coder追至排名第一。在後來的2009年,ACM/ICPC世界總決賽中惜敗對手取得第二名。第一個以清華應屆畢業生身份獲得美國互聯網大牛「不存在的網站」的Offer。是國內外衆多ACMer的偶像級人物。
其更多神蹟可百度之。
 
2004年湖南省開始了省程序設計競賽。那時候省賽仍是算法老教授出題,題目也許學術味比較濃厚。
省賽——省內每一個學校派出【至多】四支隊伍參賽,學校排名按照四支隊伍的題數總和和總罰時評比。
省賽和區域賽一點很大不一樣,就是對學校的評價標準。ACM區域賽對一個學校的排名取決於這個學校比賽名次最高的隊伍。
記得第一屆省賽的團體第一是湖大,後來幾年的團體第一大多就都是國防科大了。中南如何呢?哈,後面說。
 
 
2005年對於中南ACM來講也是個里程碑意義的年份,這一年學工辦的黎主任主持創辦了三大競賽協會——ACM、機器人、智能車。學校也開始了對ACM競賽的愈來愈多的支持。
 
中南大學ACM愛好者協會——以我瞭解,中南的社團通常是從校團委申請,而後歸學社聯管理,記得大一時候入團是交20元入團費,以幫助社團平常運營。而ACM協會是學工辦辦起的,做爲競賽發展社團,不收會費,那麼也就沒有錢給學社聯咯。。當年黎主任也和團委交涉過,因此ACM協會掛靠在了科協,但仍是和學社聯有所合做。 至於後來,由於不收會費,實在是木有錢,因此仍是獨立行動了。。(以上內容僅爲對史料理解,準確性有待考察)。
 
 
2006~2008
 
中南的第一代大神成長史。
 
不少創造輝煌戰績的ACM選手都出身高中OI競賽,保送至六大(清華北大等等六個ACM傳統強校),在大學繼續參加ACM比賽。
 
而中南的這一代大神基本上人人都是從大一學C語言程序設計開始接觸編程。
 
這個時候中南的ACM愛好者協會已初具規模,我所能追溯到的中南最先的ACM大牛就是姚總。
 
那個時候中南ACM協會分六大部門,姚老是其中一個部門的部長,在那時已有數百題的題量。
 
【小插曲。。】
題量——雖然任何考試和比賽都並不提倡題海戰術,可是題量每每可以體現一我的付出了多少努力,ACM選手競賽水平和訓練的題量也頗有關係。在那個時候,完成400題在國內已能躋身高手行列(固然如今是遠遠不夠了)。樓教主接受採訪曾說當年計劃完成2題,後來也作到了,一代高手背後也是至關漫長而艱苦的歷程。
 
姚總那個時代中南ACM水平確切如何已不可考,而那一年,趙教 以新人的姿態進入了ACM的世界。
 
趙教當年固然還稱不上教頭,帶着對姚總的膜拜,努力奮鬥着。
 
中南在第一屆省賽以後那一年,開始了本校的校賽,也是省內最先一批開始舉辦校賽的學校之一。每一年校賽在3月舉行,07年校賽姚總負責了出題工做,趙教的表現也引發了「老人們」的注意。
 
訓練基本上就是 刷題-總結算法 + 比賽-總結經驗,那時候姚總和趙教基本上是一個月100題的進度。
 
假期趙教在HOJ(杭電OJ)刷題的時候,看到了另外一箇中南的賬號也在瘋狂的刷題,經過站內信,發現這個賬號的主人宿舍居然在同一棟樓,因而 木南 被發現了!
 
姚總、趙教、木南 的相識,開啓了中南ACM走出湖南,與強校PK的新篇章。
 
【百度空間那個坑爹的改革,幾個前輩的博客從世界上消失了……資料不可考,因此故事的具體年份或許會有錯亂。。】
那應該是08年,ACM協會一直在努力宣傳競賽,帶新人入門,在這個過程當中,趙教注意到一個新人——羅神。羅神那個時候仍是個小小小小鳥,可是對數學的敏感和對問題條理的思惟,是單靠訓練沒法達到的。
 
暑假以後,一年一度的省賽臨近,爲了培養新人,趙教和羅神組隊。
這一年省賽成績依然平淡無奇,趙教和羅神的隊伍由於運氣和一些失誤只獲得了2等獎,可是趙教在博客中確定的說,羅神在ACM競賽必定有不可估量的發展。
而趙教的博客有一條湘大謝教練的,評價趙教頗有教練的風範。事實也確如此,趙教對於中南ACM的發展史毫不僅僅是拿到獎牌掙得榮譽,同時也致力於發展中南ACM,對新人的發現、引導,對訓練的組織等等付出許多努力。其博客上的圖論(數據結構、離散數學等學科的重點知識)題目列表標註了分類和簡介,成爲不少(不只是中南)ACMer學習轉載的經典博文,圖論代碼模板流傳至今。
 
從可以考察的史料看,08年咱們省賽參加了三支隊伍,一個二等獎兩個三等獎,ICPC區域賽兩個銀獎兩個銅獎。那麼,下一年目標:區域賽金獎。
 
補充:省賽的團體成績是第三。
 
 
 
那幾年應該是ACM在中國影響力擴大最快的幾年,因爲參賽規模的擴大,區域賽增長了網絡賽「海選」環節,即在區域現場賽以前,經過一場在網上進行的比賽對學校進行篩選,成績靠前的學校會根據特定的規則得到參加現場賽的若干名額。
這三年時間國內的賽區數也逐步增長到了5個,且08年的其中一場是前無古人後無來者的「慘絕人寰」,是在中科大的合肥賽區,這一年設置了這個「特別賽區」,爲了讓更多的學校有機會進軍總決賽,5個賽區特別開設了這樣一個「不容許已經出線過的高校參與排名的特別賽區」,而由於出線名額只有一個,那場面能夠想象。那場比賽根據史料記載應該是 華中科技大學取得了那個參加世界總決賽的名額。
 
這幾年IT企業的比賽也逐漸興起,谷歌公司的google code jam,百度公司的百度之星。都是用算法題在網上層層選拔,最終選出幾十名選手前往公司總部參加總決賽(谷歌決賽固然是去美國了)。百度的總決賽比較有意思,好比寫當年還很火的 反恐精英 的AI(AI就是人工智能)。上文中也說了,樓教主拿了兩個百度之星冠軍,一個google code jam冠軍。固然冠軍老是很耀眼的,不過對於更多ACMer來講,在圈子裏值得炫耀的一個榮譽就是在比賽選拔中進入前xx名的選手,能夠獲得公司寄來的記念T恤。那個時候,能有一件這樣的T恤穿出來參加比賽神馬的,果斷是被膜拜的大牛。
 
2009年
 
大約從辦校賽開始就有了教練,不過中南ACM的教練模式和大多數學校類似,教練並非全職教練,而是還要忙於平常教學工做的老師或教授。教練更多的是提供訓練條件,解決經費,預定場地,聯繫比賽,而沒有太多的直接指導,具體的訓練每每是老人帶新人。
 
那個時候咱們的教練是餘老師,人很和藹,在中南ACM發展初期沒有資料積累的狀況下從各處尋找了許多資料,還辦講座宣傳競賽。
 
不知道09年是否是第一次暑期集訓,可是能找到的最先的集訓手冊就是09年的了。這一年從政策上爭取到了一次學校官方的集訓,不過因爲用地緊張,不得不寄人籬下,暑期集訓的訓練機房是借的湖大的。。湖大的經費分配和咱們不大相同,ACM這部分是至關可觀,那時的訓練條件也天然比咱們好不少。
 
暑期集訓除了培養新人選拔校隊,更是主力隊員備戰下半年的省賽和區域賽。訓練是高強度並專一的,且算法學習對於我的發展也是有至關大的意義,因而暑期集訓有了信息院、軟件院主力隊員可用集訓代替本科大實習的傳統政策。
 
這一年的主力是06級,新人主要來自0七、08級。不過07級的羅神就是個比較「超前」的新人。
 
助理教練爲姚總和趙教,隊長爲木南。助理教練和副隊長 有另外幾個前輩,因爲沒有直接接觸過,就再也不細說。
 
07級的偉哥這時候仍是被虐的水準。另外同寢室的雙jie(捷和傑)上餘老師的課的時候瞭解到了ACM,也參與到暑期集訓中來。
 
08級能據說暑期集訓並來參加實屬不易,我那個時候是徹底沒有據說ACM的任何消息的,宣傳不力啊。有NOIP背景的大象,有陽仔,有小邱等六人蔘加集訓。
 
集訓總人數44人。
 
目標金獎不是隨便說說,這時候的羅神儼然已羽翼豐滿躋身主力,趙教已經是圖論高手,木南也犀利無比。姚總準備退役了。
 
這一年省賽拿到了單隊冠軍,不過團體排名依然是第三。
 
在區域賽還稍顯稚嫩的 趙教、木南、羅神,在合肥賽區穩定發揮,但到最後半小時,排名還在銀獎區。一道可作的題還在緊張地敲着代碼。20分鐘...10分鐘...5分鐘...提交!系統返回了 "WA"(Wrong Answer)...4分鐘...3分鐘...2分鐘...調試後從新提交...1分鐘...「YES」!想必當時三我的高興得擁抱在一塊兒了。
中南ACM的第一枚區域賽金牌,學校排名第八,這一年中南展示了不同的實力,也收穫了不錯的運氣。
 
2010年
 
09年拿到了金牌,雖然學校排名第八有一些運氣,但距離拿到總決賽入場券的夢想並再也不遙遠。
 
ACM is a game,玩的時候認認真真去玩,結束以後認認真真繼續接下來的生活、奮鬥。趙教在09年的比賽以後退役,準備出國留學。
 
或許因爲連續兩年成績進步的鼓舞,這一年的校賽特別熱鬧。
 
剛剛考了2月計算機二級的郭小俠宿舍裏飄進了一張校賽的宣傳單,因而決定去玩一玩。圖書館借了本看不懂的算法書,拉上同班一個同窗和隔壁班一小mm就報了名。
 
不知道用while(scanf()!=EOF)讀數據,不知道數據能夠邊讀邊處理直接輸出而開大數組,不知道qsort能夠排序而不用寫倆for循環去冒泡,不知道。。。
什麼都不知道,直到校賽最後幾分鐘,小mm都急哭了,0題收場。糗大了……
 
校賽剛一結束就接到了暑期集訓報名通知。原來還有集訓啊。郭小俠從小學開始就喜歡參加各類競賽,雖然對ACM什麼都不會,不過或許暑假「培訓」一下就會了~~(不少新人和郭小俠同樣自動把「集訓」腦補成了「培訓」)。
 
郭小俠自當不認識餘教練,可是一看就知道是個管事兒的老師,因而就問校賽沒作出題。。還能參加暑假集訓嗎,咱寫代碼好快的,就是不會算法。餘老師啼笑皆非着說,算法是最根本的,怎麼能不會呢。
 
雖而後來知道,其實那時候參加集訓的政策仍是很寬容的。
 
郭小俠找了校賽羣裏認識的偉哥私聊,求進集訓啊。
 
偉哥09集訓的時候可能和這時候的郭小俠差很少,可是郭小俠不知道偉哥這一年來付出了怎樣的努力,課都幾乎蹺光了(固然是不提倡的,但這個精神真讓人感動啊)。這時候的偉哥今非昔比,一方面負責了校賽、集訓報名等不少工做,另外一方面也即將單人10年集訓的助理教練,在校隊中也是獨當一面,比賽的「單兵做戰能力」堪比兵長(呃,兵長亂入。。和本帖無關人物。反正就是很厲害了)。
 
集訓的報名須要填一個表格,表格的最後一欄是「參與ACM競賽的目標」。
 
那時郭小俠還不知道ACM後面有什麼省賽區域賽總決賽,因而雄心壯志地寫下「刷新中南ACM歷史成績」。
 
 
因而暑期集訓在長沙酷熱的暑假中展開了,10年的集訓終於在本校的機房進行——科技樓四樓機房,不少同窗應該在那裏作過上機實驗。但畢竟仍是借的機房,軟件不能隨便改,書本資料天天拿去走的時候要帶走,中午還要關門。南校的孩子們一到中午就會糾結是大老遠跑回南校仍是在本部遊蕩。
暑假的天氣,大中午南校本部一趟差很少衣服就全溼了。郭小俠在本部圖書館帶空調的的電子閱覽室充了點錢,天天中午就算是有了着落。
 
日子是充實快樂的,可是也不得不說新人有不少的糾結。有問題能夠問學長,可是杯具就存在於,弱得連問題都沒得問。
集訓手冊除了簡單題列表外,基本上作題就是抄代碼的節奏。每天作題,卻除了寫代碼更熟練,沒有發現任何明顯的進展。集訓快結束的某一次訓練賽,郭小俠纔在作某道徹底會作殊不知怎麼存得下數據的題目的時候,被木南前輩告知C語言有__int64這麼個東西(__int64,是表示比較大的整數的一種變量,初學者在作超過10^9的整數的時候若是不知道這個變量就會不知所措)。
 
沒資料,沒引導,幾乎全靠本身。所謂師傅領進門,修行在我的,門都進不去還怎麼搞。郭小俠暗自下決心,等本身成爲偉哥他們那樣的大牛以後,必定要想辦法找到讓新人入門的方法,讓中南後來的ACMer再也不在初學時進展得那麼困難,浪費那麼多沒有必要的時間。
 
這一年的集訓有76人,每三五天就會有一場練習賽來看你們的學習進度,並做爲最終選拔校隊的參考。集訓一上來第一場比賽,郭小俠就備受打擊——29名,要知道這年集訓但是有09級的學弟的。
 
09年就已參加過集訓的大象、小邱、陽仔等等幾個同年級的同窗在集訓一開始就遙遙領先,也獲得了木南、偉哥、捷哥和傑哥等一干助理教練的承認。郭小俠真是羨慕嫉妒恨啊,雖然進展緩慢而辛苦,但不斷努力,總不斷在進步。
 
一次次比賽,慢慢的,第十幾,第幾,甚至有一次衝到了前三(不過那次是小邱陽仔幾個有一部分沒參加。。。),集訓不斷有人請假,有人放棄退出,但郭小俠在完成了暑期實習(大二這個是小實習,且又不是主力隊員,就不用考慮代替實習的問題了)以後的那天早晨,坐着校車從湘潭直奔校本部車隊,下車飛奔到科技樓四樓,終於沒錯過集訓最後一場比賽。
 
集訓最終並無刷掉多少人,由於太多人是本身放棄了。郭小俠終於如願進入了20人的校隊(20人是包括助理教練等老隊員在內的)。
 
餘老師去美國交流學習了,因而換了新的教練陳老師。這一年的校隊名單是陳老師宣佈的,而郭小俠認識ACM的教練也便從陳老師這個時代開始。
 
即便進了校隊,也並非多麼可喜可賀,畢竟新隊員們仍是清楚本身有幾斤幾兩,中南的ACM還在成長,校隊也非個個高手。
 
接下來就是省賽的備戰,一如既往的沒有場地。爲了集中訓練,大象憑藉軟件院ACM團體的領頭身份在鐵道校區借得了一個勉強容下校隊的小機房。
對於校本部這邊的郭小俠一干人等,就比較辛苦了。週末哪有校車可坐,17路擠得要爆炸,而每週末要在鐵道校區機房集合,是由於區域賽的網絡選拔賽(上文有描述,用於篩選學校肯定參加區域現場賽的名額)基本就安排在9月、10月的各個週末。
 
ACM是三人組隊的團體項目,因此校隊的訓練也會組隊進行。和隊員互相不熟悉的新人們,組隊就由偉哥來指派了。因而郭小俠認識了韓小帥和凌小藝。凌小藝在作項目方面也算小牛一隻了(項目是作好比咱們用的 QQ之類這樣的軟件,而ACM作的算法是解決如何讓QQ這軟件運行得更快之類的問題),韓小帥皮膚略黑,雙眼頗有神,放到校隊裏真能夠算「隊草」一枚了。
 
不過區域賽的網賽,對於三個小菜鳥來講,簡直是逆天的難。寫倆for循環就不錯了,你給出個最小生成樹,誰曉得去翻趙教的模板,更別說默寫了。
 
慢慢的郭小俠以爲這麼下去意義不大,跑鐵道校區太費時間,作網絡賽也給校隊帶不來什麼貢獻,反正在網上作,何須非要跑這麼遠呢。因而就向偉哥請求網賽在宿舍作了。
 
郭小俠是不知道其實前輩們更注重的是訓練的態度,陽仔就一直堅持往鐵道跑。不過話說回來,陽仔還作的動那些題的說,終究仍是水平不及人,這一年也沒能參加省賽,更不用說區域賽。
 
這年羅神的隊伍是 木南、羅神,區域賽時又請了姚總出山助陣。
 
偉哥的隊伍則是 偉哥、開仙、大象。 偉哥和大象算全能型的吧,數學院的開仙就專攻數論了(開仙在新人時代是至關犀利,師大一年一度的我的賽中開仙壓過了羅神和偉哥的說~~)。
 
2010年是中南ACM競賽成績的一次高潮,上半年除了校賽,省內也有了參加湘潭邀請賽的傳統(邀請省內高校參賽,規模算個小省賽了),羅神的一隊輕鬆奪冠,偉哥的二隊好像是第二或第三,力壓羣雄。
 
每一年省賽區域賽這段時間,都伴隨着另外一個牽動人心的事情——保研。
那時候省賽的一等獎還能夠保研,羅神大概已經打算找工做,壓力便不太大。偉哥就比較着急了。保研雖是九月底十月初公示,但經過一些直接途徑,10月25以前省裏保研工做的門仍是沒關的。可是最揪心的就是,這年的省賽時間從10月初推到了10月31日。
 
較早來臨的杭州賽區,糾結於保研的偉哥自當去爭取個銀獎以上。惋惜很遺憾,只拿到了銅獎。
 
快到省賽,也馬山就要確認省賽名單,這時候真是「半路殺出個程咬金」,師大附中剛畢業進中南的10級小曹忽然出如今校內ACM羣裏,陳老師安排羅神與其面談一下。結果就是,有NOIP背景的08級的樂樂參加省賽的位置被小曹替掉了。
 
原來小曹NOIP由於失誤沒拿到省一等獎而參加高考來的中南,但水平徹底是湖南省一的水平,曾參加一個亞太地區的 OI比賽拿到金牌(這比賽不甚瞭解,不過也挺牛的,只是這個比賽和高校錄取不怎麼掛鉤)。
 
省賽來臨,因爲研究生不能參加省賽,因而羅神與捷哥組隊,偉哥仍是原隊。那年湘大謝教練在博客評論說 若是羅神和偉哥組隊,這年的單隊冠軍必是中南,否則仍是有些難度的。
 
然而羅神就是羅神,沒有前輩木南、趙教 的隊伍依然拿了全省單隊冠軍。偉哥的隊伍也至關給力,拿了單隊第四。
10年省賽刷新了「萬年老三」的歷史成績,中南拿到了團體第二。
 
高興之餘,難免還有偉哥的傷感——遲來的省一等獎已來不及保研。
 
工做是要找了,不過仍是要先專心打好區域賽,對得起一年多來的努力。
 
成都賽區和福州賽區都贏得了 兩支隊伍的名額。
 
成都賽區偉哥的隊伍好歹是贏了羅神一把,拿了銀獎。羅神這邊多少有些失誤,雖然是銀獎可是名次靠後些。
 
成都以後就是福州賽了,最後一戰。
 
【小插曲】ACM區域賽規定,每一年同一支隊伍之多參加兩個國內賽區。
 
成都賽區必然會有新人隊出場。羅神在羣裏問了一句誰想參加區域賽。郭小俠一個精神(果斷是像中國好聲音裏哈林那樣「選我選我選我」!),就毛遂自薦了。新人通常都很難拿到成績,因此重在參與,積累經驗,對來年頗有好處。
 
不過使人失望的是,羅神私聊中說,學校報銷不少經費參賽,仍是應該盡力拿到成績的。也沒有多說,郭小俠自知拿獎還徹底不可能。
 
去參賽的最終是小曹、陽仔、小邱。意料之中,沒得獎。。
 
羅神、木南、姚總在福州賽區大顯身手。
一開場羅神隊伍作題飛快,幾乎每道題都是1Y(1Y的意思是第一次提交代碼就正確,而沒有Wrong Answer之類的結果形成罰時)。
最後你們都知道,D題(題號)作出來就能拿到總決賽入場券了!可羅神的思路總有那麼一點點不通。氛圍愈來愈緊張,最後一小時,最後半小時,最後幾分鐘,敲着代碼,思考着算法。終於,裁判宣佈比賽結束,而那道題,仍是差了一點點。
 
若是說前一年的金牌多少有點運氣,那麼這一年僅僅拿到金牌就是缺了點運氣。依然學校排名第八,而和總決賽夢想僅一步之遙。
 
這一年是中南ACM的大豐收,而隊員中又是幾家歡喜幾家愁。
 
羅神和偉哥一塊兒找工做去了。(順便一提,羅神面試時候給考官解釋一個牛X的數學問題把考官聽傻了)
 
補充:偉哥隊伍的成績也本有機會更好些,三我的的隊伍一我的徹底壓在了數論上,而運氣很差的是兩場區域賽沒有遇到開仙的數論題。。
仍是補充一下。。雖然不過重要的信息:羅神在福州賽區最後搞的那個題的題號是否是「D」記不清了,也多是「E」吧。。。
 
2010~2011
 
羅神大小比賽的成績和在湖南ACM界的各種活動(出題,博客,羣內討論神馬的),漸漸贏得了省內許多ACMer稱其爲「教主」的美譽。10年中南ACM在湖南也確實取得了壓倒性優點,羅神也幾乎表明着這個時候湖南ACM的最高水平。
 
百度之星這年的晉級賽有個給瘋狂坦克寫AI的環節,偉哥了個華中賽區的第一名。
 
沒能參加10年任何一場大比賽的郭小俠,對ACM是否還要堅持的信心有點動搖。凌小藝和韓小帥對繼續作ACM的態度也並不樂觀。自己是自動化郭小俠,由於專業課不一樣,搞個二叉樹就糾結了好幾天,恰好年末看到了智能小車的通知,因而打算去打個醬油看看。
智能小車搞得怎麼樣就再也不詳述,可是郭小俠看到了智能車比賽的條件居然比ACM好太多,有本身的訓練基地,主力隊員甚至有本身的位置放電腦放資料。彷佛郭小俠心裏仍是站在ACM這一邊的,心中更多的是嫉妒。
 
[一個不用粗括號的小插曲。。。小程序猿的逆襲] 郭小俠和隔壁班一小mm認識大半年了,關係一直沒什麼進展。年末時候,要作單片機課程設計。已經搞過ACM和負責智能小車編程的郭小俠,弄起這個來輕鬆無比。而那小mm簡直能夠用徹底不會來形容。某天中午,電話:「搞不定了找我啊」「不用,應該能搞定」。吃晚飯前,郭小俠接到彷佛意料之中的電話,「我搞不定了。。。」,果斷二話不說,南校直奔民主樓。一來二去,郭小俠有了女友。
 
2010~2011的兩年之交,發生了很多變化。
中南ACM發展這幾年,一直是老人指導,新人輩出的穩定節奏。而10年末的「鉅變」幾乎一會兒把中南的ACM水平丟回了剛剛開始的時候——由於斷層。
姚總和木南是確定退役了,ICPC要求知足 <=22歲或<=研究生一年級。羅神真心打算去找工做了。開仙身處數學院,忙於新的學習生活,也僅僅在網上給新人指點一下數學問題。捷有點幸運地拿到了保外名額,傑果斷考外校了。最想留下繼續ACM的偉哥想保研卻保不了,也工做去了。06級走了,07級也走了。而對中南ACM繼續的打擊是,陽仔等幾個即將成爲絕對主力的08級一干人等,有的工做有的考研,也這麼莫名其妙的散了,形容這個時候——「中南無人」。
 
2011年
 
11年初,距離羅神他們畢業還有一段時間,不管怎樣,中南ACM總要有接班人。簡直能夠腦補前輩們掃了一遍校隊羣成員,而後目光定格在頭像亮起的郭小俠,嘆了口氣的場景。。(固然不至於了,好歹郭小俠在10年末湖大一年一度的新人賽還贏了100塊大洋)。
 
即將委以重任,羅神終於親自和郭小俠面談了一次,並把中南ACM愛好者協會的印章交給了郭小俠。得此印即爲協會之主席,此時中南大學ACM愛好者協會 包括主席在內總人數爲——1人。。。
 
也許是前輩把印章給羅神以後,一方面由於學校有競賽輔導員組織校賽和發集訓通知等等,另外一方面羅神忙於備戰比賽,忘了協會的事情,一兩年過來,協會無人打理,已經名不副實了。
 
於郭小俠而言,雖然並無決心把ACM繼續下去,可是既然擔此重任,不管協會是什麼狀態,都要把協會從新作起來。協會能作的遠不止曾經作的那些,這是一個很好的途徑和窗口,必定能極大帶動中南ACM的發展。
 
首先三件事
第一件事,把協會6個部門精簡爲4個部門。
第二件事,把校隊「殘存」的朋友們拉上,「當哪一個部長,本身選把」。
第三件事,4月校賽臨近,開宣講會,順便招兵買馬。
 
校賽的宣講會是頗有意義的,這也算是參加智能小車比賽學的一招吧。。至少告訴參賽的新人一些ACM的基礎東西,使之不至於像郭小俠第一次參加校賽那樣即便題目會作,怎麼也作不對。至少說明EOF是什麼,說明不要把答案存到一個數組裏最後再輸出。。。
 
ACMer並不是都善於管理,郭小俠找來了當過學工辦助理的好哥們兒彭小山幫忙,經過招新獲得了小宇、小易等不少頗有行動力的小朋友。
 
兵馬齊備,協會能夠開始基本的運轉了。不過那時候郭小俠還有不少沒弄明白的東西,好比只有一個印章,怎麼就說明是主席了呢,又不是古代拿個官印什麼的,好歹學校有個登記吧。協會的經費哪裏來,又不收費。協會和學社聯神馬關係,和團委有沒有關係,上級是誰。。。一堆問題存在郭小俠腦海裏,不過把ACM工做作好要緊,這些問題慢慢解決。
 
上文說過OnlineJudge(在線評測系統),中南爲何沒有呢。這個時候國內出現了一個開源項目,是華科(HUST)幾個學生畢業設計作的OnlineJudge系統,另外一個學校的一個老師發現了這個系統,並繼續改進,做爲一個開源項目發佈了。這幾年不少學校開始對這個開源項目進行二次開發,做爲本身學校的OJ系統。
 
捷 愛好攝影,擅長美工,傑有點極客風格,擅長多種技術,兩人一塊兒對HUSTOJ重作美工,功能二次開發,並經過陳老師向學校申請服務器,中南有了本身的OnlineJudge系統(acm.csu.edu.cn/OnlineJudge),並交給了不懂ssh不懂shell不懂php不懂。。的郭小俠。。。
 
【小插曲】如今的這個OJ網址的OJ不是當時捷和傑作的了,直接使用了最新的HUSTOJ原版,由於有功能更新,而老的美工模板在新版本HUSTOJ下沒法使用。
 
郭小俠深知中南ACM最缺的不是大牛指導帶領,而是氛圍、凝聚力。若是08級精銳仍在,沒有07級的庇護也不用怕。若是更多的人蔘與ACM,就會有更好的競爭氛圍,有競爭,就有更大的進步。
 
上大學以後生活就頹廢不少的郭小俠深深地以爲,要不是參加ACM,本身如今彷佛什麼都不會,ACM能幫人找到方向,最不濟,能讓人更快更好的學會編程。大到搞好成績把中南名氣打出去,小到讓每一個人擁有多一份很好的技能,發展ACM競賽,必定是極好的。
 
校賽的第一誰都沒有想到,是一個來自湘雅生物科學的姓羅的傢伙帶領的隊伍。此羅 並不是 羅神,是09級的學生,這讓郭小俠很好奇。
 
校賽以後,就是傳統的暑期集訓報名了。
 
羣裏忽然冒出一個10級小孩子,沒參加校賽,想要參加集訓。莫不是又是班長坑爹,沒給發校賽通知。
 
【小插曲】真不是仇視班長,相信不少班長仍是認真負責的。但有多少次,ACM協會花很多錢打印了足夠多的通知交給輔導員,由班長髮給每一個宿舍一份,絕對是覆蓋所有信息院和軟件院的,就是但願比飛信的通知更鄭重,說明更具體,但總有班長拿了通知以後真就當廣告傳單了,根本沒有發給同窗們,這些班長不知道,一個生活沒有目標的同窗,碰巧看到這個通知,可能會改變他的一輩子。 還記得當年飄進郭小俠宿舍的校賽通知麼。
 
這個10級的孩子就是小斌斌。
 
許多高校都有本身的ACM月賽,對校內外ACM交流和活躍校內ACM氛圍都頗有好處,恰好中南也有了OJ,郭小俠也計劃着把月賽辦起來。
 
小斌斌能不能參加集訓,恰好能夠用五月月賽看看。
 
小斌斌問郭小俠,有沒有什麼入門資料。這一刻郭小俠彷彿看到了一年前的本身,也是這麼問過偉哥,可是當時什麼都沒有。這段時間郭小俠恰好意外發現了 劉汝佳 大神 2009年新出版的《算法競賽入門經典》,由於封面是白色的,就被稱爲「白書」了。果真多年以後更瞭解ACM的講述方法,再也不如黑書晦澀難懂,按部就班,徹底是新人的福音。郭小俠果斷把這個資料介紹給了小斌斌,並強調了一些曾經坑了郭小俠幾個月的爛資料,必定不能看。
 
小斌斌很好學,時常在羣裏問問題,從問題也能夠看出他作白書的進展。一開始也是新人們常問的「怎麼處理題目中所謂的文件結尾啊」(又是EOF,其實就是End Of File),「scanf("%c"...)怎麼才能不讀回車啊「等等。可是隨着作題愈來愈深刻,問的問題慢慢的讓郭小俠也以爲能夠適當討論一下了。
 
那時候從學校借的服務器(只能遠程登陸,不能進入機房),時不時的就掛掉,掛掉了還不知道爲何,要多方面聯繫到管理員,費好幾天才能恢復。
 
因而,5月月賽進行到一半,服務器就這麼巧的掛掉了。不過郭小俠發現那時候宿舍的電信網居然有獨立IP,果斷在本身筆記本上架上OJ,勉強把五月月賽進行到底。雖然五月月賽是純粹的新人蔘加,不太小斌斌已然在新人中名列前茅(第一或第二?)。碰巧陳老師讓郭小俠簡單說一下了解的比較有前景的新人(那時候集訓的人數通常是  準主力年級(09)>主力年級(08)>徹底太年輕年級(10) ),因此10級的集訓隊員選擇須要有所考慮。沒參加校賽的小斌斌天然破格進入了集訓。
 
這年集訓郭小俠特別建議搞了一場「摸底」賽,先看看隊員水平。摸底賽出了大量題目,有點馬拉松的味道,不過除了最後兩三題,基本上沒有什麼算法,是絕對的新人題。
 
又一個沒有見過的新人遙遙領先拿到了第一,09級的小小蘇,校賽那個姓羅的冠軍大約是第二吧,小斌斌是否是第三就不記得了。
 
集訓中郭小俠認識了09級姓羅的那個校賽冠軍,個子不高,說是小正太吧有有很多鬍子,一問年齡嚇一跳——26歲。開始郭小俠不相信,不事後來證明確實如此。姓羅的爲人挺好,說話是沉穩中帶着滑稽,還有那麼些霸氣,讓人信任又忍俊不由,由於種種緣由歲數不小了又參加了高考,不過絕對是正式錄取的正規本科生,大學以前就已作多年寫程序的工做,工程經驗豐富,校賽不少題都沒用套路出牌,而是很奇葩的暴力解法居然經過了題目。由於年齡,慢慢的你們都親切地稱之爲「羅大叔」。
 
09級的小小蘇校賽時候用的java,貌似c語言作ACM是臨時學的,沒什麼算法經驗,摸底賽居然那麼厲害,仍是頗有天分的。
 
集訓時候的組隊賽小小蘇組了同是09級的建軍,建軍身材筆挺樣貌端正,還真有點軍人風範。思惟不錯,作ACM的風格和小小蘇也有幾分類似。
 
10級的小斌斌一直很是活躍,在集訓 QQ羣裏話不少,有時候郭小俠都受不了了直接讓他閉嘴。
 
凌小藝肯定是找工做實習去了,韓小帥也打算找工做,不過實習時間和集訓並不衝突,也參加了集訓。
按往年狀況,主力隊員在集訓就是組隊訓練了,但是郭小俠看來看去,狀況並不樂觀。
 
人無遠慮,必有近憂,大學一直安逸的郭小俠沒有了解過保研是怎麼一回事,這個暑假過完就是大四了,而86+的加權平均成績在自動化的學霸天地裏徹底是被虐成渣的節奏。考研是不怕,就是太累。帶着協會忙了這麼久,郭小俠又想起了看到羅神福州失利那時,決心繼續前輩們要把中南帶進世界總決賽的夢想。若是這年ACM能保研,再真正認認真真奮鬥一年,這個夢想應該是頗有但願實現的。
 
但是看這年的團隊,保研談何容易。由於一年前的輝煌戰績,11年的集訓吸引了更多的人,加上協會的多方努力和許多改革,這一年的新人比過去犀利的多,但新人畢竟是新人,這一年的老隊員簡直是幾年來最弱。
 
勉強還能撐一下門面的,是尚未離開的大象、小曹和小邱這個鐵三角,大象只拿過區域賽銀獎,心有不甘,小曹N OIP失利只有二等獎,又打算本科結束留學,搞ACM得獎多點籌碼,小邱則但願拿獎保研。
 
除了鐵三角,看看其餘隊員,羅大叔作項目多作算法少,比賽發揮很不穩定,韓小帥要找工做要實習,下半年很難靜心訓練參賽,新人們再牛也是小菜鳥,郭小俠的保研之路堪憂啊。
 
這一年校隊在本部的居多,你們可不想再往鐵道跑,而鐵道的機房也不必定還能借。眼看區域賽的網絡賽即將拉開帷幕,校隊找不到地方集中訓練,更重要的是找不到地方作網絡賽。難道要都呆在寢室裏作,用 QQ討論?
 
還好網賽是週末,陳老師決定你們帶上本身的筆記本,到陳老師的實驗室來作網賽。實驗室不大,校隊一來顯得格外擁擠。不過這都不重要,有同一個地方,有網線有電源,有校隊,夢想即可以繼續。
 
【小插曲】算法——不是相關專業的同窗可能看這個詞會比較鬱悶。在編程方面來講,不能直接理解爲「計算的方法」,不過卻是能夠理解爲「讓計算機處理問題的方法」。
好比1內猜一個數,我只提示「高了」仍是「低了」,若是從1猜到1,那麼若是運氣很差的話,數字恰好是1,就要猜1次,而若是先猜500,若是提示低了就猜750,又提示高了就猜625,這樣至多猜log2(1)大約不到10次,就猜中了,那麼這個策略,就能夠理解爲一種算法。
 
郭小俠深知新人才是但願,比賽經驗很重要,必定要讓有毅力有決心的新人多參賽,不要有有心奮鬥的隊員像本身去年那樣只能作觀衆。
 
省賽臨近,郭小俠也開始和新隊員進行交流,一方面瞭解進展,一方面也讓新人瞭解中南ACM的狀況,好比關於總決賽,關於夢想。
 
那天晚上,郭小俠看到了小斌斌的博客——Staginner,解釋爲「Stay as a Beginner」——副標題赫然寫着「我要把中南帶進世界總決賽!」
 
11年的省賽比以往時候來得更早一些,9月中旬,郭小俠最終仍是帶上了充滿靈氣的菜鳥小斌斌。
 
「判負圈」「SPFA啊」「不錯,基礎知識能夠」
 
「單源非負邊最短路」「SPFA啊」「還行,知道不止Dijkstra能夠作」
 
「棋盤最短路個數」「SPFA啊」「你怎麼什麼都SPFA」「我只學過SPFA啊」
 
我勒個去……
當年趙教眼中的羅神是否是也這麼可愛。
 
省賽一個圖論題題目描述數據範圍給錯,致使數組開小,結果不給RuntimeError而給Time Limit Exceed,一道動態規劃明明會作卻調代碼調到最後沒出結果,無奈郭小俠二等獎。
 
按學校保研政策改革,11年是最後一次省一直接保研。
 
鐵三角做爲撐門面的一隊,好歹拿了個省一,小邱順利拿到保研資格。
 
團體成績回到了千年老三的位置。
 
時間不等人,立刻開始準備考研仍是去9月底的大連賽區再搏一把?郭小俠本是糾結的,可是以爲,若是不搏一搏,將來回憶這時,必定會感到遺憾吧。羅大叔也但願經過競賽保研,因而和郭小俠一塊兒踏上了大連的征途。
 
途中郭小俠瞭解了更多關於羅大叔的事情,羅大叔13歲開始編程,那年家裏買了小霸王學習機,羅大叔發現學習卡里有個BASIC語言,因而就玩了起來……情何以堪,咱們小時候用學習機幹什麼來着,況且至今不知道白武士的旋風腿是怎麼發出來的。。
 
羅大叔又講了來長沙上學後繼續找了個工做的事,那時在湘雅附近看到個招聘廣告,要求有Linux開發背景,羅大叔作了好久MFC,這Linux開發可不熟,趕忙買了本書,國慶節狂看七天,而後去應聘自稱有豐富開發經驗,和考官對答如流,順利贏得工做,6一個月,如今已經在長沙買了房,按揭還款中。郭小俠已經聽呆了。
 
比賽前賓館裏,郭小俠又向羅大叔學習了一些面向對象的知識,什麼構造函數、析構函數之類,受益不淺,對後來郭小俠競賽的代碼風格產生了深遠的影響。
 
以前說過羅大叔比賽狀態是不穩定的,題目對口了爆發起來不得了,題目不對口了也會被虐成狗。大連賽區是郭小俠第一次參加區域賽,瞭解過前輩的水平和成績,明白即便是三個本身組隊,這個時候的水平想拿銀獎也很難。
 
羅大叔太奇葩了,開場就敲題,不編譯就提交,錯了兩次好歹是經過了。。而後就和最後一題那個全場沒隊伍作的題掐上了。。
掐到比賽快結束,郭小俠對C題那個動態規劃終於有了比較明晰的思路,這是好歹混個銅獎的但願,拿着鍵盤敲啊敲。最後5分鐘,調試,提交,WrongAnswer。。。調試。。提交。。調試。。提交。。比賽結束。。。省賽就是調一個動態規劃沒出來,大連依然如此。。。這就是傳說中的「打鐵」麼,Honorable Mention。
 
比賽結束後,羅大叔恍然大悟地「噢!~~最後一題tmd看錯了,不是個水題」,一旁的郭小俠和另外一個隊友那個汗啊……
 
大連到北京轉車,郭小俠退掉了回長沙的票,買了回家的。思考一下吧,接下來怎麼辦。
 
若是找工做,9月這時候時間很充足,比羅神偉哥當年狀況好不少。
 
不過郭小俠的父母和郭小俠本人都比較傾向於讀研。
 
讀控制類嗎?郭小俠一直不喜歡這個學科,當初也是父親讓選的自動化,什麼電機拖動、自動控制原理,說難也不難,但徹底不感興趣。
 
考計算機?考外校仍是本校?。。。
 
晚上,郭小俠半發呆狀開着一個個網頁,看一個個他人的選擇,考研的備戰歷程,偶然小斌斌的頭像亮起,隨便聊了起來。忽然又想起小斌斌博客上那句話——「我要把中南帶進世界總決賽!」——也是本身的夢想。
 
07級的走光了,08級的不少隊員彷佛失去了奮鬥的信心,各自散去。若是這一年08級一個不留,09級、10級是否會同樣,斷層,繼續斷層,兩枚金牌以後,夢想就永遠只是夢想了嗎?
 
留下。
 
何須那麼多爲何,中南信息院還不至於對不起求學的咱們。留下,爲了中南ACM共同的夢想,爲了新人們的渴望。
 
買了次日的火車票,郭小俠回到長沙。
 
自動化的學生考計算機,這年計算機仍是全國統考,沒有中南自主出題,陌生的組成原理、操做系統、計算機網絡,郭小俠卻以爲是那麼親切,好像這些東西上輩子就刻在腦海裏同樣,是被自動化虐得過久嗎,考研專業課的複習,雖然辛苦,可更多的是相見恨晚。
 
郭小俠邊考研,邊放心不下ACM協會,由於早就有不少的計劃等待實現,即便考研也攔不住。
 
清華的區域賽金牌選手是大一學生,而咱們每每是大三大四甚至研一,生源咱們是無法改變的,咱們沒有高中 OI選手,但咱們能夠在大一新生入學的時候告訴他們,大家的大學生活有多一種選擇——ACM!
 
9月中旬,中南的第一次ACM新生宣講會;
 
10月,中南的第一次ACM新人賽;
 
11月,中南的第一次有外校參加的正式月賽;
 
這過程當中,郭小俠也搞清楚了ACM協會的歷史由來,並在學工辦從新創建了ACM協會正式檔案;
 
蓋公章提供學校官方證實,在人人網開通了認證中南大學ACM愛好者協會公共主頁;

創建ACM校內外交流 QQ羣,增強與全省ACMer交流(到2013的如今已不止全省,羣裏還隱藏着一些世界級神牛);
 
招新,壯大ACM協會;
 
這一年湘大一隊的水平力壓全省,你們都很好奇我大中南和湖大何以不及湘大ACM,甚至連湖南惟一進過WordFinal的國防科大也敗給湘大。這支隊伍固然付出了巨大的艱辛與努力,可是當看到他們隊員博客提到,「賽前訓練那幾天直接【睡】在機房」的時候,郭小俠眼中的這句話是「賽前訓練那幾天直接睡在【機房】」
 
某天,一個身影直奔民主樓院長辦公室。
郭小俠找吳院長「喝了個茶」。吳院長態度和善,並表示了對ACM工做的支持,也解釋了ACM機房的事情學院也在努力,確實受限於學校的一些條件,但ACM競賽有機房這一天不遠了。
 
除了大動態,期間小活動也不斷,協會組織知識串講,讓剛瞭解ACM的新人們沒必要等到暑假的集訓,而是經常能獲得ACM前輩的指導,還有真正的相似新人但願的「培訓」的感受,懂的人一句話,頂本身看一個月書。
 
郭小俠但願,中南把月賽辦起來,辦成傳統。把宣講會搞起來,搞成常規。把知識串講系統起來,幫新人入門。
 
期間小宇和小易在工做中作了很大的貢獻,而小宇也是這一年ACM校隊隊員,郭小俠打算有一天把協會主席工做傳遞給小宇。
 
另外一邊,區域賽也在火熱進行中,不過火熱是別人的火熱,11年中南的ACM,除了小邱因爲參加保研複試而由大象請開仙出山助陣,在上海賽區作出全場沒其餘隊伍經過的數學神題轟動一時 以外,再無亮點。
 
省賽團體第三,區域賽二銅,結束了這一年ACM的賽季。
 
 
【大大大補丁。。。】
 
前文說到後面還會提劉汝佳大神,把這麼重要的劇情給忘了。
 
10年、11年、12年,可能還有13年今年,湖南程序設計競賽的題目是請劉汝佳來出題的,10年的時候偉哥據說這個消息,果斷搞來了黑書的各類相關資料。這給二叉樹還沒搞懂的郭小俠直接看暈了。這時候還沒人知道白書已悄悄出版,而一年後拿到白書的郭小俠發現,作完白書的大約350題所學會的算法,面對10年省賽幾乎是能夠AK的節奏啊!
 
11年劉汝佳老師來了一趟長沙,在省賽前開了一場宣講會(教練培訓會),站在宏觀發展的角度讓你們看到了關於ACM更廣闊的世界,列舉了幾個ACM總決賽的題目,也讓你們瞭解到總決賽的題也沒有難到咱們沒法作。同時也提到,湖南程序設計競賽要發展,省賽的難度也不會一成不變。11年的題比起10年確實難度有必定提高,至少把作完了白書和10年省賽題的郭小俠打擊得夠慘。
【小插曲】AK的意思是一場比賽全部題都正確作出,1Y的意思是一道題第一次提交就正確了。
 
 
一邊考研一邊顧着協會的郭小俠,依然抽空作一些ACM題,進展緩慢但至少不至於半年後變得生疏重頭再來。深知比賽隊友必定要找真正願意堅持努力下去的,而且儘早肯定,有目的有計劃地訓練。菜鳥時代的郭小俠找過一些隊員但願組隊而被拒絕,現在來找郭小俠組隊的人,郭小俠 一 一 婉拒,由於心中已有人選。新人小斌斌和小小蘇,雖然這時候還不及經歷更多的老人的水平,但郭小俠看獲得他們的聰明,看獲得他們遠超越他人的努力,本身做爲助理教練親自帶出的隊員,更值得信任。
 
郭小俠與小斌斌商定,天天小斌斌要完成一份pdf總結,總結當天ACM學習內容,做爲督促。小斌斌的進步速度徹底超乎想像,一個又一個算法地攻克,串講中給新人講解,給月賽出題,幾個月下來已近年末,儼然有了些高手風範。又到一年一度的湖大新人賽,小斌斌果斷拿了個冠軍,這年獎金漲了?小斌斌拿了200塊。。比一年前郭小俠的多誒。。
 
小小蘇倒沒這麼瘋狂,本身作着網上找的分類列表。一次次我的賽,和小斌斌平分秋色,誰得第一都說不定。小斌斌、小小蘇、羅大叔、建軍一直包攬着校內各種比賽的前四名。
 
關於下一年的暑期集訓,郭小俠已經有了一個大計劃,首先就是集訓手冊的改變。
 
09年開始存在集訓手冊,而備受關注的部分就是訓練題目列表。
 
09年題目少而精,數量和類型不足,10年題目有了極大豐富但稍顯雜亂,11年題目對10年題目有部分改變,並添加了不少題目,看上去更像直接堆砌,參差不齊,難題、偏題都不適合新人訓練。
 
因而郭小俠開始了一項大工程——對三年集訓手冊存在的題目和從網上找到的應該添加的算法題目列表,用盡量多的方法解答,並分析思路,對算法和難度進行細緻的分類,對題目列表增刪改,爲每道選上的題目用標準代碼格式和比較好的命名習慣、函數封裝 完成題解代碼,描述解題方法。讓集訓手冊每道題出如今合理的位置,起到應有的做用,符合暑期集訓的任務量。題解供新人蔘考,做爲學習的代碼模板,可學習實現方法,可總結打印使用,不至於由於知道算法描述殊不知如何用代碼實現而阻擋訓練的步伐。這項工做也讓郭小俠接觸了一些曾經不瞭解的算法,邊學邊作,尋找最優解決方案。做爲集訓手冊的編寫者,瞭解手冊上的每一道題,手冊的題目列表才真正有了意義。
 
2012年
 
考研初試最難一年(2013計算機有中南自主命題了),複試變嚴格頭一年(這一年開始刷一半,學碩錄取10人),郭小俠有驚無險地經過了。小斌斌和小小蘇很高興地給「老大」辦了一場組隊記念賽。
 
組隊
 
郭小俠的 QQ頭像是Wall-E(機器人總動員,本世紀初皮克斯最優秀動畫片),而小斌斌的頭像也改爲了「清潔工」M-O,因而就拉上小小蘇作「電焊工」Burn-E了,隊名就取做——CSU_BMW。
 
真正的組隊纔剛剛開始,團隊配合還有不少不足,年初的大小比賽仍是被虐不斷,但隊伍的改變讓郭小俠本身都以爲神奇,就是極強的自適應調整性,比賽一場比一場默契。2010以後,真是久違了小斌斌小小蘇這樣的選手。
 
小試牛刀
 
仍是一年一度的湘潭邀請賽,中南拿了邀請賽第二個冠軍(上一次就是10年的羅神了)。而由郭小俠撮合的羅大叔和建軍組起的隊伍,也拿了第三。
 
集訓臨近
 
這時候餘老師也已回國, 給你們帶來了一個驚天好消息,集訓能用上機房了!ACM訓練專用機房,負責人是餘老師。這意味着中南的ACMer有了本身的家,有了一個基地,一個不用被管理員進行各類限制的本身的地方。要不要去機房睡一夜以做記念呢?。。。
 
租房
 
郭小俠和小小蘇的宿舍在校本部,小斌斌還在南校,隊伍聯繫並不方便。集訓前三我的一合計,就在後湖租了個房。小斌斌高興地說,暑假能吹空調了!
 
機房來了
 
7月,機房裝修完畢,餘老師把機房和機房交換機櫃的鑰匙交到了郭小俠手裏。回想這麼多年,那一刻,郭小俠的心情很複雜。
 
有白板,有投影儀,有打印機,有指紋簽到機,有55臺電腦和1個帶電腦的講臺,雖然都是08年的舊電腦,但已經很知足,還有兩臺全新大塊頭戴爾服務器!!!複雜的心情很快被喜悅代替,幾天後即將開始集訓。BMW三我的立刻忙活起來。卡線鉗網線水晶頭螺絲刀白板擦白板筆,郭小俠檢查每臺機器的網絡,查看網線編號對應機器,換水晶頭換接口。小斌斌查看不能啓動的機器,大概是機器許久沒有通電,扣一下BIOS電池就都好了。小小蘇研究了機房機器的聯想網絡同傳系統,給機房統一裝上了Win7專業版和ACM訓練相關軟件。。。
 
忙活一天下來,看着全部機器同時啓動,閃動啓動界面,進入系統……心中莫名的激動。準備好了,迎接一個不同的集訓!、
 
集訓前
 
郭小俠的「大工程」也將完工,恰好作完畢設,用畢設的標準排版製做了12年集訓手冊,不斷回憶本身的「菜鳥時代」須要什麼,不斷修改集訓手冊的內容,並設想着集訓的計劃,不是枯燥的日復一日的比賽練習,要分組,要講解,要減小讓新人措手不及的比賽頻率,還不能本末倒置,把握好度。
 
集訓
 
集訓熱熱鬧鬧地開始了,對於BMW三人組來講,天天的生活是差很少的,安排好新人的訓練任務,聽「半新人」給新人講解本身專門學習的特定算法,作練習或階段性的比賽,中午叫個「小廚房」的外賣,晚上一塊兒去「湘廚家菜館」點個香菇炒肉,茄子炒蛋,簡單、忙碌、充實。
 
暑假長沙的天和10年、11年同樣,很藍,還有很大很大塊的白雲,很美。
 
小小蘇給集訓製做了局域網內的集訓主頁,讓隊員們能夠查看當天的任務,下載不斷更新的算法學習文檔。
 
郭小俠搭建了華科大神Isun製做的開源項目VirtualJudge,能夠從不一樣的OJ抓取題目放在一塊兒作,還能夠把某場比賽的Ranklist導入系統,由於Ranklist帶有每一個隊伍作出某個題目的時間,利用這個能夠把Ranklist變成一個比賽動態Ranklist在5個小時中變化的「錄像」,把本身訓練時候作的比賽的Ranklist與「錄像」結合,就彷彿和當年比賽的隊伍同臺競技。
 
集訓快結束的某次訓練賽,用VirtualJudge,模擬了羅神當年離Final一步之遙的比賽。從始至終BMW一直緊挨着羅神隊伍的下面一名。而最後時刻,BMW選擇了和羅神當時作的不一樣的另外一道題目,是個計算幾何。郭小俠完成了這道題目,然而比較無語的是在HOJ提交是WA,但去UVA(西班牙的著名OJ,與ICPC合做做爲ACM比賽的題目存檔OJ)提交就正確了。「標程沒加eps,OJ又不給Special Judge,坑爹」。
 
【小插曲】eps是指一個很小的10^(-6~-12)的小數,用於修正double的浮點精度。SpecialJudge是OJ中用來經過另一個程序解決問題的多解問題,而不須要人工干預,好比拓撲排序,好比可承受double精度範圍。
 
至少這給了郭小俠很多信心,郭小俠+小斌斌+小小蘇的隊伍,不弱於羅神+木南+姚總 當年。
 
校隊選拔賽
 
校隊選拔賽從沒有過,往年集訓都是根據平時頻繁的比賽進行綜合參考而指定名單。有壓力纔有動力,憑實力說話才應該是選拔校隊的標準,郭小俠在集訓一開始就告訴你們,校隊要用比賽來選。固然集訓期間仍是進行了若干次比賽做爲必定的參考。爲了不偶然性,最後的選拔賽進行兩場,取每場前10名,第一場前10在第二場不計排名,且兩場從始至終封榜,第二場結束公佈結果。考驗的不止是水平,還有心態。
 
一年來ACM協會各項工做的展開有了顯著的收效——校隊平均年齡下降,平均水平提升。至少能夠保證,這一年剛選出的校隊,每一個人都會寫線段樹……(往年是作不到的,好比當年二叉樹都不會的郭小俠)
 
省賽
 
按照省賽的規定,研一的郭小俠是不能親自參賽了。時間在國慶節以後,因而郭小俠爲隊員們準備了充實的「國慶七天樂」。按照省賽老人帶新人的傳統,小斌斌、小小蘇、羅大叔、建軍分別領銜四支隊伍。郭小俠從各處找來其餘省程序設計競賽的題目、數據、題解,徹底模擬省賽的環境(省賽用PC^2,年輕隊員沒什麼比賽經歷,基本上只知道OJ),七天天天一場標準時間的比賽。
 
小斌斌和小小蘇天天訓練之餘要作一件事,就是要看個一兩集的《軒轅劍》(胡歌那個),這致使的結果是,省賽中南四支表明隊的名字是——盤古斧、女媧石、神農鼎、伏羲琴。。。
 
意料之中?意料以外?建軍這邊差一點點,拿了二等獎的第一名,因而2012年湖南省第八屆"藍狐杯"大學生計算機程序設計競賽,中南大學拿了三個一等獎,一個二等獎,第一次【團體第一】!
 
晚上建軍的 QQ簽名改爲了「這都是命啊!」,有些遺憾和心酸。建軍已經成績保研外校,這句話是真心的對於ACM的遺憾。
 
羅大叔的保研大業還在坎坷之中。2012年中南取消了對學科競賽省一直接保研的政策,而大叔的課程成績尚未進入年級30%,想保研,還要區域賽的銀獎以上。
 
區域賽
 
BMW三我的除了打了兩年醬油的郭小俠,小斌斌和小小蘇其實接觸ACM的時間並不算久,再好的天分和努力也終究受到時間的限制,爲備戰區域賽,不得不明確分工去學習算法。因而郭小俠暑期集訓進行一半以後就開始專攻計算幾何了,小斌斌專搞「冷門」算法(其實不冷門,甚至很熱門,只是對於中南這樣的ACM弱校,splay、dancinglinks這樣的東西基本都是「大後期」),小小蘇則搞圖論和動態規劃(小小蘇照着趙教博客的圖論列表作了個遍,又學習了各類奇葩圖論題,超越當年的趙教仍是應該能作到的)。
 
按照傳統,爲了保證當年的成績,一隊通常會去兩個賽區。小小蘇的女友在杭州上學,小斌斌的女友在北京,恰好也爲了兩場區域賽之間能隔一段時間,因而選擇了中間隔着金華賽區的  天津賽區 和 杭州賽區。
 
天津
 
天津賽區爭取到了兩支隊伍的名額,因而郭小俠、羅大叔一行六人開赴天津。
 
火車上你們也談論着OJ要不要本身開發一個,郭小俠還想用PHP,小小蘇說用java,羅大叔說用C++(C++作網站。。有卻是有,效率還比PHP高,郭小俠不得再也不膜拜一下羅大叔)。又談到來年校賽出題,郭小俠說,咱就出個麻煩點的計算幾何,搞個三維凸包,問怎麼放平地上高度最小,balabalabala。。。。
 
天津賽區的熱身賽,郭小俠去參加教練會了。
 
【小插曲】隊員參加教練會和教練晚宴也算中南的傳統了,陳老師爲了節約經費,儘可能讓校隊能多參加一個賽區,陳老師沒有參加任何一場「免費旅遊」,比賽都是隊員本身去,隊長負責處理須要教練的相關事宜,各賽區送的教練禮品陳老師也通常讓隊員們本身分了(金華的火腿,天津的麻花……)。
 
教練會完,熱身賽沒結束,郭小俠也趕過來湊一下熱鬧,以校隊第一高的水題經過率果斷切掉一道水題。。。
 
沒想到瞎搞一通,熱身賽拿了個第三名。也算個好彩頭吧。
 
次日正賽,一開場小斌斌果斷敲起代碼,交了一次錯誤以後趕忙調整立刻就經過了,郭小俠一看題,不用解釋也明白了,第一題是判斷麻將是否胡牌,這小小蘇和小斌斌但是棋牌高手。同場的 朝鮮金日成綜合大學表明隊聽說不會玩麻將,第一題糾結到下半場。
 
緊接着郭小俠的水題1Y率不是蓋的,兩道水題輕鬆經過。
 
【小插曲】水題順利經過對隊伍的鼓勵性是很大的。ACM賽場上一些不弱的隊伍由於水題卡好久而嚴重影響成績的案例家常便飯。
 
小小蘇搞着DP,和小斌斌討論着一個圖論,郭小俠發現了計算幾何題。
 
這個計算幾何題其實更算是一個高中幾何題,郭小俠明明知道結果應該是算一個角度範圍的區間覆蓋,但就是腦殼迷糊老是想錯那個角度的計算方法。
 
小小蘇的DP和那道圖論卡了挺久,快要最後一小時的時候郭小俠隨便編了點數據,小蘇蘇發現了DP題代碼的問題,居然是一句下標標反了,DP題經過。小斌斌也忽然靈感爆棚,把拿到圖論刷掉了。
 
這時候郭小俠的計算幾何代碼已經成型,但仍是腦殼迷糊糾結那個角度怎麼回事。小斌斌和小小蘇繼續讀題,發現另外一個圖論題,小小蘇知道模型是什麼,也知道這個題……確定作不出來。而小斌斌一聲驚喜,想通了一道題的模型,就是陳立傑大神在江湖中流傳的後綴自動機!比賽前小斌斌恰好準備了份模版,配合着小小蘇的數據,把這道決定金牌的難題切掉了。
 
【小插曲】陳立傑——高二學生,codeforces全球排名第五,入選國家 OI集訓隊,發明後綴自動機。多是由於codeforces的排名,高三意外獲得google總部的offer。
 
歷史驚人的類似,最後半小時,代碼已成型,這道幾何題經過,就是WordFinal的入場券。郭小俠調試着代碼,明明內心就是那麼清楚題目的模型,提交就是那麼使人痛苦的Wrong Answer。倒計時。。。比賽結束。。。
 
小斌斌的小女朋友忽然冒了出來。呃,這工做人員讓進的?。。。無所謂了,反正比賽結束了,後面還有杭州賽區。
 
晚上頒獎前,志願者告訴郭小俠看到了最終結果,是金獎。
 
【小插曲。。。這個還要不要插】志願者——比賽主辦方安排的學生爲參賽隊伍提供諮詢和引導服務。
 
是金獎啊,小斌斌一聽到,一會兒抱住了郭小俠。
 
學校排名第七,金。郭小俠的媽媽發來短信問結果,郭小俠僅有一個字,「金」,這條短信郭小俠的媽媽好久都沒有刪。
 
學校排名第七,刷新了中南ACM區域賽成績記錄,跨在了WordFinal資格的線上,一切皆有可能。
 
另外一邊的羅大叔很遺憾,爲了照顧羅大叔保研,安排參加了兩場區域賽,到此爲止兩銅,羅大叔也要考研了。
 
回到長沙,天津的題目已經放在了杭電OJ上,郭小俠行雲流水地敲完了那道幾何題的代碼,提交,Accepted!艹……
 
 
金華
 
仍是用VirtualJudge系統,BMW作了一場模擬比賽,新隊員小宇、小琦等幾個隊伍也一塊兒作。
 
郭小俠看到了什麼?我勒個去,這不是去天津火車上郭小俠打算出的題麼!凸多面體放地上的最低高度,最小陰影面積……這輩子沒見過這麼巧的事。
 
金華的題作的很順,時間到,BMW赫然出如今模擬Ranklist上第三名。小琦啼笑皆非着說「老大,大家去金華賽區多好」。
 
小琦是郭小俠在中南大學貼吧發現的,那是11年暑假,郭小俠的媽媽忽然喊郭小俠,說貼吧有個小孩發帖找ACM隊友。郭小俠對這種事情是很敏感的,中南ACM很缺這麼有主動性的孩子,果斷找其加QQ私聊。這個發帖的孩子就是11年入學的小琦,作過N OIP,物理院。11年集訓郭小俠帶小琦認識了一下陳老師和校隊,小琦很白很帥很靦腆。。。12年進入校隊,訓練很努力。
 
訓練畢竟是訓練,和正式比賽有很大不一樣,不過這場訓練確實又給郭小俠增添了很多信心。
 
杭州
 
杭州的比賽簡直是一場慘劇。小小蘇開場就發現了幾道水題,迅速敲起來,錯了若干次,不過好歹是順利經過了。郭小俠沒水題作了,不過驚喜發現有兩道計算幾何,一道簡單的順利經過,差點拿FirstBlood。另外一道複雜些,換着思路交了6次才經過,不過這道題全場沒幾個隊伍過的,看到YES那一刻高興地叫了一聲。小斌斌的Splay也有了用武之地,也是一個沒幾個隊伍經過的題目。這時候雖然和排名靠前的許多隊伍同樣是7題,可是不管是遠在長沙的看直播的校隊和教練,仍是現場的BMW,都看到了Final的但願,由於兩道全場過了幾十個隊伍的題目,還沒作,而經過的兩道題目,經過的隊伍不多。
 
【小插曲】FirstBlood——就是dota或者LOL的一血,用在了ACM的比賽中,表示某道題全場第一個經過,2012年華爲贊助國內ACM賽事,一血隊伍有800元獎金。
 
造化弄人,一道是能想出的方法要開4GB內存,天方夜譚只好放棄,另外一道是恰好沒有作過的一個模型,最後半小時郭小俠和小斌斌才討論清楚思路,小斌斌線段樹更熟練些,就開敲。只過這一題,是進不了Final的,但至少能多保一個金獎。最後5分鐘,敲完,本地運行RE(RuntimeError,內存溢出之類問題),找問題,問題在哪,這麼熟悉的線段樹爲何會RE,調試,RE,調試,RE……5,4,3,2,1……比賽結束。
 
原來小斌斌的女友從北京趕來一直坐在看臺上,小小蘇的女友也在外面等着。比賽結束,失落。小斌斌和小小蘇帶女友遊杭州去了,郭小俠還要完成教練的工做,參加頒獎典禮。
 
兩道題作出來就是亞軍,沒作出來就是……銀獎的第一名。。。
 
WordFinal只能期望天津的第七名了,但願還在。
 
0九、10兩年的大陸Final名額是19個,11年驟然縮減到16個形成大陸委員會的極度不滿,那年鬧得沸沸揚揚很不愉快但沒有改變結果。
 
12年大陸有22.5個slot(關於slot是否等於名額數這個問題一直存在分歧,我也不太明白),而大陸5個賽區排名前七的學校訂是19個,按照年初亞洲ACM/ICPC主席對大陸委員會的承諾,中南應該能進Final,可是真正結果如何,依然是未知數。
 
協會
 
年初,郭小俠已把協會交給了小宇,但依然爲協會的工做出謀劃策。小宇整理了協會工做,並將4個部門精簡爲3個。對於這個改變,郭小俠很高興,高興看到小宇的行動力,和協會工做分配的更合理化。
 
宣講會、知識串講、新人賽等等,有了一年來工做的積累和專用機房這個大本營,工做進展的更順利,效果也更好。美中不足的是,11年中南ACM的低谷,也許影響了新人蔘與ACM的信心。
 
新人的積極性和主動性,彷佛也不如多年之前。條件好了,爲何反而不懂得珍惜了?有時候郭小俠會把這種現象歸罪於如今的孩子的嬌貴。但卻也一直找不到答案。中南再也不像多年之前那個ACM條件不好卻英雄輩出的時代,像姚總趙教他們那樣堅持、努力、瘋狂的隊員愈來愈少。前輩們巴不得睡在機房,而現在有了機房,堅持來訓練的卻寥寥無幾。
 
堅持的人,有,像小琦,小安,小宇等等,可郭小俠以爲,付出了這麼多努力,中南有了這麼好條件,爲何差很少生源(沒什麼 OI選手)的電子科大一年能有6個金牌隊伍,中南卻沒多少人願意去爲ACM奮鬥,去瘋狂?!
 
【補充】杭州賽區那個「4G內存題」爲何放棄呢。那道題最直觀的思路是將座標旋轉45度後用線段樹或樹狀數組進行統計,但數據量很大,直接開數組要開到4GB,想壓縮又很是之麻煩且沒有思路。咱們如今用的大多電腦內存條只有2GB,把一臺電腦的內存開滿跑程序,想一想都不現實。雖然這確定不是正解,但賽後有人寫題解的時候,真的就用這方法經過了,緣由是寫完代碼纔去看數據範圍,發現4G好大但既然寫了就提交一下試試看,居然YES了!一方面是可能題目提供的測試數據並無達到題目描述的極限,也就是實際使用不到4GB內存。另外一方面是,那場區域賽的判題機多是4+GB的。。。
 
 
2013年
 
夢斷
 
1月初,ACM/ICPC亞洲區主席博客公佈了2013年亞洲WordFinal資格。
 
大陸17支隊伍進入世界總決賽。香港大學、香港中文大學佔用大陸名額(在海外賽區取得很優秀的成績),但在大陸區域賽名次不計,這樣杭州賽區第八的復旦成了第七,出於對ICPC的貢獻(11年上海賽區主辦方,12年成都賽區出題),優先得到世界總決賽資格。這樣活生生地把天津賽區同是第七的中南大學擋在了總決賽門外。
 
偉哥10年曾說過,沒什麼好抱怨的,若是有實力去拿區域賽冠軍,誰也不能讓你進不了決賽。
 
退役
 
郭小俠在中南ACM經歷了好多了,從當年的姚總到12級新來的小遒,足足經歷了中南七代ACMer,能說的太多,以致於退役時想寫篇文章以表記念卻雙手放在鍵盤上敲不出一個字。
 
驀然回首,想起三年前填寫集訓報名表那最後一欄,「刷新中南ACM歷史成績」,作到了,釋然了,結束,不過是微微一笑。
 
小小蘇學習成績很好(拿了國獎?),不用ACM的金獎也保了研,不過忙於比賽,沒時間聯繫學校,保的本校研究生,郭小俠以爲收了小小蘇的導師是幸運的。
 
小斌斌是想去北京找女友的,成績很好保內也不成問題,保外就有點點危險,10級的小斌斌在ACM還年輕,郭小俠一直以爲小斌斌堅持ACM一兩年,必定超越羅神,況且博客上那句「我要把中南帶進世界總決賽」的目標還沒實現呢。小斌斌是有點糾結,繼續參賽和考研。
 
新篇章
 
郭小俠曾問副會長彭小山,小宇以後協會應該給誰呢。當年小琦來協會的時候,副會長彭小山就告訴郭小俠,小琦如今年輕,可是作人很穩,一兩年成熟一些以後,是最佳人選。
 
13年,小宇漸漸把協會的事情交給了小琦。當年郭小俠是協會和訓練新人兩部分一我的抓,後來把協會交給了小宇,把訓練新人交給了小斌斌,現在彷佛協會和訓練新人又到了小琦一我的身上。
 
這一年的新人發展情況仍是有點使人擔心,比起小斌斌、小小蘇、羅大叔、建軍一代,差了很多,也就小琦還有點當年羽翼略豐的小斌斌的影子。老人仍是不能一下都走光啊,小斌斌決定參加下半年的比賽,和小琦組隊。
 
小琦大家加油啊,爭取實現小斌斌博客上那句話。
 
畢業季
 
轉眼又一代人畢業了,畢業典禮上張校長還特意點名表揚了一些優秀的努力奮鬥的畢業生,羅大叔也在內,那幾天老隊員QQ羣裏都在調侃羅大叔,真遺憾年初結婚沒去圍觀,不過「好父親」真讓羅大叔囧了一下,哪這麼快生孩子。。。
 
 
——————————
 
這個帖子的故事到這裏差很少就結束了,中南ACM的故事還有年輕人去續寫,但願她的故事將來是輝煌的,嗯,必定是。
 
——————————
 
人物後記
 
姚總:研究生畢業工做,公司我忘了。。
 
趙教:卡內基梅隆大學Master,留美工做,google公司
 
木南:本校研究生師從蔡自興教授,畢業,有讀博計劃
 
羅神:本科畢業工做,深信服,深圳
 
偉哥:本科畢業工做,阿里巴巴旗下(淘寶?),杭州
 
開仙:本校應用數學研究生在讀,(數學院導師,我就不瞭解了……)
 
捷:保外,華中科技大學研究生在讀,進入2012微軟編程之美決賽,獲得騰訊和微軟實習offer,如今微軟北京實習
 
傑:考入華南理工,研究生在讀,獲得騰訊和網易遊戲實習offer
 
大象:本科畢業工做,騰訊,深圳
 
彭小山:(ACM協會副主席)實習一年,湖大金融直博
 
韓小帥:(ACM協會部長之一)本科畢業工做,華爲,深圳
 
凌小藝:(ACM協會部長之一)本科畢業工做,騰訊,深圳
 
小邱:保研本校,師從鄒北驥教授,研究生在讀
 
陽仔:考入浙江大學軟件院,研究生在讀
 
樂樂:(ACM協會部長之一)教改班保研本校,師從王建新教授,研究生在讀,繼續爲ACM協會作了很多貢獻
 
小曹:已得騰訊實習offer,準備以後出國留學
 
羅大叔:考研協和醫學院失敗,保持工做,未放棄考研
 
建軍:保送中科院,今年9月研究生入學
 
小小蘇:成績優異保研本校,師從王建新教授,今年9月研究生入學
 
小斌斌:成績優異,是否保外未知,已得金山實習offer,下半年比賽主要爲帶新人,不會投入太多時間訓練
 
郭小俠:考研本校,師從鄒北驥教授,研究生在讀
 
——————————本帖結束,謝謝觀看——————————
 
 
中南ACM的歷史固然遠不止有文中出現的角色,中南ACM的每一步發展,都有着大家清晰的足跡。
 
謹以本帖記念爲中南大學ACM奮鬥的那些日子,致全部曾爲CSU-ACM共同夢想奮鬥的前輩們。
相關文章
相關標籤/搜索