一場刺激的遊戲——很文藝的山東省第四屆ACM賽總結(菜鳥版)

來源:互聯網
上載者:User

 

         人生就像一個個節點,節點中或許有成功,失敗,滿足,遺憾,但是只要它是不可複製的,在日後,便是美好。

                                                                                                                ——我們的教練

 

                                                                               一

“TIME—00:00:07”,還有七秒鐘的時間,比賽結束。

我們把最後一道題的代碼稍微修改了一下,趕在比賽結束前的七秒鐘,提交。奇蹟並沒有出現,仍然是錯誤。但我們卻在最後的時刻,如釋重負,好驚險的比賽,刺激程度無以複加,畢竟這道題我們只用了十分鐘的時間,而五個小時的總過程,我們前四個小時居然一無所獲。

終於從青島回來,完成了我們的使命,雖然銅獎是微不足道的,既低於我們的預期,也沒有重新整理學校的記錄。但玩了這麼久的ACM,獎項儼然已經不是重點。這五個小時的精彩,是無以言說的,也是無法重現的,對我們來說,賽場上每一次不屈不撓的提交,賽場外與其他學校志願者的甜蜜友誼,日後必將成為美好。

                               二

在很多人的理解中,ACM是難、枯燥、無味的代名詞。一個純粹拼腦力和演算法的遊戲,它既沒有表單開發中花花綠綠的UI介面,也沒有實際項目中形形色色的擴充類庫,當然比起真正風靡世界的WOW和LOL,它的確是太不好玩了。可大隱隱於市,最簡單的C穿插少許的C++特性,黑白相間的命令提示字元,毫無修飾的輸入輸出,便能夠解決號稱電腦靈魂的終極問題,這足以讓許多熱愛演算法的人心曠神怡了。

由於ACM競賽涉及到的知識面實在太廣,下至遞迴枚舉,中有貪心圖論,上有線段樹字元匹配等許多最近幾年才有的國際論文知識,除此之外,英語數學物理甚至流行的電子遊戲也要稍有瞭解,才能極大簡化構造模型的時間。所以訓練的時候也是異常艱苦,我們在這一年中已經沒有了寒暑假。回想起訓練的時候,常常因為一個問題的不同解法爭執的面紅耳赤,廢寢雖不至於,忘食卻也成了家常便飯。

從功利的角度看,一年的努力,換來一個區區的銅獎,虧否?

大一的時候,我參加過軟體設計大賽,雖然當時不懂JAVA,與兩位同學也是從篳路藍縷開始學習,但是半個月便出了作品,最後也拿了個獎。從投入產出的角度看,這似乎更值,稍加學習會用類庫調用函數就能成功一半。把一年的ACM生涯用來做項目,成就已然不會太小。但是我們三人總有一個共同的想法:“有意思嗎?我們無非是在用別人的東西。”

是的,ACM是一個獨立思維的王國,它什麼都不會給你,甚至連輸入輸出的範例都是那麼的小心翼翼,唯恐讓你懂得太多,思維定死。可在這最大限度的運用自由後又有最為嚴格的驗收標準,機器評測,克服了人工的感情思維和失誤,上萬個甚至數十萬個測試資料,迫使你的程式要嚴格思索到每一個邊邊角角。最重要的是,無邊無際的參賽者會在輕鬆過題的時候給你驚喜和鞭策——線上上甚至線下賽中,你與山大中國海洋大學甚至清華北大的人同在一個螢幕上,思考同樣的事情,想來就讓人興奮。也只有在那時,我們才知道自己的微不足道,知道喬幫主畢生箴言的合理之處。

Stay hungry,Stay foolish。

 

                                                                 三

就是在這樣的環境中,我們抵達了戰場——中國石油大學,其中包括三個正式隊伍和三個大一同學組成的友情參賽隊伍。那是一個慵懶的下午,兩個美麗大方的志願者歡迎著我們的到來。吃過飯後,便去參加了一場熱身賽,實驗新環境的效能和機器的效能(正式比賽時採用的是ubuntu的系統),下午出門,我們一行人浩浩蕩蕩的到了海邊,看到自己腳下木頭連廊的縫隙,談天說地。ly(不是lyc也不是lcy)老師租了一個雙人的單車,於是我們是情侶的不是情侶的都上去躍躍欲試了一把,這其實也是一種緣分。十年方才修的同船渡,能讓我們如此歡樂的在一起,需要多高的修為啊!而這修為的連結,恰恰就是ACM這個既讓人愁眉苦臉,又讓人喜笑顏開的心魔。

