這是第二次參加csp考試了,大二上學期參加了第17次csp,160分。剛剛下午結束了第20次csp,200分。
這次比賽規則和以往不同,以前可以攜帶紙質書籍和usb,提交上去的答案不能實時出成績。現在取消了usb接口,只能帶書本進去,但是提交上去可以立刻知道自己的成績了。
規則的改動對我幫助並不是很大,我一般認定正確的代碼是很少出錯的。記得第一次參加csp,我選的c語言賽道,第一題80分第二題80分,考試時就知道了自己第五個子任務跑不出,因為不會動態分配數組,也不會malloc函數,導致第一二題的第5個子任務跑不出來,后來打藍橋杯也遇到了同樣的問題,比如我int a[10000][10000]會直接停止運行,內存不足。其實后來發現除了動態分配數組,還可以將其定義到全局變量,這樣可以存更大的數組。
這一次參加csp,最初抱着鍛煉Java的目的。當時腦子短路竟然忘記算術平方根的方法了,沒辦法只好用繼續c語言。有些可惜,因為有自知之明后面三題不會做,直接看的每一題的第一個子任務,總是差一點繞不過彎來(上大學才發現自己數學真的不好,各種求球體的距離、弦長定理啥的)。一二題直接拿的滿分,還是挺簡單的,因為用的學校電腦沒保存代碼,等官網能查自己代碼了放出來吧。