随笔分类 - 图论
摘要:zkw费用流学习笔记 根据OI业界潜规则,出网络流题目时候,最大流不能卡 dinic ,费用流不能卡 ek ,但是我今天做了一道 "[SDOI2009]最优图像" 把我惊到了,反正就是把费用流的 ek 算法给卡了,所以今天还要学习一下这个 zkw费用流 ~~说到 zkw费用流,我就想起今年上半年NO
阅读全文
摘要:我们普通的网络流题中每条边有一个容量,或者是说每条边实际流量在[0,容量]之间 带上下界的网络流意思就是说每条边有一个最小流量和一个最大流量 问题大概分为三种 1.无源汇带上下界可行流 假设一条边是u v的[lower, upper],我们可以把这条边拆成两条,一条边必须流过[0, lower]的流
阅读全文
摘要:平面图转对偶图 然后在对偶图上跑最短路即可 平面图就是指能画在二维平面上,每条边不相交的图 转对偶图 是指平面图上每一个封闭的空白区域为点 边连接的两个空白区域为新边 对于本题要稍微改一下 如图 酷似17年NOIP提高组初赛题 如果对偶图的点不好用数学公式确定 可以直接给他标号啊 详见代码 cpp
阅读全文
摘要:[TJOI2012]桥 题目大意:给定一无向图,求删除一条边后1到n最短路的最大值,以及方案数。 做法:我们先从1为起点、从n为起点跑两边dij,获得每一个点到起点1、终点n的最短距离,其实距离和边权之间的关系相当于构建了由1为根的和由n为根的最短路树 所有最短路组成的树。 不难发现,要删除一条边,
阅读全文
摘要:[NOIP2015]信息传递【问题描述】有𝑛个同学(编号为1到𝑛)正在玩一个信息传递的游戏。在游戏里每人都有一个固定的信息传递对象,其中,编号为𝑖 的同学的信息传递对象是编号为𝑇𝑖的同学。游戏开始时,每人都只知道自己的生日。之后每一轮中,所有人会同时将自己当前所知的生日信息告诉各自的信息传
阅读全文
摘要:注意:本博客代码被黑心数据Hack,有空补回来 啊啊啊这道难题总算是做出来了,首先是帅比浮云的题解发出来一下:http://www.cnblogs.com/fuyun-boy/p/5922742.html 原题目地址:https://www.luogu.org/problem/show?pid=28
阅读全文
摘要:233 只是我怕忘了怎么写指针操作 所以写一遍指针版的 然而洛谷评测机不给力,400多ms过了数组的,600多ms过指针的。。。 我想,指针的比数组的理解起来应该容易一点吧 戳我是数组版的,NOIP时候还是用数组为好,万一出现了点bug不就爆零了啊 233 233
阅读全文
摘要:传说中效率很NB的单元最短路径算法,传说中时间复杂度为O(kE),k为长度,平均值为2,不知道这话是谁说的,一说流传oi界几年了 边表就是数组模拟邻接表,没学会很难,学会很简单的样子啊 233
阅读全文
摘要:莫名其妙找到的板子#include #include #include using namespace std; struct edge { int v,w,next; }a[500001]; int link[10001],d[10001],n,m,s,X,Y,Z; bool v[10001]; queueq; void add(int u,int v,int w) { ...
阅读全文
摘要:原题地址:http://poj.org/problem?id=1847 Tram:有轨电车 这题就是构造一个有向无权图,然后每一个点都会有一个开关,这个开关指向他的其中一个出度。当途经这个点的时候,如果要从开关指向的边离开,则没事,如果不从开关指向的边离开,那么就要下车把开关掰到要离开的那条边上去。
阅读全文
摘要:原题目:http://poj.org/problem?id=1511 给出一个有向图,求出这个图从1到所有点的最短路径和所有点到1的最短路径的和。 这题数据量有点大,数据范围也大,所以用SPFA+邻接表做。 各种限制:Time Limit: 8000MS Memory Limit: 262144K(
阅读全文

浙公网安备 33010602011771号