所有的坡度已經都被我遍曆,所有的驚險都成為了必然,迎面而來的海風撫亂了我的頭髮。遠方沙鷗的起降讓人心曠神怡。

把自己的靈魂交付給自然吧,青春的節奏本該如此,不是嗎?

 

                                                           四

晚上,隊長帶著大一的三名同學去“拜神”,所謂神,其實也不過是和我們學校水平相仿的sd某大學。

第一屆省賽時,sd某大學與我們的水平相仿。但他們臥薪嘗膽,頑強不息。由於其學校對ACM事業的重視,訓練體制也是通過自己搭建的評測平台進行的,甚至在平日對普通同學的C/C++語言教學中,便引入了動態規劃、數論等一些初級的演算法,並將期末考試與ACM評測機制相結合進行考察,人員選拔也有規範而嚴謹的校賽來負責運行,在這種良性機制的迴圈下,他們不僅在省賽中取得了良好的成績,甚至有了幾次國際邀請賽的經驗。

大一的三位同學顯得十分興奮,sd某大學的同學也表示,這三位同學的實力要比他們的大一後備力量強大,但是假以時日,再過一年呢?兩年呢?誰的心中都要打一個問號。這和他們的努力或許有關,但更深層次的原因,也值得我們好好思索一番。

借用毛主席的一句話,“這世界是我們的,也是你們的,但是歸根結底是你們的。”大一的三位同學,你們好像八九點鐘的太陽。

                      

                                                             五

次日十點,比賽正式開始。到下午三點結束,跨度很長。我們的機器位於很靠近主席台的位置。

不得不承認我們的旅程是非常不順的。各個大學甚至中學的“友情參賽”隊伍開始紛紛的出題,我們都沒有料到的是,大一的友情參賽隊伍,率先掛起了代表我們學校榮譽的氣球,他們第一個做出了題來。感謝三位大一同學,你們對得起他校的讚譽。我校其他隊伍,也紛紛做出題來——雖然因為題目難度的原因,大家做的都很不順。

只有我們一無所獲了。三個小時的時候,我們的手都在微微顫抖,志願者送來了飯食,我們卻毫沒有興趣。在一個錯誤的迴圈幹擾下,我們拖到了第四個小時。根據國際比賽的規則,最後一個小時是所謂的封榜——我們已經看不到任何隊伍排名的變化,而此時我們的前面至少有七十個隊伍。

真的要成為有史以來第一個掛零回家的隊伍嗎?我們此時無比緊張,基本已經處於打亂碼的邊緣了。但我們旋即冷靜了下來——最後分配了一下戰術,我和ZHMM改迴圈的錯誤,另一個女生看那道我們毫無辦法的題。我連續喝了兩袋牛奶來平複自己的緊張,在zhmm的協助下,我們4:14的時候做出了第一個題。2分鐘後,第二個題也做了出來。

因為已經封榜,我親眼看到對面做出一題的學校的隊員的臉色由紅變綠。偷笑了一下,失去的信心都已找回,最後20分鐘,我們衝刺了一道全新的問題。同學10分鐘寫的搜尋代碼一次通過了我們能想到的所有情況,最終卻沒有通過嚴格的評測機。zhmm同學的代碼也始終在錯誤和逾時之間徘徊,直到最後的五分鐘結束,也算是一點小小的遺憾。

沒有時間修改了啊…我們儘力了啊。這些平日裡的套話託詞在這一刻顯得那麼的真實,這場不可複製的遊戲,一切都結束了。或者說,又一次開始了。

                                             

 

                                                        六

沒有太多的停留,我們回到了濟南,只留下了這段不可複製的回憶。三個銅牌,萬物總會有遺憾,但在遺憾中,美好也油然而生。

某人還在不停的說著“給力”,希望能在暑假的訓練中有所突破——如果能在搭建一個我校自己的評測系統,或許會更好的呢;某人在平靜中孕育著一絲絲惆悵:還有地區賽和網路賽呢,爭取進一次吧,比國足衝出亞洲要容易啊;某人還在看著與sd某校同學的合影,若有所思;隊長依然像以往當隊長那樣歡樂,我們都淡忘了這是他參加的最後一次比賽,他本來是可以在更大的舞台上施展本領的……

遺憾總會有很多,但這是一場不可複製的遊戲。

昨天足夠遺憾,但已經過去了。我甜甜的睡了,期待著明天的晨曦,灑向我那已經不再青春年少的面龐。

明天還有明天的溝壑,還有明天的風,但是,我們有理想,我們已經不再有畏懼。

 

 

 

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.