
最短路
文章平均质量分 70
YihAN_Z
ただのあほです
展开
-
BZOJ 1001 [BeiJing2006]狼抓兔子 最短路
题目大意:给出一张左上角点为(1,1),右下角点为(N,M)(上图中N=4,M=5).有以下三种类型的道路 1:(x,y)<==>(x+1,y) 2:(x,y)<==>(x,y+1) 3:(x,y)<==>(x+1,y+1) n,m<=1000 求最小割. 数据太大,网络流会很卡(不太清楚用一些玄学的底层优化能不能卡过去)这时我们需要用到非常神奇的结论:最小割转最短路根据欧拉公式原创 2017-02-17 10:08:21 · 457 阅读 · 0 评论 -
BZOJ 3931 [CQOI2015]网络吞吐量 最短路+最大流
题目大意:每个点有流量限制vi,只有在从起点到终点的最短路径上的边才可以走,求最大流量。将每个点分成入点与出点,入点与出点连一条vi的边(除起点与终点),最短路径上的边的流量为INF。1.网络流建图时若边不从0开始存一定要注意异或找反边有可能是错误的 2.数组又开小了QAQ#include <cstdio>#include <cstring>#include <queue>#include原创 2017-03-13 08:59:19 · 361 阅读 · 0 评论 -
BZOJ 2595 [Wc2008]游览计划 SPFA+斯坦纳树 or 插头DP
题目大意:有n*m的方格,每个格子有一个非负权值v(i,j),现要求选出若干个格子,使得权值为0的格子联通且选出格子的数字和尽量小。SPFA算法的优化及应用中的P20,3.2在一类状态转移阶段性不明显的动态规划中的应用。这里暂不介绍插头DP的做法。#include <cstdio>#include <algorithm>#include <cstring>#include <queue>#d原创 2017-03-08 18:51:26 · 431 阅读 · 0 评论 -
BZOJ 3073 [Pa2011]Journeys 最短路 线段树优化建图
题目大意:给出n个点,1~n编号,给出m个建边操作,以如下方式建边:(a,b),(c,d)表示,对于任意两个点x,y,如果a<=x<=b,c<=y<=d,那么在xy之间连边。给定源点求单源最短路n<=500000,m<=100000原创 2017-06-19 14:15:49 · 1212 阅读 · 0 评论 -
BZOJ 2725 [Violet 6]故乡的梦 最短路
include include include include define N 200005define INF (1llusing namespace std; typedef long long LL; namespace Segment_Tree { struct Node { Node* ch[2];原创 2017-07-03 07:29:58 · 678 阅读 · 0 评论