再見,ACM
人生總是要伴有遺憾的
————icpc南京站總結
不出意外的話,接下來我們隊應該不會再有出去的比賽了,結束了,以前一直說著退役退役,突然真的退役了,真的很捨不得,有點不想離開這個帶我成長的地方。
先說說南京吧。
有人說奮鬥過了,就不在乎結果。我以前境界太低了,雖然耗費了不少時間,但一直在進行低質量的學習。學的知識點程度淺,方面單一,只會做水題;遇到不會的自己也不花時間思考,直接看題解,覺得這樣雖然沒做出來,但總歸見得題多了,但看完題解寫出來就扔一邊了,導致根本沒什麼印象;去年非給自己的定位個輔助,認為自己不怎麼需要寫程式碼,就很少自己敲題,一直只在努力看和學,然而學而不思則罔,其實那就是懶的表現。總之,感覺去年的自己一直在努力,不過是努力地在原地打轉,沒有深度,沒多少前進。意識到這個問題是今年省賽組完隊後了,但是我本來搞得自己底子就不紮實,腦子轉的又慢,再跑,只能是儘量不被落的太遠,努力追上隊伍了。南京前的這段時間,雖然我效率不如其他人高,意識也沒他們好,但我始終沒懈怠,每天繼續在做題,十一集訓我們隊也是一起每天早
本來以為南京是個大賽區,拿獎應該簡單點的,結果沒想到其他學校去了那麼多一隊。熱身賽的時候第一個題是個三維最小生成樹,第二個題是個組合數推式子,其他兩隊或多或少出了一兩個,然而,我們都沒做出來,暴零了,連機子都沒來的及測。那時候就知道應該這次南京的題,不簡單。
正式賽開始,13個題,看氣球顏色猜題目難易程度果然不好使。第一個是個推結論的博弈,hy和mtx上來就猜出來了結論,但是想穩一點驗證一下,結果沒想到一驗證半個小時過去了,也沒驗證出來,幸好交了以後過了,看了看排名74,開場還可以,穩了穩軍心。然後第二個是個數學,
一執行發現樣例不對,還傻不拉幾地在網路流執行前輸出了中間值,發現都是0,我和mtx一人檢查了兩遍板子,最後還是hy發現了我建圖的有個地方寫錯了,建了多條邊。結果交上後
所以南京出問題的主要原因其實一方面是我們水平確實不夠,做不了難題,稍微有點難度的題就出的很慢,水平需要提高。另一方面也是場上心態不行,很多地方沒有按照以前的套路走,有點亂,比如,我一向不怎麼擅長推規律題,不該去做那個g,比如規律題要先打表看看,我們沒做,比如在執行前輸出中間值,我多少年沒犯這個錯誤了,出了問題自己也不知道仔細檢查一下程式碼。其實當時剛開始敲網路流我手都是抖的。所以要調整好心態,做什麼之前,都當自己已經失敗了就行了。
還記得當時加acm的時候,我其實不知道什麼很多acm的學長都不是阿里百度,就是晉升保研。當時只是熬夜做oj,覺得這些題很好玩,ac很爽,就莫名其妙地一個宿舍五個人都加了。結果進來之後被虐的叫苦連天。支援我的動力從開始的好玩,到後來的多學點的東西,再到提高自己的素質,變了很多,好像自己的初衷都變了,最後想想,當初來這裡,不就是想題ac的那種快樂嗎,我好像忘記了。
但是總之,acm還是教會了我很多東西的。寫大模擬的時候我明白了,再噁心再難受的東西你其實也能頂著上,甚至能做好。mtx讓我明白,很多東西並不是你看到希望才去做,而是可能沒什麼希望,但試試,努力去做做可能就成了,試試也要竭盡全力。hy告訴我,人活著要積極。mzx學長告訴我凡事不要偷懶,多思考一下;讓我明白,你的底氣並不是在比較中你比誰強,而是你真正會什麼,能有什麼一技之長,能把自己會的東西做到什麼程度。lxk告訴我做事情要先給自己創造一個環境,然後找到一股熱愛,最後過程中給自己適當正反饋,你才能做的長久。教主告訴我,高中那一套不管用了,不是付出時間和精力就有回報的,如果只付出時間和精力就有回報,那全都好辦了,只付出就得了,你想要做一件事,光想沒用,得想辦法怎麼去做到;我以前都是淺度學習,深度的學習不是像考試一樣糊弄就行了,要真的會什麼,真正明白是怎麼回事。還有,很簡單的一句話,“不會就學,不熟就練”,我覺得我可以用一輩子。還記得大二被暑假前新來的同學打哭一次,難受一晚上,到現在被打倒數回去都樂呵呵地該幹啥幹啥,抗挫折能力真的提高了不少。還有這次南京之旅,讓我明白,以前我每次有點事不如意就叫苦連天,但是實際上,失望和遺憾,就是常態,人生就是這樣。還有最大的收穫,就是收穫了一群優秀的志同道合的朋友,和他們一起這段時間,很開心。
不知不覺就四頁紙了,停不下來了,總之謝謝acm讓我提高了很多,謝謝教主為我們創造的環境,也謝謝朋友們的支援和幫助。程式設計是一種樂趣,即使退役了我也不會停下。能大學兩年在acm中度過,我不後悔。大家加油,預祝山科的acm越來越好。