部落格

演算法

BIAA 關於該主題的全部文章與指南: 演算法.

演算法

競賽程式設計中的二分搜尋

BIAA 帶你掌握競賽程式設計中的二分搜尋:學習單調謂詞模式、對答案二分、STL 輔助函式,並避開常見 bug。

演算法

競賽程式設計圖演算法:一份學生進階路線圖

BIAA 為你梳理競賽程式設計中的圖演算法學習路線,從 BFS 到網路流逐一講解,並說明每種演算法如何對應 USACO 各分區與賽場實戰能力,助你高效進階。

演算法

面向競賽的動態規劃詳解

跟著 BIAA 學習競賽程式設計中的動態規劃:最佳子結構、記憶化與遞推填表、經典模式,以及動態規劃在 USACO 等比賽中的實際應用,把暴力搜尋變成高效運算。

演算法

競賽程式設計必備資料結構

BIAA 為競賽程式設計學生梳理從陣列到線段樹的核心資料結構,依學習順序逐一講解,並將每種結構對應到真實賽題所需的技能,幫你把逾時的程式碼變成滿分的解法。

演算法

競賽程式設計中的數論:一份學生路線圖

一份清晰的競賽程式設計數論指南:涵蓋最大公因數、質數、模運算與模反元素。協助你打造 BIAA 學員用來不斷提升排名的數學工具箱,為資訊學競賽奠定堅實基礎。

演算法

前綴和與差分陣列詳解

本文帶你掌握競賽程式設計中的前綴和,以及用於快速區間查詢與更新的差分陣列技巧。這是 BIAA 為學生準備的一份清晰實用的演算法指南。

演算法

面向競賽程式設計的遞迴與回溯

學習競賽程式設計中的遞迴與回溯技巧:它們如何運作、在競賽中如何出現,以及 BIAA 的學生如何透過訓練掌握這兩種核心演算法思想。

演算法

競賽程式設計中的貪婪演算法

了解貪婪演算法在競賽程式設計中如何運作、何時正確以及如何證明其正確性。這是 BIAA 為有志於資訊學競賽的中小學程式設計學子精心準備的實用指南。