1. 程式人生 > 實用技巧 >CSP-S2 2020 遊記

CSP-S2 2020 遊記

其實是早就考完了的, 但是一直沒有時間過來補上

Day 0

李總給每個人發了根士力架(記住這個士力架), 然後當天打了點板子, 打了會乒乓球就滾蛋了

週五晚上文化生放假就離譜

Day 1

上午在家裡複習了一點點板子, 因為是在下午考所以睡了很久

中午吃完飯就 13:00 了, 然後洗澡背配置又花掉點時間, 後來大概是 14:00 到的考場

一開始的時候監考老師給錯密碼, 少了括號 QAQ, 不過監考老師提醒修改系統時間好評~

然後就是一系列配置操作,配好了的時候大概發了正確的解壓密碼了

花了 10 min 看了 T1 , 覺得比較噁心, 大模擬直接索命

於是後面的題目還沒看就開始寫 T1 了, 直接從判斷下手, 試圖 \(O(1)\)

求解

After 1 hour .......................................................................................

這個什麼噁心東西怎麼花我這麼長時間啊草, (沒事既然我需要這麼久那麼大家應該都差不多), 安撫安撫自己之後喝口水, 強迫著自己吃下士力架並且試圖讓頭腦更加清醒

開始看 T2, 一開始想了個正解, 然後打的時候打掛了, 後面又認真把題目看了兩遍才真正理解題意

然後就看下資料範圍發現是要開 ull 而且特判 \(2^64\), 但是當時堅信出題人不會把 \(n\) 設為 \(0\), 放心的寫了個 1 << 63 - n + 1 << 63

, (並沒有發現位運算沒打括號)

過了大樣例, 丟到一旁不管了

看了下 T3T4, 都挺可做的, 但是當時腦子裡面還惦記著 T1, 於是跑去寫 T1

調啊調啊調啊調, 調到 17:30 發現有戲, 但是答案總會莫名多一天

然後過了 30 min 發現是年份轉換時 400 -> 100 的時候出了問題, 改了之後過了大樣例, (中間覺得算的不對手動減了 31, 現在想想那一個月好像壓根沒處理 QAQ)

然後還剩下 30 minT3T4 之間選擇的時候, 猶豫了一下選 T4, 覺得這個 \(n = 3\) 還挺好寫的

然後覺得這個做法能夠擴充套件到 55 pts, 但是好像要補充挺多細節的, 於是算了直接上的 \(n = 3\)

的部分分

T3 直接輸出原序列, 然後就檢查檔名檢查了一會, 下考了

出考場後期望 : \(100 + 100 + 0 + 20 = 220\)

回家睡覺時想到了幾個錯誤, 期望: \(70 + 90 + 0 + 20 = 180\)

Day3

在洛谷估了分, 發現是 \(10 + 90 + 0 + 0 = 100\), 太草了 \(QAQ\)

然後就徹底不抱什麼希望了

Day n

成績出了, \(30 + 95 + 0 + 20 = 145\), 基本上踩線一等了 \(QAQ\)

Summary

考場上太急了, 然後想法一定要成熟之後再開始動鍵盤