1. 程式人生 > 其它 >生涯回憶&退役記

生涯回憶&退役記

前言

心裡總有執念要寫一下生涯回憶,也許是想要一種對自己的肯定吧,也許是為了一種儀式感,儘管我知道沒什麼人會看。

競賽就是這樣,一場比賽下來,伴隨著一群人的聚首和離別,一批人生,一批人死,一批人生不如死。

其實我曾經從未預料過退役是如此猝不及防。

接下來大概就是每週閒暇時間稍微搞搞 OI 愉悅身心,主要精力放在 PhO 和文化課上。

下面就大概說說我的 OI 生涯吧,自己都感覺語句又臭又長沒什麼營養,害。

Part 1

與 OI 相遇,要從我學機器人開始說起。

當時學機器人也純屬就是為了好玩,由於水平還可以,就去參加了機器人競賽。初一的時候,獲得了一個市二等獎,一個省二等獎。

學機器人的時候培養了對程式設計的興趣,正好當時我學機器人的那個機構開設了程式設計班,就報名了,上的就是 C++。從此我就正式開始了我的 OI 生涯。

提煉一下兩點可能沒被注意到的資訊:

  1. 我開始學 OI (指從學習 C++ 語法開始)是初一的下學期;
  2. 當時學程式設計(那時候我都不知道資訊學競賽是什麼,也不知道資訊學競賽叫作 OI)就是出於興趣。

於是當時還在中科大讀電腦科學與技術專業碩士研究生的 xsh 許老師就成為了我的啟蒙教練。(現在他已經在讀中科大的電腦科學與技術專業的博士研究生了)

許老師是一個很認真負責的老師,記得當時上課,我們那個班是 4 個人,其他同學上課都不好好聽課,甚至打遊戲,上課最專注好學的就是我。即使只有我一個人在聽課,老師也會認真地講解。課下我在作業方面有不懂的地方,老師也會熱心地幫助我。

就是在這段時間內,我打下了良好的基礎。

Part 2

聽到了 NOIP 暫停的訊息,同時迎來了 CSP

其實這訊息對我而言沒多大沖擊力,畢竟 2019 年是我第一年參加比賽,那年我初二。

CSP2019 賽前,機構的兩個校區聯合起來組成了一個集訓班,就在集訓期間,我認識了合肥四十五中的機器人大神 ghy。

ghy 大神對我的影響極大,他和他爸爸幫了我很多忙,也讓我的眼界得到了極大的開拓,我真的很感謝他們一家。

所以說拓展視野很重要。——fcy

話說回來,集訓期間學到了很多有用而且基礎的東西。

那年我年少無畏,同時報了J組和S組,靠著初賽前刷題和看書,以及考場上各種選擇題技巧,僥倖通過了兩個組的初賽。

複賽前一段時間生病了,請假在家,那段時間裡聽了許老師的建議在家做以前普及組的真題。

2019.11.14,也就是CSP2019 2輪的前一天,許老師才告訴我有洛谷這個網站(也許是他覺得我之前的水平不適合上洛谷做題),我也才知道有這個網站,所以大家可以看到我洛谷的註冊時間是2019.11.14。

那天青藤程式設計營的 cmh 陳老師(下文就統一用 cls 稱呼了),舉辦了一個賽前講座,我也通過信奧資訊網公眾號看到了這個講座連結。聽 ghy 爸爸說 cls 是業界大神,於是就報名了講座,晚上去聽了。

收穫挺大的,對我的比賽策略方面有革命性的指導意義。這場比賽也讓我對 cls 留下了很好的印象。

接下來兩天就是CSP-J2/S2 2019。

提高組直接爆炸(就我當時那水平不肯定直接爆炸),D1T1 格雷碼拿了 \(30pts\),D2T3 樹的重心拿了 \(15pts\) ,其他題目全都不會,也沒寫暴力什麼的,最後 \(45pts\) 連3=都沒拿到。

普及組到還說得過去,得益於前面請假在家的時候模擬題做得比較多,切普通模擬題還是比較輕鬆的。T1 AC 非常輕鬆,T2 AC 也沒費多大功夫。T3 DP當時沒學好,騙分也不太嫻熟,連程式碼都沒寫。T4 想了個假做法,寫完才發現自己假了,一個樣例都沒過,也沒時間改了(P.S. 當時我存圖還只會鄰接矩陣),就索性把錯誤程式碼交上去了。

最後得分 \(100+100+0+10=210pts\),T4 莫名其妙的 \(10pts\) 不僅幫助我卡了 AH 2019年J組1=線,還卡了全國5級線。

