多源最短路 Floyd 时间复杂度:O(n3);空间复杂度:O(n2) 单源最短路 SPFA 初始化最短路径表; 源点入队; 取出队首点; 枚举取出点的边; 如果能松弛,就松弛,并把被松弛的点加入队列; 如此循环直到队列为空。 适用于各种找单源最短路的题目; 适用于负权图; 可以根据判断节点的入队次 ...
分类:
其他好文 时间:
2017-05-07 18:40:01
阅读次数:
174
题目很简单,, 但是wa了三次,, 用<vector>之前一定要记得clear()。。。简单说下 spfa的问题 和bell_forman有点类似 每次取出一个点 然后更新 并把更新了的节点入队(更新的值可能会影响到最优解) 当队列为空的时候算法结束(无法优化)这里的vis数组是为了防止重复入队 但 ...
分类:
Web程序 时间:
2017-03-07 22:55:20
阅读次数:
315
线段树单点修改区间查询 线段树同时维护和、最大值、最小值 线段树区间取模(平方)区间查询 最短路spfa 2-SAT稳定党员 欧几里得与扩展欧几里得 中国剩余定理 字典树 匈牙利算法 LCA Tarjan算法 Tarjan强连通分量 KMP算法 扩展KMP(最长公共前缀) 数位DP 组合数取模luc ...
分类:
其他好文 时间:
2017-02-03 13:36:06
阅读次数:
461
有关概念: 最短路问题:若在图中的每一条边都有对应的权值,求从一点到另一点之间权值和最小的路径 SPFA算法的功能是求固定起点到图中其余各点的的最短路(单源最短路径) 约定:图中不存在负权环,用邻接表存储有向图,di存放从起点到结点i的最短路,q为队列,保存待处理节点 思路: 首先指定起点入队,取当 ...
分类:
编程语言 时间:
2016-10-12 16:47:39
阅读次数:
203
深夜补题... 【Description】你所在的迷宫可以用 N 行 M 列的矩阵来描述:图标 含义# 墙,无法通过. 地面,可以通过小写字母(a、b、c、...、z) 钥匙,可以打开标有对应大写字母的门大写字母(A、B、C、...、Z) 门,可以被标有对应小写字母的钥匙打开$ 你的初始位置& 迷宫 ...
分类:
其他好文 时间:
2016-09-18 01:03:09
阅读次数:
200
传送门:地铁 思路:拆点,最短路;拆点比较复杂,所以对边进行最短路,spfa会tle,所以改用Dijkstra(优先队列优化) 模板 ...
分类:
其他好文 时间:
2016-09-10 23:39:54
阅读次数:
237
题目链接:http://poj.org/problem?id=3169 有n头牛站成一排 在他们之间有一些牛的关系比较好,所以彼此之间的距离不超过一定距离;也有一些关系不好的牛,希望彼此之间的距离大于等于一定距离; 关系好的有ml个(A B D)表示A牛和B牛之间的距离<=D 关系不好的有md个(A ...
分类:
其他好文 时间:
2016-08-27 22:01:01
阅读次数:
137
信道安全
时间限制:1000 ms | 内存限制:65535 KB
难度:2
描述Alpha 机构有自己的一套网络系统进行信息传送。情报员 A 位于节点 1,他准备将一份情报 发送给位于节点 n 的情报部门。可是由于最近国际纷争,战事不断,很多信道都有可能被遭到监 视或破坏。 经过测试分析,Alpha 情报系统获得了网络中每段信道安全可靠性的概率,情报员 A 决定选 ...
分类:
其他好文 时间:
2016-08-20 13:20:26
阅读次数:
168
Invitation Cards
Time Limit: 8000MS
Memory Limit: 262144K
Total Submissions: 25219
Accepted: 8346
Description
In the age of television, not many people attend theat...
分类:
编程语言 时间:
2016-08-15 19:14:50
阅读次数:
205
问题 C: Proxy 题目描述 Because of the GFW (Great Firewall), we cannot directly visit many websites, such as Facebook, Twitter, YouTube, etc. But with the he ...
分类:
其他好文 时间:
2016-07-31 17:35:39
阅读次数:
279