1. 程式人生 > >GDOI2016模擬1總結

GDOI2016模擬1總結

1、論看樣例的重要性

day1t1光對著式子推了兩個鍾,實在不想搞了,於是邊推邊敲的敲了個猜想,總共兩個半鍾以後發現樣例與題目不符。解決完這一切以後已過去3個小時。由於各種不爽導致各種bug。

2、論資料生成器正確性的重要性

day2t1一開始認為暴力很難打,不好拍,於是先手動出了幾個小資料,因為是手打的,所以航線預設按時間拍了個序。後來強行打了暴力和資料生成器。居然也預設按時間排序了。於是巧妙的拍對了。

然而不管拍有多坑多難打,還是要打的。像day1t1就是覺得耗時太長所以沒拍,於是真的沒發現演算法錯誤。

3、論暴力上優化的重要性

看到部分分按部就班的打暴力,這種事情我一年前也會,而一年之後居然一點變化都沒有,30%該拿的拿,剩下的一分都沒多,那我這一年都學了些啥?又一年了,就算是暴力也該有代表一年學識的優化了,像day2t4的暴力,很多部分都可以上線段樹的,比如維護重樹減輕樹這些,考場上都想到了,結果嫌麻煩沒打。下午討論時聽到ganxi講到這個,別提多後悔了。

到了比賽時,暴力和水法和各種優化都是對大眾分的重要升格。一生的學識不是隻能夠在切題中體現的,暴力水法優化也可以的。

4、論注意時間的重要性

推day1t1和day3的時候,我很專心,很專心,很專心,以至於時間像開了掛似的疾走,敲程式碼時手速自我感覺良好,可是打個void居然用了10分鐘,已經開始懷疑我的表是不是32倍速的在走,還是我相比世界滿了32倍速。

感覺day2的時間安排還是挺好的,於是有時間把每個暴力都打了,最後還強行打了t1的暴力和拍。現在打字速度已經上去了,關鍵是思考速度一直是個卡。前些天停課時的比賽試過腦洞大開,那種狀態感覺可遇不可求。所以只能夠不斷提升學識,使自己即使是腦洞沒開啟的情況下也能通過經驗很好地分析題目。

5、論夢♂想的重要性

人要有夢♂想,哪怕是墊底也堅決不能連墊三場。