constructive algorithms (10) | 试除法判断约数 (1) | 拓扑排序 (1) | spfa (1) |
greedy (5) | 背包问题 (1) | 快速排序 (1) | Prim (1) |
双指针算法 (3) | 约数个数 + 约数之和 (1) | 快速幂 (1) | number theory (1) |
math (3) | 筛质数的三种方法 (1) | 归并排序 (1) | Kruskal (1) |
线性DP (2) | 筛法求欧拉函数 (1) | 并查集 (1) | KMP算法 (1) |
哈希表 (2) | 离散化 (1) | 差分与前缀和 (1) | Floyd (1) |
单链表与双链表 (2) | 状态压缩DP (1) | 奇偶校验 (1) | DFS (1) |
单调栈与单调队列 (2) | 欧拉函数 (1) | 堆排序 (1) | brute force (1) |
Dijkstra (2) | 树与图的深度优先遍历 (1) | 匈牙利算法 (1) | BFS (1) |
bitmasks (2) | 树与图的广度优先遍历 (1) | 二分 (1) | Bellman-Ford (1) |
高精度 (1) | 染色法判定二分图 (1) | Trie (1) | |
质数判定 (1) | 最大公约数(GCD) (1) | trees (1) |