【藍橋記】:LAST DANCE | 最後一舞

Bonstoppo發表於2019-03-27

2019年3月24日,2019年藍橋杯省賽。

補充:2019年3月30日大創專案順利立了國家項。

我早早寫下了THE LAST DANCE這句話,是因為這可能是我最後一次參加演算法比賽了。

LAST DANCE

我的天賦真的不是最好的,這一屆大二的給了我很大的驚喜。很多人輕輕鬆鬆理解了程式,但是對我而言這件事情真的難上加難。我從來不相信天賦,但是有的時候不得不對它低下頭。對我而言,只有做好每一步,我才能走到今天。

我記得當年我在大一的時候C語言第一次考了65分,我感受到了絕望。我給當時計算機協會的會長髮過一條訊息,他當時和我說,一時的成績說明不了什麼,再說程式設計只是計算機的一部分,大不了還可以做些別的事情。我當時一個人走在回家的路上, 一路上哭著稀里嘩啦的,當時我真的不知道我的未來到底會是什麼樣子。大一下半學期C語言成績有所起色,當時考了85分,但是我依舊和全班的成績有所差距。我那次看到我的成績只能搖了搖頭,我不知道應該說些什麼。我對著整個程式發呆,當時第一次C語言程式設計的時候,我的成績是A的原因是,我把每句話都加上了註釋,反覆理解了好幾天才弄明白整個程式是個什麼意思。

在隨後的假期,我參加了二級的C考試,整個假期不停的刷題,看完黃書,一邊看紫皮書一邊看紅皮書,當時錯的地方很多,很多地方我只能一遍一遍輸入進去,然後不停的比對我的想法。早晚各一次,堅持了一個假期,在這個假期很多人都在天天往駕校跑的時間,我卻在這裡只能低著頭做這些事情。不過最後的情況還好,得了94分,我看著成績單在宿舍大聲的喊了半天。因為真的沒有人知道,也沒有人理解我到底做了多少事情。

到了2018年,我加入了PAT程式設計天梯賽,見到了很多的出色的人才,當時發現我的水平真的也還是不夠。很多人的程式寫的非常又快又好,我卻很難做到這一點,就拿L1-002 列印沙漏 (20 分)這個題目來說,很多人最多半個小時就搞清楚了,但是對於我而言,看了整整三天。一方面可能我本身注意力其實就不夠,另一方面我對這些真的不是很敏感,人又“懶”(當然這個地方的懶的意思是“看起來很努力,事實上什麼都沒有做”)。然後就在去年的2018的3月30日,考了團隊賽,我拿了30分回來,一句話也沒說,這才有了那篇文章【回憶】至暗時刻當時一個struct結構體突然忘了怎麼寫了,直接就崩盤了。第二天的藍橋也不用多說了,當然還是掛彩了。

其實我發現了我的問題了,基礎知識不紮實。一旦有什麼缺點或者是弱點,這個問題就會在考場上被無限地放大。在下來的練習中不能有一點的馬虎,更別上說上了考場了,更多的的是下意識的反應,根本不是那些所謂的考場的靈光乍現。

我們應該更加穩重一點,對於演算法的學習更是這個樣子。演算法的學習來不得半點的馬虎。真的有天賦的人太多了,大家都在說這個這個簡單,那個那個簡單,我現在真的不敢說什麼什麼簡單了,世上沒有一件事情是容易的,背後都需要付出巨大的辛苦。我說需要付出辛苦,但是並不是意味著我們對這件事情就是愁眉苦臉的。確實這些演算法其實很多都是很。。。枯燥的。比如DAG,動態規劃,很多問題真的我自己都想不清楚。但是這才是樂趣所在,認真想清楚這些東西是怎麼來的,動態規劃的轉移方程又是怎麼寫出來的,這個過程其實很有趣。

剛才還統計了一下,我的程式設計題目一共做了230 + 道,包括牛客,計蒜客,PTA,藍橋,Leetcode五個平臺,參與過4次牛客的比賽,一次計蒜客的比賽,一次PAT,兩次藍橋。我想說明的是,這天下真的沒有掉下來的餡餅,你感覺的成績是因為滿分只有這麼多,每次的成績差了2-3分,但事實上差距可遠不止於此。山外有山,人外有人哪。

在未來的話,我有可能還會去Leetcode上的比賽來去維持訓練,後面還要考研,其實未來還是挺有趣的。我希望對於未來不要灰心,保持耐心,關注好自己的事情,找到演算法背後的樂趣才是最好的事情。

The Last Dance,The End Game.

再見,我的青春。