ICPC Book¶
竞赛算法速查 · 找到模板,查看约定,抄写实现。
Data Structure 59¶
Range-query structures and union-find variants.
point_add_range_sum · point_set_range_freq · range_add_point_get
Graph 64¶
Tree techniques, graph decompositions, matching, and path algorithms.
heavy_light_decomposition · lowest_common_ancestor · dsu_on_tree
String 15¶
Pattern matching, hashing, automata, and string factorization.
Math 81¶
Modular arithmetic, number theory, combinatorics, and convolution.
Geometry 11¶
Geometric primitives and operations for planar algorithms.
DP 3¶
Reusable dynamic-programming routines and common sequence problems.
knapsack · longest_increasing_subsequence · longest_common_subsequence
Optimization 8¶
Techniques for accelerating searches, transitions, and convolutions.
Utility 6¶
Common includes, debugging helpers, and random-number utilities.