数据结构线段树树状数组并查集 动态规划和搜索最长上升子序列(LIS)最长公共子序列(LCS) 图论深度/广度优先搜索最短路问题 数论素数筛扩展欧几里得算法 字符串KMP算法Manacher算法 其他快速幂