隨便寫寫
CSP認證的考試是Haogod介紹的,取得一定成績之后能有機會參加CCSP的分賽區和全國決賽。這次來參加認證要感謝老師的奔走為我們申請學校的報銷,雖然最終因為這不是比賽所以報名費和差旅費下不來,但是老師還是為我們爭取了"廊坊—北京"的動車票的報銷,可以說是非常感動了。
這是我第一次參加CSP認證,很幸運能和陽哥和Haogod一起來北郵考試,順便可以膜拜一下行業內名校。
說實話自從去年11月NOIP結束之后還沒有像這樣坐在考場完整打一次比賽,因為CSP認證似乎對於我們來說沒什么用(除了可能能參加CCSP),所以心態還是比較好的,於是在准備了兩三周之后,帶着一定的刷題量和恢復的部分碼力就來了。
———————————————————————————————————————
早上檢查完內務就快八點半了,趕緊領了外出證換裝跑出校門,叫了輛滴滴先去了醫院給牙套復診,弄好已經快九點半了QAQ,趕快趕去動車站找兩位隊友。
比較順利地上了車,直達北京后又直達了北郵(直男的出行計划),此時過了十一點,我們在周日稍顯冷清的北郵中很快找到了主樓並認好了去考場的路線。尷尬的是和以前的比賽不同,就算是在考場門口,也沒有任何代表着CSP認證要在這里進行的標識,感覺這個認證考試還是非常不受重視的233
北郵的學生食堂一二樓都是刷學生卡用餐的,於是我們去了三樓支持手機支付的茶餐廳點了餐,五個菜人均¥50,環境不錯,還見到了一只和海底撈很像的玩偶熊,總體體驗良好。飯后就差不多要去考場了,Haogod在七樓考,陽哥和我在九樓考。進考場時也沒有人檢查我們隨身用品,監考人員也僅是在開考后不久后提了一句能攜帶的紙質資料僅限書籍。
進了考場之后才很驚奇地發現北郵本校考生和我們外校來的考生的考試系統是不一樣的,北郵本校生(占了大部分)使用的是學生賬號內網登陸的內網OJ,我們則只能使用CCF提供的官方認證平台。
所以他們考的CSP是可以實時知道當前提交的分數的(黑板上的公告還特地強調了這一點),也就是說我們外校考生考的是OI賽制,而他們考的是IOI賽制。在詢問考務人員之后,他們只使用了"這就沒辦法了,我們也是第一次承辦這個認證"來搪塞,考試中也沒有任何人來檢查我們的證件,可以說是北郵西土城校區考場辦得是有些不正規且違背CSP認證規則對本校生過分關照了。
沒辦法,只好對於連樣例都不能復制的CCF系統看題,根據做往屆題的經驗T1、T2都是可以一眼秒的,T1簡單模擬了一下報數的過程,T2用了Map離散化亂搞。
T3還是一道大模擬題,題意是讓判斷化學方程式是否配平,於是先花了一些時間碼好了沒有括號的情況,想着寫完T4、T5再回來填帶括號情況的坑(Flag
T4題目太長了,先看T5,第一眼看過去是一道帶兩個懶標記的線段樹題,但是連續取模兩次比較奇怪,想了一會沒有發現什么特別的數學性質(CSP認證考數論了?),於是開始硬敲支持區間乘法和區間加法的線段樹代碼,好久沒打這個了...手生了,碼了1h才成型,但是碼完之后發現這玩意還要加個高精,還是需要支持模操作,在又嘗試在數學方向推導無果后開始改線段樹的代碼,最終沒有調出來,白白浪費了1.5h多的時間。
T4是最后看的,理解完題意之后覺得應該離線來按時間戳處理各個事件,應該又是一道模擬題,但是目測時間不允許(因為我們不能和北郵本校生一樣可以利用系統無限提交且實時查看提交的分數,所以還必須預留一段時間肉眼檢查代碼),嘗試碼了一部分之后放棄了。
總的來說,第一次參加CSP認證考試自己沒有沒有選擇正確的策略,加上本來就比較菜,本來可以利用碼T5的大量時間來做T4和寫完T3,又或者可以直接上Java用BigNum暴力跑T5,結果啥都沒干成,丟失了好多可做的分數,准備的資料也沒有用到,是挺可惜的。所以說以后無論是比賽還是考試都要穩住心態,審視好自己的水平並自信地選擇正確的策略。要學習的還有很多啊~
畢竟CSP認證一年可以考三次,也不知道下次什么時候來,撇開考試不談能和陽哥和Haogod來北京溜達一趟還是很開心的,還窺探到了北郵的通訊工程、計科的高端實驗室,晚上還去了隔壁的北影逛了一圈,最后趕在熄燈前歸隊銷了假,總之是不錯的一天(自我安慰MAX)。
之前幾周的很大一部分的精力都用在准備CSP認證上了,下一步該把建設CPPU OnlineJudge的任務提上日程了,除了程序評測還想一步步加上CTF靶場功能,希望下學期能完成吧~
就這么多,熄燈了。
————————————————————— 2019.12.16 更新
沒想到今天就出分了,
下次加油吧...
————————————————————— 拍的一些照片