摘要:
1. 欧几里得算法求两个正整数的最大公约数,时间复杂度 O(logn)O(logn)。 C++ 代码 2. 扩展欧几里得算法裴蜀定理:若 a,ba,b 是整数,且 (a,b)=d(a,b)=d,那么对于任意的整数 x,y,ax+byx,y,ax+by 都一定是 dd 的倍数,特别地,一定存在整数 x 阅读全文
摘要:
拓扑排序是一个非常重要的知识点,不只是在图论上会应用到,在其他地方也会涉及。 一.定义 对一个有向无环图(Directed Acyclic Graph, DAG)G进行拓扑排序,是将G中所有顶点排成一个线性序列,使得图中任意一对顶点u和v,若<u,v> ∈E(G),则u在线性序列中出现在v之前。 通 阅读全文