第 3 章:高頻應用
第 3 章:高頻應用
先作答,再看題庫的參考答案;每題必須寫一句「為甚麼這個選項對」。
練習路線
| 優先 | 主題 | 先做哪份題目 |
|---|---|---|
| 1 | 堆疊、排序、遞迴、雜湊 | 2021、2022 官方初賽 |
| 2 | 圖論、計數、資料結構 | 2023、2024 官方初賽 |
| 3 | KMP、Trie、線段樹、DAG、MST | 2025 官方初賽 |
| 4 | 弱項重複練習 | 選一份相應 CSP-S 模擬題 |
到 06_自習題庫_含參考答案/題庫使用說明_202609171107 選擇題目。
高分解題步驟
計數題
- 先判斷物件是可區分還是相同。
- 先放限制較多的物件,或先畫可用空位。
- 檢查首位不能為零、不可相鄰等限制有否改變答案。
複雜度題
- 數出迴圈次數或遞迴層數。
- 遞迴式先展開前幾項。
- 找出增長型態後才忽略常數。
圖論題
- 寫下
V(頂點數)和E(邊數)。 - 檢查圖是否有向、連通、有權重、無環。
- 按動詞選工具:最短路、走訪、染色、歐拉環或生成樹。
程式追蹤題
- 只追蹤會改變的變數。
- 位元運算把二進位寫成對齊欄位。
- 長度為
n的陣列索引是0到n − 1。