CSP-J/S 2024 遊記

心灵震荡發表於2024-10-26

注:文章可能包含醫療建議。

風起·憶往昔

復白亙古事,詩人起歌喉。

2023 年的 CSP,是我初登場的舞臺。在舞臺邊的林蔭下,不知是哪些同校的家長,三五成群地聚在一起,談論著關於我的閒話。涼爽的秋風拂過樹梢,仿若一位吟遊詩人輕撥手中的木琴,令風聲盡入我耳。

“七年級的小 L 一點實力都沒有。”

“就是,只是學得早而已,還特別愛顯擺。”

家長們笑了,笑的是那樣歡欣,卻仿若點點戲謔映入純白之大地,綻出血的梅花。沒有一句話有絲毫的收斂,就這麼不停地說下去,罵下去,直至……直至一切的終焉。

這話語多麼令人感動,感動得令人流淚——不過淚也只有我一人流了,畢竟我才是在那場比賽中掛分最多的失敗者。

ydtz 說過,OI 讓他失去了許多,課餘時間、興趣愛好、各類活動、文化課乃至愛情,卻終究成了敗者。我當然沒有愛情(笑),也全無什麼大於 OI 的興趣愛好。但我失去的,真的比 ydtz 少嗎?我的失敗,又真的不如他那般慘痛嗎?

大概,這個命題永不會為真,但我也終不會放棄。

我會永遠銘記這天聽到的「激勵」的言語,帶著它們,走遍 OI 那蜿蜒曲折的小徑。縱然這路上荊棘滿布,即使這道旁虯枝橫生,卻也要淌著血、噙著淚走下去。因為,這是我心嚮往之的路途,既然命運已定,便從不後悔。

@不知名的家長們,等到一切塵埃落定,等到我屬於「OI」的這段人生落幕,倘若我真正成為了敗者,歡迎你們繼續激勵我哦。

風續·開端

風帶來故事的種子,時間使它發芽。

9.21 將要到來,為了這一切的開端,一年的等待與日復一日的訓練,似乎都是值得的。

教練說今年報名人數翻了一番,初賽分數線也會水漲船高,要認真對待才是良策。我覺得說的道理,於是在賽前請了一天假調整狀態。

做了幾套模擬題,感覺手感尚佳,希望賽時不要出問題。

8:00 準時進場。旁邊有個三年級的小朋友不會塗卡,不禁感嘆如今 OIer 的幼年化之嚴重。長江後浪推前浪,只是初中生的我正為自己作為“後浪”的身份而沾沾自喜,可當歲月逝去,終有一日,這浪濤也會將我吞沒的吧。

本來有衝一波 AK 的念想,但看到格雷碼後就煙消雲散了,會不了一點。

雖然但是,二叉樹的題面又雙叒叕錯了,楠崩。

賽後和同學們合了照。於午間閒坐機房,回看照片,卻見故人面容。是 ydtz 筆直地站在人群后方,看著鏡頭默默不語。

浮光一瞬,人間千年。不知他在這裡,以與我們同樣的角度拍過多少張合影,但多一張總是好的。先前總說 OI 生活枯燥無味,連“生活中的小幸運”這樣簡單的隨筆都全無素材可用,但這次不一樣了。倘若舉頭三尺真有神明,請原諒我的疏忽。

渡口旁找不到一朵可以相送的花
就把祝福別在襟上吧
而明日
明日又隔天涯

中午估分 96.5 pts,似乎還不錯?

下午準時進入考場,終於發了演草紙。

一位學長在考前一天突發疾病,在醫院緊急治療一晚後,堅持打著吊瓶進了場,卻因實在難忍病痛而提前離去。“不是所有折翼墜落的鷹都能騰空而起,但如果不冒這個險,那就永遠碰不到天空”,這話說的屬實在理。

與上午不同的是,考場少了許多小朋友,也便安靜了些,只有紙筆摩擦的聲音不絕於耳。

與往年相比,這次的題目難度增大了很多,可能是為了提高區分度吧。前半部分答的不錯,題目基本都可做,但補全程式部分出現了大量的低階失誤,只能下次注意了。

出考場,渾身輕鬆。說起來也已有半年時間沒有這種感受了,可就在這短短的半年間,又是滄海桑田。

回家等待分數,提高組果不其然地炸了,不過大概能過線。

過了幾天,洛谷更新了普及組的答案,我在判斷題上的錯誤莫名其妙地被糾正成了正確。這下真的只有格雷碼做得不對了,也許這就是命運的奇妙。

但無論如何,初賽的日子終於結束了,那便複賽再戰吧。今古諸事,激盪中流,宏圖待看新秀!

