InoueMoby
首页
归档
关于
InoueMoby 井文卫
Beauty can't be evil.
杂谈
书籍
序曲的终末
日记
ADV
dialogue
仿生之心
月之记忆
失眠症候群
竞技编程
算法基础
暴力枚举
位运算
竞技编程 04-06 强连通分量与 2-SAT
有向图中的"相互可达"——Kosaraju 算法求 SCC,以及用蕴含图解决 2-SAT 问题
竞技编程 04-05 最小生成树
用最小的代价连通所有城市——Kruskal 的贪心排序和并查集判环,Prim 的堆优化
竞技编程 04-04 拓扑排序
大学选课的顺序怎么排?DAG 上的线性排列,以及 DAG-DP 的天然计算顺序
竞技编程 04-03 最短路:Bellman-Ford 与 Floyd-Warshall
负权边怎么办?全源最短路怎么求?Bellman-Ford 的 N-1 轮松弛和 Floyd 的三重循环
竞技编程 04-02 最短路:Dijkstra 与 01-BFS
加权图上的最短路径——Dijkstra 的贪心正确性证明,以及边权只有 0/1 时的双端队列优化
竞技编程 04-01 图的遍历
图论的地基——DFS "一条路走到黑"和 BFS "层层扩展",以及图的基本存储方式
排序
分治
前缀和
差分
搜索
二分搜索
双指针
尺取法
数学
数论
GCD
扩展欧几里得