算法競賽進階指南 學習筆記


目標 && 前言

近期的目標就是刷《算法競賽——進階指南》這本書

  • 先花兩三天左右把 0x00 基本算法 刷完,好的題目我錄下來。

  • 用一兩天快速地把 0x10 基本數據結構 刷完,因為比較簡單。好的題目錄下來。

  • 0x20 搜索 先放在這邊,因為我覺得搜索比較毒瘤,過了初賽再刷搜索,順便提高代碼能力。

  • 0x30 數學知識 數學我不太擅長,先留着

  • 0x40 數據結構進階 馬上就要開學了,這個看看一周到一周半的時間能不能刷完,好的題目我會錄下來。

  • 0x50 動態規划 刷完上面這個就要趕緊刷下面這個,兩周到三周,重難點,好的題錄下。

  • 0x60 圖論 兩到三周 刷完這里水平應該就上來了,剩下留時間給數論和搜索。

總結一下,最壞9周才能刷完這本書(不包括搜索和數學),今天是8.24 距離NOIp還有76天,這樣算下來刷完這本書還有13天就會考試了,也許那時會停課,這時候還有搜索和數論要學,特別是還要加強比賽經驗,去各大OJ參加模擬賽。都怪這個暑假太貪玩了,沒有抓緊時間

\(\texttt{如果考到了提高組400+的話,就可以參加冬令營。}\)

\(\texttt{這就看我的堅持了,努力吧,小伙子!}\)

  • update 8.28

因為牛客把這些題目都整合起來了,很方便,所以牛客上有的題目地址我都會掛牛客,不考慮其他OJ;如果牛客上沒有,優先洛谷,再沒有就是其他OJ。

所以大家要注冊一個牛客賬號啊!!!

  • update 8.29

從 “貨倉選址” 開始,以后的題目,知識點換成一句話點評。因為我會不定期寫題解,所以你們有時候點進鏈接是題目,也有時候點進鏈接是題解,不過放心,題解里面也有題目地址。、

  • update 9.1

突然發現洛谷的題解特別好(壯哉我大Luogu!!!),所以以后有洛谷有的題掛洛谷的鏈接,沒有就是牛客,然后就是其他OJ。

所以大家要注冊一個洛谷賬號啊!!!

還有今天開學了,以后一定要加把油,努力努力再努力啊!!!

  • update 9.2

開學考試沒考好,信息一定要搞出名堂來啊,到時候也好給老師一個交代啊!

0x00 基本算法

0x10 基本數據結構

0x11 棧

[牛客]Editor 藍書上有一個叫做對頂棧的算法,開兩個棧,光標的位置就是棧頂。用\(\text{sum[]}\)數組維護前綴和,用 \(f[]\) 數組維護前 \(i\) 最大前綴和,不斷更新即可。

[牛客]進出棧序列問題 大佬們一眼看出來了是卡特蘭數,然而我這個蒟蒻不會。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM