随笔分类 - 图论
摘要:关于SPFA,他死了 没什么好说的 L2-001 紧急救援 作为一个城市的应急救援队伍的负责人,你有一张特殊的全国地图。在地图上显示有多个分散的城市和一些连接城市的快速道路。每个城市的救援队数量和每一条连接两个城市的快速道路长度都标在地图上。当其他城市有紧急求助电话给你的时候,你的任务是带领你的救援
阅读全文
摘要:线段树优化连边 要求点 x 向区间 [L,R] 连边, 一次的复杂度上限为 O(n) 然后弄成线段树的结构 先父子连边边权为 0 这样连边就只需要连父亲就可以等效于连了区间内每个点 空间复杂度为线段树大小, 一次区间连边时间复杂度为 O(logn) 这是连入边, 连出边的话
阅读全文
摘要:P1649 [USACO07OCT]障碍路线Obstacle Course N N(1 include include include include define LL long long define REP(i, x, y) for(int i = (x);i '9'){if(c == ' '
阅读全文
摘要:P2921 [USACO08DEC]在农场万圣节Trick or Treat on the Farm 题目描述 每年,在威斯康星州,奶牛们都会穿上衣服,收集农夫约翰在N(1 include include include include define LL long long define REP(
阅读全文
摘要:P2243 电路维修 题目背景 Elf 是来自Gliese 星球的少女,由于偶然的原因漂流到了地球上。在她无依无靠的时候,善良的运输队员Mark 和James 收留了她。Elf 很感谢Mark和James,可是一直也没能给他们帮上什么忙。 题目描述 有一天 Mark 和James 的飞行车没有办法启
阅读全文
摘要:P4281 [AHOI2008]紧急集合 / 聚会 给定一棵树, 边权为 1, 多次询问, 给出三个点 a,b,c 求三个点的中点和到中点的总距离 定义中点为 x 满足 dis(a,x)+dis(b,x)+dis(c,x) 最小 调试日志: jump 数组开小,
阅读全文
摘要:UVA12167 Proving Equivalences 题意翻译 题目描述 在数学中,我们常常需要完成若干命题的等价性证明。 例如:有4个命题a,b,c,d,要证明他们是等价的,我们需要证明ab,然后bc,最后cd。注意每次证明是双向的,因此一共完成了6次推导。另一种证明方法是:证明a b,然后
阅读全文
摘要:P4779 【模板】单源最短路径(标准版) 求单源最短路, 输出距离 Solution nlogn 堆优化 Djs Code cpp include include include include include typedef long long LL; using namespace s
阅读全文
摘要:P3007 [USACO11JAN]大陆议会The Continental Cowngress 题意: 给出 n 个法案, m 头牛的意见, 每头牛有两个表决 格式为 “支持或反对某法案”, 每头牛需要至少满足一个表决, 不可能成立的话输出 IMPOSSIBLE, 否则输出方案, Y代表能, N代表
阅读全文
摘要:P4171 [JSOI2010]满汉全席 题目描述 满汉全席是中国最丰盛的宴客菜肴,有许多种不同的材料透过满族或是汉族的料理方式,呈现在數量繁多的菜色之中。由于菜色众多而繁杂,只有极少數博学多闻技艺高超的厨师能够做出满汉全席,而能够烹饪出经过专家认证的满汉全席,也是中国厨师最大的荣誉之一。世界满汉全
阅读全文
摘要:2 SAT到图论 kSAT 是 k 适应性问题(Satisfiability)的简称。 kSAT 问题(除 k=2)已被证明为是 NP 完全问题, 而对于 k=2 的 2SAT 问题, 我们可以用图论求解。 kSAT 与 2SAT 最大的不同在与这个
阅读全文
摘要:P4180 【模板】严格次小生成树[BJWC2010] 题目描述 小C最近学了很多最小生成树的算法,Prim算法、Kurskal算法、消圈算法等等。正当小C洋洋得意之时,小P又来泼小C冷水了。小P说,让小C求出一个无向图的次小生成树,而且这个次小生成树还得是严格次小的,也就是说:如果最小生成树选择的
阅读全文
摘要:P1948 [USACO08JAN]电话线Telephone Lines 题目描述 多年以后,笨笨长大了,成为了电话线布置师。由于地震使得某市的电话线全部损坏,笨笨是负责接到震中市的负责人。该市周围分布着N(1 include include include include typedef long
阅读全文
摘要:学习完了差分约束是否有解, 现在我们学习求解最大解和最小解 首先我们回想一下是否有解的求解过程, 不难发现最后跑出来任意两点的最短路关系即为这两元素的最短路关系。 即: 最后的最短路蕴含了所有元素之间的约束关系 好的了解了这点, 我们可以想到, 既然我们知道了元素之间的约束关系, 确定了一个元素的值
阅读全文
摘要:首先第一篇讨论的是差分约束系统解的存在 差分约束系统是有 n 个变量及 m 个(如 xixj≤ak )关系组成的系统 差分约束解的求解可以转化为图中最短路的求解问题 对一个标准的差分约束式, 我们可以如下连边$$x_{i} x_{j} \leq a_{k}\
阅读全文