風捲·千年秀

春花再綻,鷹遊碧空。

前幾日重新算了算今年省隊名額,感覺落到我頭上的機率微乎其微。

一位學長找到了去年賽前眾人的合照,我卻望著照片出了神。不知有多少次,我還在向畫中人請教如今看來稚嫩無比的問題,他們一一回應;不知有多少次,我期盼著畫中人都能永遠駐留永遠熱愛,他們笑而不語;不知有多少次,我拼命地想象畫中一個個鮮活的面容,想將他們牢牢地刻在心間……卻怎麼也想不起來。再次看到時,竟有一種異樣的陌生感——他們終究是找不回了。

旅程總有一天會迎來終點,不必匆忙。那就將這場比賽、這段過往,以最愉快的旋律,寫進最華麗的樂章中。飛翔吧,隨風飛向高天,直至浩瀚的雲海,直至日御西去時遺下的長庚,直至「OI」燦爛歲月的無邊際涯。

上午進場時人山人海,來不及拍照了只能等出廠再拍。

手打了個 hello, world,在超級強大的 i3 處理器下跑了短短的 2s.

看到題目的一瞬間大喜,沒考表示式。

前三題好簡單,尤其是 T3 長得和構造一樣的小清新數學題……速切了前三題,以為要阿克了。

速切了 T4,真的要阿克了。

等等 T4 大洋裡怎麼跑了 50s。。。

這時候已經非常慌了,不過好在還剩兩個多小時,有的是操作的空間,於是卡常卡常卡常……

最後 5min,卡到了 16s.

劇終。

出廠後發現大家基本上都掛了,心理平衡了一些。

下午先和高中學姐們激情貼貼,然後一堆人一起進場。

上午坐我位置的神人把 NOI 資料夾刪了,有點惱火。找四五個不同的監考老師反應問題,終於換了一臺可用的機器。

比賽開始後還沒下發 pdf,下發 pdf 後還沒有大樣例。越來越有 NOIP 2023 的感覺了,不好的回憶與掛分的種種,全都湧上心頭。

迅速秒掉 T1,等大樣例下發之後簡單測試,發現掛掉了,迅速改改改,5min 就改好了。

T2 二分的部分感覺不難想,但區間合併這種普及組知識不會了……想了想寫了一個神秘 DP 做法,過掉了大樣例。

開 T3,花 1h 想到了一個看起來很好的二維狀態,似乎能拿 50 pts.

這時發現比賽時間還剩 2h,時間充足(真的充足嗎?),於是開始考慮 T4 的暴力。

花 30 分鐘寫完了基礎的 \(n \le 8\),發現這種做法也能一併過掉 \(T=1\) 中的 A 性質。腦抽猜了個神秘結論:對於 \([1, c_i]\) 中的點,可能獲勝當且僅當 \(a_{c_i+1}, \cdots, a_{m}\) 都為 \(0\) 時獲勝;對於 \(j \in [c_i + 1, m]\) 可能獲勝當且僅當 \(a_j = 2 \times 10^9\)\(a_k = 0(k \in [c_i+1, m], k \ne j)\). 當然這假的不能再假,但考場上沒多想就寫了,甚至沒有特判 \(n \le 8\) 的情況。

於是稀裡糊塗地過了 T4 的前三個樣例,轉頭去看 T3,想了一個鐘頭,發現一眼線段樹最佳化。

登入系統瞅了眼時間,怎麼只剩 10 分鐘了。。。

寫寫寫……

沒寫完,劇終 ×2.

賽後發現 T3 寫線段樹是沒意義的,因為操作只有全域性取 max、全域性加、單點加這少數幾種,陣列維護一下就做完了。

T4 雖然掛了但是 A 和 B 性質可能仍然是對的,所以我大概還有 \(20\) 分?

期望得分 \(100 + 100 + 50 + [0, 20]\). 爆爆爆。

風收·回首

遙夜已至,華燈未明。

無數大佬都言掛分之慘痛,不過我似乎要更慘一點。

好好好,不過問題不大……

ydtz 可能會在 NOIP 限時返場,好期待能再見。

教練說在門口聽到了神秘外校家長對我校的瘋狂詆譭。

“x 中的信競在 X 省是最拉跨的”……

好傢伙,去年已是一金一銀一銅的全省最佳戰績,還有學長因為校友太強被三分之一卡掉,你還想要我們怎麼樣。

家長們笑了,笑的是那樣歡欣,卻仿若點點戲謔映入灰暗之大地……好的,和文章的開頭接上了,真是奇妙的輪迴。

一切都結束了……嗎?

大概沒有吧。

風將帶來新的種子,時間使之成為神話。