下一步
這個單元跟前面十六個都不一樣:它教的不是新語法,而是怎麼把你已經會寫的程式變快。五個例子、五種起手式——數學公式、標記陣列、\sqrt{n}、每輪減半、改變枚舉順序——它們是往後所有演算法課的共同語言。
到這裡,整本語法書真正完結。上冊讓你「會寫程式」,下冊讓你「寫得像個選手」,而本單元給了你入場券的最後一枚印花:看到 TLE 不再束手無策,而是開始盤算「換哪個形狀」。
接下來的路叫 Level 1:正式的時間複雜度分析、系統性的搜尋、函式呼叫自己的遞迴,以及一路通往資奧的演算法與資料結構。想先偷看這個世界長什麼樣子,AA 競程的 YouTube 頻道有公開的試聽課:試聽課 01:Level 1 的起點——時間複雜度接續本單元的內容往正式版邁進,試聽課 03 把 17.7 那題講好講滿。
帶上這兩冊給你的完整工具箱——下一站,Level 1 見。