CSP我跪了

ydsrwex發表於2020-11-08

這是我第一次打正式點的比賽

照這個情況來看應該是我太菜(引用大佬名言)

菜死我了

前幾次模擬賽自以為打的還挺湊合(在零基礎當中),還想著自己稍微能混個三位數(在看到題之前)。
考試的時候感覺幾乎要窒息(也可能是因為我穿的毛衣領子太高了),主要還是因為我太菜了,題對我來說太難了。
考試前老師還說要遇事不決可以上個撤碩,但是我考前去了趟,然後也沒咋喝水,就挺難受(其實我一直到坐大巴到了服務區都沒有什麼上廁所的慾望)。

小結:多喝熱水!!!

T1的時候看著以為模擬即可

然後就用遞迴(其實就跟個while迴圈一樣)想打個暴力,落谷上後來又看了下測試資料,最低資料1000組……
比完的晚上一起討論的時候,有人直接用除法,還有的400年400年算,我1年1年算的小垃圾瑟瑟發抖,但是題解又說要用二分,於是最終討論結果,他們估計90,我自己還以為能水個二三十。

我太天真了……

最低都1000組,我1年1年的還拿個啥分啊,落谷測試直接爆零。

小結:能優化儘量優化

T2沒寫跳了,用兩個if水下樣例碰運氣
T3同上
T4我一看題目以為真的寫貪吃蛇遊戲,看了題目感覺應該是模擬

然後就寫各種判斷,判斷到後面也不知道該咋判斷了,就硬寫磕樣例,結果可能真的只能過個樣例(自己造了幾組資料發現不對),寫完後發現有20%資料是n=3,感覺比我剛敲完的程式碼好寫,而且更穩,但是已經快沒有時間了,就只好再檢查下自己的提交格式是否正確。
這個題不知道為啥加了freopen後會彈出個小視窗,說啥啥啥啥的要關閉,但是去掉就不會出現這樣的情況,就刪了freopen再寫freopen,或者貼上其他題不會出現這種情況的freopen,都沒用。考完問別人說這是正常現象。也不知道到底能水多少,後來落谷上提交了才5分,真心不如只拿個小資料的20分。穩才重要。

小結:不能忽略資料範圍,不要忘拿小資料的分,苟住

總結:

1.多喝熱水,不光是上廁所換換腦子通通風,多喝熱水也有益於身體健康,不能因為非智力因素導致自己出現問題。比方考前幾天不要劇烈運動啥的,因為我打球只傷到了腳踝,所以問題不大。但對於大佬,要儘量躲避任何debuff。
2.看資料範圍,難題或者可能被卡很多分的時候可以分段寫,拿到小分其實也很棒,至少肯定比我這落谷上測了才5分的強……一定得苟住,把自己能拿到的分都拿到,然後坐等大佬翻車。
3.注意自己的時間複雜度與空間複雜度,比方說這次T1直接那麼多組資料,能優化則優化,但是空間爆了也得0分,這裡又不得不說下還是得穩了。再看T2,時間限制是2s,寫個大模擬前40分也不是沒可能,寫到這裡就再提醒下自己——一定要苟住!!!
4.不能平時不燒香,臨時抱佛腳,平常基礎知識一定得紮實(這次是沒考圖論,不然我得再多跪會兒),多刷題多見題少看題解,AC是自己用勤奮的汗水敲出來的,而不是Ctrl+A和Ctrl+C(全選和複製)。如果碼題的能力差,考試技巧再到位也白搭。
5.聽老師的話,多與前輩們交流,經驗豐富的人可以幫助小白少走彎路,除了少數缺德的同輩可能唬你幾下圖個樂,老師和前輩都會給你指點迷津。如果我真的聽老師話多喝熱水多上撤碩可能真的會多得幾分(但是智商上也不允許多得多少,所以又得注意下第4條)。
6.語文的閱讀能力與考場上的心態。不用光想著一定AC出來謀道題,苟住不要慌,在一定的知識儲備下要告訴自己:我不會的別人一定也不會(想我這種fw連這樣自我安慰都不賠)。再來就是要耐心讀題,比方我之前有次幾模擬,挺簡單的題都因為沒看懂題意爆了0。
7.多總結反思寫部落格(當然像我這樣水的考後總結還是有點不夠深刻),找到自己問題的同時還能漲下自己的積分,提升等級的同時會增加自己的成就感,也更加強了對程式設計的熱愛。想走向成功無非就是夢想在前面拉,熱愛在後面推。
8.一定不能划水。