現在想來,如果當時不是因為這莫名其妙的 \(10pts\),我就不可能在初二拿到 J 組一等,後面也很可能就不會再走下去了……

人生有時候就是如此戲劇性啊。

Part 3

CSP 2019後又上了幾周課,就放寒假了,然後因為疫情原因線下就停課了。

寒假的時候有一天在信奧資訊網公眾號上看到了一個“程式設計一小時”活動,一看,其中有一個線上講座是 cls 的,然後就報名參加了。

cls 當時在講人工智慧,深深地吸引了我,讓我對他有了更好的印象。

後來線下停課了,所以就試圖聯絡了一下 cls,問我能不能在他那裡上課,他爽快地答應了。

然後我就跟許老師表達了一下感謝之情,cls 從此成為我的正式教練。

初二的下學期,“停課不停學”期間,應該是我水平提升最快的時候了:我如飢似渴地學習知識,積極主動查缺補漏,跟著夥伴們一起打 CF……我打 CF 最高頻的一段時間就是那時候。

當時 cls 學生還沒有現在這麼多,生活比較閒適,也帶著我們打打 CF。結果我總是在 QQ 上問他題目怎麼做,嚴重拖了他的後腿,導致他的小號連紫名都沒上2333333

在 cls 的線上機構裡,我認識了幾位同學,後來我們一起拼搏:zyz, ht, jyt, zxh。他們的初中都比我的強很多,認識他們也拓寬了我的眼界和交際面。

zxh 比我大一個年級,也就是說當時我初二,他初三,為了中考他 AFO 了,結果由於疫情原因中考延期導致他只有1個月的暑假,最後他丟掉的 OI 沒撿起來,高一的時候退役了。親眼目睹那麼強的一個人 AFO 了大半年後水平能下降到如此程度,著實令我感到害怕。

Part 4

升初三了,學習壓力明顯大了,在 OI 上投入的精力也明顯少了。

現在忘了當時是從哪裡傳來的訊息了,說合肥一六八三校資訊學特長生招生可能不承認 CSP(事實上後來還是承認的),於是我就準備還去參加市賽。而我所在的區比較難以形容,竟然直接用初賽成績來選拔參加市賽的選手……

學校在國慶節假期偷偷摸摸搞月考我都沒去參加,在家備戰初賽……

CSP2020 S組初賽發揮也挺可以,順利拿到HFOI2020 入場券。

CSP2020 S2 不多贅述:\(80+95+0+20=195pts\),順利拿到AH 1=和6級藍鉤。同時在名單上看到了和我同分的神仙 mzx。

NOIP2020 也不多說了,遊記

後來就是 HFOI2020,進入高中後我得知出題人就是合肥一中三隊爺szr, wty, hzy。那場比賽我比較輕鬆地切掉了前三題,第4題想了一個 \(60pts\) 的樹剖做法,但是寫掛了,騙了個 \(20pts\) 的菊花圖部分分走人了……最後 \(100+100+100+20=320pts\),市 \(rk19\) 滾粗了。

在排行榜上的最前面,我看見了他們——那些大神——的名字:jwz, fcy, llr。後來他們和我進入了同一所高中一同奮戰。

打完市賽就徹底 AFO 忙著whk了,一直到6月份中考結束都沒有寫過程式碼。

當時我在我們群裡說了要退役的事情以後,zxh 學長第一時間勸我:

千萬別,千萬別,你每週一定還是要寫一兩題,就當休息,保持手感,不要像我一樣現在 OI 想撿起來卻依然這麼拉胯。

事實上我剛才也說過了,到6月份中考結束都沒有寫過程式碼,因為根本沒有時間。

這裡還有一個小插曲:本想報名 ISIJ 2020 來著,但是報名須知中有一條:

當前疫情有所緩解,選手和教師入選後必須在學校機房參加整個線上競賽,所在學校提供比賽後勤保障支援。學校機房環境必須保證視訊監考條件,確保網路暢通。

顯然我所在的初中沒這條件(畢竟連教練都沒有)。再加上自己沒碰 OI 這麼久了,感覺去比賽也就是當代表隊的分母,指不定就拿了全國唯一一枚銅牌,就沒報了,但是心裡還是挺難受的。

後來在代表隊的名單裡看到了 mzx,說實話,我當時羨慕他年輕真好,還有一丁點兒嫉妒,畢竟如果我也有他的條件報名了的話,入選的就是我了。最後還是祝賀他拿了 Au。

Part 5

中考結束了,考得也還行,憑藉著資訊學特長生的資質順利進入了合肥一中的競賽班。

