上一页 1 2 3 4 5 6 7 8 9 ··· 22 下一页
摘要: 洛谷板子题 负环?是有负权边的环还是一个边权之和为负的环? 还没有准确的定义(那就先忽略吧qwq 判断负环的方法: 暴力枚举/spfa/mellman—ford/奇怪的贪心/超神的搜索 可惜我只会spfa spfa:垂死病中惊坐起 有两种spfa可以用来求负环:dfs和bfs 在求负环上bfs要更好 阅读全文
posted @ 2019-07-22 10:54 darrrr 阅读(270) 评论(0) 推荐(0) 编辑
摘要: 传送门 令前缀和为s[i],则⼀一个要求等价于 s[r] - s[l - 1] >= x。 题中还有别的要求,包括 s[i] - s[i - 1] <= 1 和 s[i] - s[i- 1] >= 0。 建一个超级原点s,把所有结点连到s(令s = n + 1) 差分约束系统规定的只是元素的相对关系 阅读全文
posted @ 2019-07-21 16:23 darrrr 阅读(133) 评论(0) 推荐(0) 编辑
摘要: 差分约束系统是一种特殊的n元一次不等式组 它包含n个变量x1~xn以及m个约束条件 每个约束条件都是两个变量做差构成的 形如xi - xj <= ck (其中ck是常数) 可变形为xi <= xj + ck 这与单源最短路中的三角形不等式dis[ i ] <= dis[ j ] + w [ j ] 阅读全文
posted @ 2019-07-21 16:09 darrrr 阅读(133) 评论(0) 推荐(0) 编辑
摘要: 一、基本概念 1、割点:无向连通图中,如果删除某点后,图变成不连通,则称改点为割点。 2、桥:无向连通图中,如果去掉某条边后,整张无向图会分成两部分(即整张图不连通),这样的一条边成为桥。 3、点双连通分量:无割点的极大连通子图 任意两点间都有⾄至少两条不不经过相同边的路径 4、边双连通分量:无割边 阅读全文
posted @ 2019-07-21 15:59 darrrr 阅读(611) 评论(0) 推荐(0) 编辑
摘要: (我到底是咕了多少知识点啊) 在有向图中tarjan主要用来求强连通分量并缩点 一、定义 强连通:如果两个顶点可以相互通达,则称两个顶点 强连通 强连通分量:如果有向图G的每两个顶点都 强连通,称G是一个强连通图。非 强连通图有向图的极大强连通子图,称为强连通分量 树枝边:原图上的边中,在DFS树上 阅读全文
posted @ 2019-07-21 10:58 darrrr 阅读(400) 评论(0) 推荐(0) 编辑
摘要: 直线上的点 求直线 ax + by + c = 0 上有多少个整点( x , y ) 满足 x ∈ [ x1 , x2] , y ∈ [ y1 , y2 ] 。 扩展欧几里得算法 ax + by = gcd(a,b) 求(x,y) 一组解为(u , v) 任取另外一组解为(n , m) 那么 au 阅读全文
posted @ 2019-06-13 20:03 darrrr 阅读(127) 评论(0) 推荐(0) 编辑
摘要: 一、逆元定义 若a * x ≡ 1 (mod b),且a和b互质 那么就能定义:x为a的逆元,记为a-1 所以诚x为a在mod b的意义下的倒数 所以对于a/b(mod p) 就可以求b在mod p下的逆元,然后乘上a,再mod p。 二、适用范围 乘法逆元一般用于求 a/b (mod p) 的值 阅读全文
posted @ 2019-06-09 13:20 darrrr 阅读(209) 评论(0) 推荐(0) 编辑
摘要: 传送门 不算难吧 应该有思路的 还是太水了吧 (而且和货车运输很像的啊 题目大意 沙漠中有n 个绿洲(编号为1−n )和e 条连接绿洲的双向道路。每条道路都有一个长度d 和一个温度值r 。给定起点绿洲编号sss 和终点绿洲编号ttt ,求出一条sss 到ttt 的路径,使得这条路径上经过的所有道路的 阅读全文
posted @ 2019-06-05 11:20 darrrr 阅读(230) 评论(0) 推荐(0) 编辑
摘要: (我实在是太...(才明白这个qwq 一、前置知识 定义1:给定正整数m,若用m除两个整数a和b所得的余数相同,称a和b对模m同余,记作a≡b(mod m),并称该式子为同余式;否则称a和b对模m不同余 二、乘法逆元 若整数b,p互质,并且b|a,则存在一个整数x,使得 (a/b)≡ a * x ( 阅读全文
posted @ 2019-06-02 15:07 darrrr 阅读(312) 评论(0) 推荐(0) 编辑
摘要: 传送门 钢哥终于没给黑题紫题了(卑微v 稍稍需要多想一点点 题意简述 求所有生成树中最大边权与最小边权差最小的,输出它们的差值。 输入: 输入文件包含多组测试数据,每组测试数据如下: 第1行:2个整数n m (2 ≤ n ≤ 100 and 0 ≤ m ≤ n(n − 1)/2),n表示顶点数,m表 阅读全文
posted @ 2019-05-28 20:12 darrrr 阅读(268) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 9 ··· 22 下一页