20190126總結

這一次的B組題,個人認爲比之前的都簡單一點。不過,第三題看完題後還是不知所措,證明還有極大空間去提升。
T1:100(100)
賽時:大概讀了一下題,咦好神奇沒有給出部分分。所以我就沒有相片部分分,直接想AC算法。首先打了個暴力,可還不能得滿分。突然又想起昨天用的前綴和優化,好像這道題也可以。於是試了一下,果然不錯快了許多,交上去就這樣過了。
賽後:聽完講解,有不一樣的思路。因爲數據是n=240,所以將它分成兩部分220。然後將兩部分合並起來,排個序就可以了。
算法:1.暴力dfs+前綴和優化
2.暴力分兩部分+排序
T2:100(100)
賽時:這道題一看就是一道典型的dp題。於是dp題有個套路,像方程一樣,問什麼就設什麼。設f[i][j]爲第i天到第j個城市就可以求出答案了。
賽後:講的方法和本人一模一樣。
算法:dp
設設f[i][j]爲第i天到第j個城市
預處理一個g數組
g[i][j][k]表示第i天從第j個城市到第k個城市
最後輸出f[m][n]
注意0的情況
T3:0(0)
賽時:看完題目後什麼鬼?於是就沒想去檢查前兩題。
賽後:聽完講解後終於有點頭緒,不過還是要用o2、o3優化才能過。暫時還沒有想出不用這些禁用優化的算法。
算法:01揹包

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章