自己 NOIP2020 的成績(現在回想起來當時屬於超常發揮)讓我開始有了省隊的夢想。

6月份下旬到7月份上旬這段時間主要就是補 cls 的直播課回放,把以前落下的知識點自己學一學。7月份下旬到8月份上旬在忙whk,8月份下旬到開學前在線上同步做衢州二中的模擬賽,目的是找曾經有過而現在丟掉了的狀態和熟練度。

在我忙著中考退役期間,cls收了一批新學生,於是我有了一批神仙學弟——gyz, lsb, xhj, smk, xyk, zk等等,他們的初中也比我的強很多。暑假的集訓被他們吊著打……

暑假期間那種水平大不如前的無力感還是令我迷茫和彷徨過很長一段時間的。

入學教育,正好和 fcy 是同桌。入學教育期間班上每個同學都對自己高中階段要選什麼競賽有深入的思考。我當時就是想要走 OI 這條路走到黑,fcy 不太想搞 OI 而是想搞 PhO。

幾天後,正式開學。大概一兩週之後,我們要選擇競賽了,fcy 選擇了 OI,而我選了 PhO。

關於我選了 PhO 這檔事,其實是我結合自身情況考慮的,不只是fcy和我互相給對方洗腦這麼簡單。那時候心裡就有兩個矛盾的想法:一方面有省隊夢,另一方面已經有了放棄 OI 的準備。

開學幾周後就和jwz, fcy, llr混熟了,包括同班同學bdz,還認識了熱情、和藹的學長zyb, wbd, qsw,以及其他很多同學。明顯感覺自己的圈子擴大了。

ht 提前退役了,原因是他考上西交大少年班了,所以 OI 僅供他愉悅身心使用。

高中搞競賽明顯比初中有氛圍多了,一直到 CSP-S2 2021 前都鬥志昂揚。

然後就是爆炸了的 CSP-S2:遊記。又一次在省一名單上看見了 mzx,這回他比我高 2 分(

然後就是期中考試,文化課學得還行,就放心停課至 NOIP 考前了。

停課期間認識了xst, zzr, syk, wky等神仙。

停課那段時間真的挺愉快的,每天訓練完就在機房打打羽乒球(受場地限制,乒乓球拍打羽毛球),然後和其他一起停課的同學聊聊人生。訓練的時候也能和大神們交流,真的挺好。

接下來就是送我退役的 NOIP2021:遊記

jyt 痛失廣東省1=,退役了。
qsw,wbd 以及其他高二的學長基本全員退役了,zyb 還要衝一波省選,祝好運。
高一很多同學也都退役了。

正如前面所說,競賽就是這樣,一場比賽能讓一群人都散了。

之前我雖然報了 PhO,但是每週三晚的 OI 競賽課我也還是去的,也經常會藉著技術課、音樂課、美術課、政治課、歷史課等機會去機房訓練。NOIP 賽後我和其他同樣退役的同學就沒有去過週三晚上的 OI 競賽課了。

學校的教練週二(12.7)晚自習的時候還特地到教學樓來,一個班一個班地找那些退役的同學,極力挽留我們繼續搞 OI,一番漫長的勸說過後,留下一句“還是尊重你們自己的選擇吧”,長嘆一聲,走了,留下一個失魂落魄的背影。瞬間覺得教練挺不容易的,挺卑微的。

按照學校慣例,在高二上學期開學(也即 NOI 2022 結束之後)前幾週會發個校級獎項鞭屍獎勵2021~2022賽季的獲獎同學。

後記

一些感言

想不到啊,從 NOIP2020 到 NOIP2021,我所做的也就是恢復了前一年的水平……

生活總有不如意,坦然接受,盡力改變吧。

再麻痺一下自己:獲得的獎項全是一等,初二、初三、高一三年一年一個新的比賽的獎項,\(5\)\(\rightarrow\) \(6\)\(\rightarrow\) \(7\) 級,也算圓滿了吧。

提到的部分人物

寄語&祝福

雖然從曾經的4個人變成現在只剩了zyz一個人,希望zyz省選加油。

gyz, lsb, xhj, smk 等學弟,未來可期,但希望他們和他們的同學心智慧成熟一點,不要把寶貴的時間浪費在一些無聊的事情上。

安徽未來之光:zzr, jwz, fcy,當然還有mzx。祝你們好運。

希望自己的whk能達到qsw的高度。

最後,感謝所有陪伴過我、幫助過我的 OIer 們。

願所有 OIer 都能看到 OI 路上最美的風景。