博客

算法

BIAA 关于该主题的全部文章与指南: 算法.

算法

竞赛编程中的二分查找

BIAA 带你掌握竞赛编程中的二分查找:学习单调谓词模式、对答案二分、STL 辅助函数,并避开常见 bug。

算法

竞赛编程图算法:一份学生进阶路线图

BIAA 为你梳理竞赛编程中的图算法学习路线,从 BFS 到网络流逐一讲解,并说明每种算法如何对应 USACO 各分区与赛场实战能力,助你高效进阶。

算法

面向竞赛的动态规划详解

跟随 BIAA 学习竞赛编程中的动态规划:最优子结构、记忆化与递推填表、经典模式,以及动态规划在 USACO 等比赛中的实际应用,把暴力搜索变成高效计算。

算法

竞赛编程必备数据结构

BIAA 为竞赛编程学生梳理从数组到线段树的核心数据结构,按学习顺序逐一讲解,并将每种结构对应到真实赛题所需的技能,帮你把超时的代码变成满分的解法。

算法

竞赛编程中的数论:一份学生路线图

一份清晰的竞赛编程数论指南:涵盖最大公约数、素数、模运算与模逆元。帮助你搭建 BIAA 学员用来不断提升排名的数学工具箱,为信息学竞赛打下坚实基础。

算法

前缀和与差分数组详解

本文带你掌握竞赛编程中的前缀和,以及用于快速区间查询与更新的差分数组技巧。这是 BIAA 为学生准备的一份清晰实用的算法指南。

算法

面向竞赛编程的递归与回溯

学习竞赛编程中的递归与回溯技巧:它们如何运作、在比赛中如何出现,以及 BIAA 的学生如何通过训练掌握这两种核心算法思想。

算法

竞赛编程中的贪心算法

了解贪心算法在竞赛编程中如何运作、何时正确以及如何证明其正确性。这是 BIAA 为有志于信息学竞赛的中小学编程学子精心准备的实用指南。