本來爆炸成這樣游記是不想寫的,但是因為要寫反思,那就順便寫游記吧。
感覺CSP-S之前確實有點玄幻的事,發表的一些看法可能不符人設,那也沒什么了反正快要退役了。
很久之前
由於想不出來一些很多人能想出來的題,就會自閉很久。
比如這幾道 :電壓機制,模擬79F,變異大老鼠,下落的小球。
一自閉基本就是一下午/一晚上,思考為什么沒想出來,浪費了很多時間。
發現這些浪費的時間,旁邊的付隊都很珍惜,甚至有的時候自己也發現很缺時間,但有的時候就是浪費了很多時間。
不如接受自己的菜,不斷充實自己吧。
Day -2,-1
兩場比較真實的模擬,掛了很多分。
第一天看錯題了T1掛沒了,第二天少判億堆細節T1沒了,T2弗洛伊德寫錯了20沒了,T3沒開longlong又掛了。
走前的晚上由於手賤機慘付隊導致鬧了點小矛盾,被趙sir教育素質不行,發現好像確實,逐漸接受事實。
晚上沒睡好,第二天5:30就醒了。
Day0,1
沒有發手機,高鐵上肚子難受了一路,火車站去酒店的路上思考了一下沒發手機好像不錯。
晚上在頹,又看了一遍《聲之形》,熄燈之后一直扯淡,成功成為所有宿舍里面最晚睡覺的。
第二天仍然5:30醒,再加上第一天晚上睡的晚+躺上沒睡着,只睡了3個小時。
吃完飯之后想回來補覺,仍然沒睡着一分鍾,硬生生躺了3個小時安慰自己會不困。
想打一個splay,然后沒調試出來,就去吃飯,吃完飯立馬睡覺,仍然一分鍾沒睡着。
考試過程看反思吧,游記部分只有頹廢內容。
晚上知道自己考砸之后的既定現實,發現自己的分數可能超不過50。
給爸爸媽媽爺爺奶奶全打了視頻,想被罵清醒點,沒想到全是安慰和鼓勵。
回想起小學數學考試自己沒上90分爸媽都不給我簽字,現在考砸父母卻只能安慰。
感覺自己這次考試以及之前的表現很對不起家人們和這個學校。
晚上本來沒什么心情頹,但還是一邊炸一邊頹完了,終於這次躺下就睡着,第二天叫我都沒醒。
和前三天躺2個小時睡不着,5:30准時起形成明顯對比。
回來的路上聽了聽過去喜歡聽的歌,看了看過去喜歡看的番,還睡了會覺,感覺要和一切訣別了。
到機房測了一下民間數據,5+15+28+0=48,想了想T1,出路只有兩條,我卻直接死在了一條上。
盲猜這波最多省三,更甚可能退役,因為看NOIp只有190個名額。
可能連省三退役的夢都無法圓滿了,在出分日接受審判。
然而退役也應該接受,自己搞砸的CSP沒有理由讓其他承受。
就算退役感覺也要搞個體驗NOIp把這件事做完吧。
不管這次是否退役,反正都要考NOIp,有一定壓力,知道自己只有或沒有省三的實力,或者知道過去的一切都可以成為過去。
同宿舍的lzy爆切兩道,表示祝賀並且偷偷慶幸自己的頹沒把他拉下水(但好像把付隊拉下水了表示十分抱歉,,
發現xcy貌似在 (毒奶?嘲諷?) , 鼓勵我,還是謝謝了,其實感覺我需要的並不是鼓勵安慰之類,而是更多的經驗和知道自己的菜的刺激。
反思
考試之前
考了80多場模擬賽,其實在這次考試之前一直是自我感覺比較良好。
因為發現一些題並不是不會做,只是因為打掛了或者沒時間打。
甚至考試的時候有一些分能拿但是很麻煩,我都不傾向於去拿,而是去想看能不能想出來幾道題的思路。
一些題一想會想很久,導致時間分配並不均勻,分也很少。
並且沒有養成比較好的習慣,打代碼之前還是很魯莽,感覺自己想到正解還是有一些心態波動。
容易給自己和這場考試定位,評估他人考的怎么樣來決定這道題打暴力還去思考。
感覺比賽的時候一直不是只為自己而戰,導致有的題很簡單我認為打暴力分就夠了沒去思考,有的題很困難我認為必須做出來死磕半天別的暴力沒打。
這些問題通通體現到了CSP上。
CSP考完之后重新審視了一遍80場模擬賽,發現只看分數自己有一半多點都在中下游。
並且當時可能還找了某些理由認為自己並不是很弱,一直在麻痹自己。
現在才發現找這些理由都是無用功,因為只看分數,深刻接受了自己菜的事實。
考試
仔細回味一下考試過程。
剛開考看T1,感覺這題有兩種方法,要不就是只check一些決策點,要不就是掃描線算出來所有決策點的值。
先選擇了第一種,發現好像可以三分,當時感覺可能不單峰,但是手弄了幾個沒hack。
然后就打了三分,還打了對拍,還過了好幾萬組對拍,然后就想出來一個 “不降函數+不增函數?=單峰函數”的證明。
並沒有太在意正確性,因為着急做后面的題,感覺過拍應該就挺穩的。
看T2,感覺自己是要做出來兩個才能考不錯的分,因為當時覺得T1是對的並且思維難度不大。
一開始由於先做題目的弱化版,認為只要認為前綴和非負就行,所以有一個不是區間dp的dp : \(f_{i,j}\) 代表前 \(i\) 為前綴和為 \(j\) 的方案數,答案是 \(f_{n,0}\)
想拿這個擴展,嘗試了40min左右發現不會做,然后去想了區間dp。
一想感覺區間dp暴力好像可以過65pts,並且感覺有前綴和優化的前途。
感覺100+65+暴力 也還行,就先打了65,過不了大樣例,浪費了很多時間調試了半天,才發現計數計重復了。
心態已經崩了,盡管我覺得改改再想想T2有改出來的可能,但是只有一個小時了,后面兩個都沒看,T2還是爆0狀態,頓時就慌了。
為了穩一點就想去打暴力,感覺 100+15+28+10 也還湊合,就想在一個小時打出三個暴力。
看到T3感覺可能並不是很難,但是看T4暴力不好打所以就沒想。
仔細思考上述過程,發現和我打模擬賽的過程非常像,認為他不難,但是沒時間想,我好像很多次想過,得到了什么呢?反正沒有得到分。
T4暴力由於比較麻煩,也沒打完,弄文件的時候估分100+15+28,當時感覺弄得很糟,因為T2的問題。
考完知道T1做法沒正確性,更炸了,民間數據5+15+28;
感覺這個CSP就像模擬賽的時候的幾種爆炸方式揉到一起了。
T1做法假,這個出現過,之前的原因是因為想到正解之后心態波動沒仔細想,這次還是。
T2做到一半假了,及時更換思路,還是沒有什么問題,雖然40min也不是很及時。
但是更換完思路沒怎么想就去碼,最后過不了樣例心態炸了,65pts都沒拿到。
不仔細思考的后果:考場過樣例,考后知道會直接損失大量分數,
考場要不過樣例,不僅會損失大量分數,還會炸心態。
可能是因為考前緊張休息不太好的原因,一些簡單的思考和平時的一些節奏都不在了。
考試后
雖然不知道CSP考這么低還能不能考Noip,但是還是要寫這一部分。
首先感覺最重要的就是考試前的心態和休息,我總是在大考前很緊張,晚上躺下去半天睡不着。
考試的時候感覺過於緊張了,和平時模擬賽的狀態完全不一樣。
由於我找不到辦法讓自己考前放松下來(即使嘗試過 頹廢 還是緊張)
所以打算讓自己一直緊張,記下來了CSP前自己睡不着的時候都在想什么,打算每天睡前把CSP換成模擬賽,讓自己處於緊張狀態。
其次是模擬賽,之前堆模擬賽的利用一直不夠,現在發現只有分是王道。
打之前一定要思考一下有沒有問題,否則最后花大量時間調試出來發現確實錯了之后心態就會炸。
這再次使我相信了不一定過拍就對,所以以后我只要打拍,我就把暴力分用namespace封起來。
還有打算改變一下策略,開考前二十分鍾左右先瀏覽一下各個題,因為難度不一定和順序有關。
不要過度追求正解,而是去規划如何拿更多的分,並且還需要知道如何在很緊張的狀態下不失誤。
意義不大的事情還是少做,因為就1個月不到的寶貴時間了。