![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
图论
文章平均质量分 71
sxlfyz_chenyx
山西省现役蒟蒻OIer
展开
-
luogu3379 最近公共祖先(LCA) tarjan 倍增
读入优化使OJ快乐!tarjan不多言#include <iostream>#include <cstdio>using namespace std;struct Edge{ int too, nxt;}edge[1000005];struct Ques{ int nxt, too, ran;}ques[1000005];int getint(){ char c原创 2017-09-28 17:17:28 · 211 阅读 · 0 评论 -
luogu1967 货车运输
似乎是什么最大瓶颈路径(顾名思义),它存在于最大生成树中。 证明: 如果最大瓶颈路径不存在与最大生成树中。 这些不在最大生成树中的边会和最大生成树形成环。 我们删掉环上最小的边,保留这一条边,会得到一棵新的更大的生成树。 这与原来那棵树是最大生成树矛盾了。 注意,最短路不一定在最小生成树上(如一个环的情况) 摘自洛谷题解。作者crf1596028912,摘自高天宇原创 2017-09-28 19:40:19 · 258 阅读 · 0 评论 -
luogu1993 小 K 的农场
差分约束。原创 2017-09-28 15:06:35 · 269 阅读 · 0 评论 -
虫洞
题目描述N个虫洞,M条单向跃迁路径。从一个虫洞沿跃迁路径到另一个虫洞需要消耗一定量的燃料和1单位时间。虫洞有白洞和黑洞之分。设一条跃迁路径两端的虫洞质量差为delta。1.从白洞跃迁到黑洞,消耗的燃料值减少delta,若该条路径消耗的燃料值变为负数的话,取为0。2.从黑洞跃迁到白洞,消耗的燃料值增加delta。3.路径两端均为黑洞或白洞,消耗的燃料值不变化。作为压轴题,自然不会是如此简单的最短路问题原创 2017-10-23 11:46:22 · 501 阅读 · 0 评论