1. 程式人生 > >ACM-ICPC 再見 --- 記 2018 ACM/ICPC Asia Regional Xuzhou Onsite

ACM-ICPC 再見 --- 記 2018 ACM/ICPC Asia Regional Xuzhou Onsite

距離今年的徐州區域賽已經過去四天了,比賽當天的場景依舊在我心頭固執地縈繞:那一道金牌題,我到底哪裡寫錯了呢?

開場時,我們很快做出了A,而G題的思路也很好想,樹上字首和加上一個組合數公式即可。然而,我把字首和推錯了,同時不知是由於緊張還是什麼原因,LCA的模板少抄了一行卻一直沒發現,導致這道題由另一個隊友重寫了一大半才通過。這時擡頭一看,已經過去3個多小時了,令人驚訝的是,2題的我們處在銀牌中間,賽後才知道是榜被帶歪。

這時我們犯了第二個致命的錯誤----同時開了M和H兩道題。H題由我獨自想到思路之後打出,交上去卻WA了,賽後得知自己的演算法並沒有錯,可至今也沒有查到寫錯的地方。M題是個比較繁瑣的幾何,我打完H之後,隊友在結束前五分鐘才打完M,最後沒調出樣例。如果我們這兩題當中隨便過一題,金牌便是我們的。

大三銀牌退役,這個結果固然有遺憾,但也可以說並不是什麼偶然。捫心自問,自己是否把全部熱情和時間都花在演算法競賽上?答案顯然是否。雖然把Codeforces打上了紫名,但是看到自己部落格的更新次數從最開始的一天一次逐漸變少,就知道自己並沒有盡全力。當然這也許並不是什麼壞事,只是逐漸意識到生活並不只有演算法競賽一樣東西,還有更多美好的事物值得自己去發掘,還有更多可愛的人們值得自己交往。

開始打演算法競賽的契機也是一個偶然。進入uestc時,想著要不要只做一個普通的學生,平凡的度過四年,吃吃喝喝玩玩。不過,意外還是發生了。當我與前女友分手時,正值本校ACM校賽前一個月,抱著找點事情給自己做的心態,隨便拉了兩個什麼都不會的同學去參加了,結果可能是自己OI省二等獎的功力還沒有完全消退,單挑進了決賽並簽到成功。隨後,好像找到了自己生活的意義和前進的方向,一發不可收拾。恐怕沒有ACM-ICPC,我的大學將是荒廢的四年。

只願當五年後,十年後,甚至自己年老時,回憶起自己大學時的生活,還有這段為演算法競賽而努力的日子,能夠笑著去講述,而不是懊悔,或是找機會岔開話題。也願今後走上這條道路的人們,從最開始就想清楚自己最想要的是什麼。

正如冰菓當中慵懶的折木遇見千反田,ACM-ICPC將我的生活帶入了完全不同的軌道

ACM-ICPC 再見

PS 比賽的最後和可愛的志願者小妹妹互留了聯絡方式,大概是當天唯一值得慶賀的事情了