最短路
小蒟蒻yyb
Studnet
展开
-
【CJOJ P1365】最短路
http://oj.changjun.com.cn/problem/detail/pid/1365Description给出N个点,M条无向边的简单图,问所有点对之间的最短路。Input第1行两个正整数N,M(N<=100,M<=5000) 下面M行,每行3个正整数x, y, w,为一条连接顶点x与y的边权值为w。(x<=n,y<=n,w<=1000)Output包括N行,每行N个数,第i行第j原创 2016-11-13 15:51:29 · 644 阅读 · 0 评论 -
【BZOJ3436】小K的农场(差分约束)
【BZOJ3436】小K的农场(差分约束)题面由于BZOJ巨慢无比,使用洛谷美滋滋题解傻逼差分约束题, 您要是不知道什么是差分约束 您就可以按下Ctrl+WCtrl+W了#include<iostream>#include<cstdio>#include<cstdlib>#include<cstring>#include<cmath>#include<algorithm>#inclu原创 2017-10-24 21:35:20 · 268 阅读 · 0 评论 -
【BZOJ3669】【Noi2014】魔法森林(Link-Cut Tree)
题面题目描述为了得到书法大家的真传,小 E 同学下定决心去拜访住在魔法森林中的隐 士。魔法森林可以被看成一个包含 n 个节点 m 条边的无向图,节点标号为 1,2,3,…,n,边标号为 1,2,3,…,m。初始时小 E 同学在 1 号节点,隐士则住在 n 号节点。小 E 需要通过这一片魔法森林,才能够拜访到隐士。魔法森林中居住了一些妖怪。每当有人经过一条边的时候,这条边上的妖怪 就会对其发起攻击。幸原创 2017-11-18 18:33:14 · 215 阅读 · 0 评论 -
【网络流24题】软件补丁问题(最短路)
题面COGS题解这题貌似和网络流没啥关系 因为错误很少 可以直接状压 然后利用位运算直接跑最短路就行了#include<iostream>#include<cstdio>#include<cstdlib>#include<cstring>#include<cmath>#include<algorithm>#include<set>#include<map>#include<ve原创 2018-01-02 09:27:43 · 226 阅读 · 0 评论 -
【网络流24题】孤岛营救问题(最短路)
题面Cogs题解这。。。不就是状压之后跑一遍SPFA吗。。。。 不想多说了#include<iostream>#include<cstdio>#include<cstdlib>#include<cstring>#include<cmath>#include<algorithm>#include<set>#include<map>#include<vector>#include<q原创 2018-01-04 14:26:23 · 814 阅读 · 0 评论 -
【网络流24题】汽车加油行驶问题(最短路)
题面Cogs题解还是SPFA呀。。。 把剩余的油量直接压进状态里面就好 额外加一个原地加油的决策就行#include<iostream>#include<cstdio>#include<cstdlib>#include<cstring>#include<cmath>#include<algorithm>#include<set>#include<map>#include<vect原创 2018-01-04 14:45:33 · 508 阅读 · 1 评论 -
【BZOJ4456】旅行者(最短路,分治)
题面BZOJDescription小Y来到了一个新的城市旅行。她发现了这个城市的布局是网格状的,也就是有n条从东到西的道路和m条从南到北 的道路,这些道路两两相交形成n×m个路口 (i,j)(1≤i≤n,1≤j≤m)。她发现不同的道路路况不同,所以通过不 同的路口需要不同的时间。通过调查发现,从路口(i,j)到路口(i,j+1)需要时间 r(i,j),从路口(i,j)到路口(i+1 ,j)需要原创 2018-03-24 14:00:26 · 283 阅读 · 0 评论 -
【BZOJ1491】【NOI2007】社交网络(最短路,动态规划)
题面BZOJ 洛谷 图片是假的,只能到OJ上看Description在社交网络(socialnetwork)的研究中,我们常常使用图论概念去解释一些社会现象。不妨看这样的一个问题。在一个社交圈子里有n个人,人与人之间有不同程度的关系。我们将这个关系网络对应到一个n个结点的无向图上,两个不同的人若互相认识,则在他们对应的结点之间连接一条无向边,并附上一个正数权值c,c越小,表示两个人之间的关系越密原创 2018-04-02 08:49:07 · 204 阅读 · 0 评论 -
【BZOJ2763】飞行路线(最短路)
题面BZOJDescriptionAlice和Bob现在要乘飞机旅行,他们选择了一家相对便宜的航空公司。该航空公司一共在n个城市设有业务,设这些城市分别标记为0到n-1,一共有m种航线,每种航线连接两个城市,并且航线有一定的价格。Alice和Bob现在要从一个城市沿着航线到达另一个城市,途中可以进行转机。航空公司对他们这次旅行也推出优惠,他们可以免费在最多k种航线上搭乘飞机。那么Alice和Bob这原创 2018-03-28 09:23:58 · 632 阅读 · 0 评论 -
【BZOJ4152】The Captain(最短路)
题面BZOJDescription给定平面上的n个点,定义(x1,y1)到(x2,y2)的费用为min(|x1-x2|,|y1-y2|),求从1号点走到n号点的最小费用。Input第一行包含一个正整数n(2<=n<=200000),表示点数。 接下来n行,每行包含两个整数x[i],yi,依次表示每个点的坐标。Output一个整数,即最小费用。Sample Input52 21 14 57 16 7原创 2018-03-28 10:02:51 · 211 阅读 · 0 评论 -
【BZOJ1001】狼抓兔子(平面图转对偶图,最短路,最小割)
题面BZOJ 洛谷题解这题用最小割可以直接做今天再学习了一下平面图转对偶图的做法大致的思路如下: 1.将源点到汇点中再补一条不与任何线段有交点的边。这条边把外侧无限大的区域划分为了两部分,一部分为SSS面,另外一部分为TTT面。 2.平面图的任何一条边一定只与两个面相连,将这两个边相连,权值为边的边权此时S−>TS−>TS->T的最短路就是原来平面图中...原创 2018-04-03 16:40:47 · 329 阅读 · 0 评论 -
【BZOJ2330】【SDOI2012】糖果(差分约束,SPFA)
【BZOJ2330】【SDOI2012】糖果题面题目描述幼儿园里有N个小朋友,lxhgww老师现在想要给这些小朋友们分配糖果,要求每个小朋友都要分到糖果。但是小朋友们也有嫉妒心,总是会提出一些要求,比如小明不希望小红分到的糖果比他的多,于是在分配糖果的时候,lxhgww需要满足小朋友们的K个要求。幼儿园的糖果总是有限的,lxhgww想知道他至少需要准备多少个糖果,才能使得每个小朋友都能够分到糖果,并原创 2017-10-24 21:23:16 · 242 阅读 · 0 评论 -
【BZOJ1003】物流运输(动态规划,最短路)
题面Description物流公司要把一批货物从码头A运到码头B。由于货物量比较大,需要n天才能运完。货物运输过程中一般要转停好几个码头。物流公司通常会设计一条固定的运输路线,以便对整个运输过程实施严格的管理和跟踪。由于各种因素的存在,有的时候某个码头会无法装卸货物。这时候就必须修改运输路线,让货物能够按时到达目的地。但是修改路线是一件十分麻烦的事情,会带来额外的成本。因此物流公司希望能够订一个n天原创 2017-10-31 22:03:10 · 1310 阅读 · 0 评论 -
【CJOJ P2226】[省常中2011S4] 圣诞节
http://oj.changjun.com.cn/problem/detail/pid/2226Description圣诞节到了,FireDancer准备做一棵大圣诞树。下图为圣诞树的一个简单结构。 这棵树被表示成一组被编号的结点和一些边的集合。结点从1到n编号。树的根永远是1。每个结点都有一个自身特有的数值,称为它的重。各个结点的重可能不同。对于一棵做完的树来说,每条边都有一个价值,若设这条原创 2016-11-13 16:16:32 · 480 阅读 · 0 评论 -
HDU 3416 Marriage Match IV(最短路,网络流)
题面Do not sincere non-interference。 Like that show, now starvae also take part in a show, but it take place between city A and B. Starvae is in city A and girls are in city B. Every time starvae can g原创 2017-07-29 20:06:39 · 267 阅读 · 0 评论 -
POJ 3167 Layout(差分约束)
题面Like everyone else, cows like to stand close to their friends when queuing for feed. FJ has N (2 <= N <= 1,000) cows numbered 1..N standing along a straight line waiting for feed. The cows are standi原创 2017-07-30 17:03:22 · 293 阅读 · 0 评论 -
【POJ2387】Til the Cows Come Home (最短路)
题面Bessie is out in the field and wants to get back to the barn to get as much sleep as possible before Farmer John wakes her for the morning milking. Bessie needs her beauty sleep, so she wants to get原创 2017-07-25 23:25:19 · 178 阅读 · 0 评论 -
【USACO09OCT】热浪Heat Wave
题目描述The good folks in Texas are having a heatwave this summer. Their Texas Longhorn cows make for good eating but are not so adept at creating creamy delicious dairy products. Farmer John is leading th原创 2017-07-24 16:36:37 · 343 阅读 · 0 评论 -
POJ 3268 Silver Cow Party(最短路)
题面One cow from each of N farms (1 ≤ N ≤ 1000) conveniently numbered 1..N is going to attend the big cow party to be held at farm #X (1 ≤ X ≤ N). A total of M (1 ≤ M ≤ 100,000) unidirectional (one-way r原创 2017-07-26 23:50:54 · 360 阅读 · 0 评论 -
【NOIP2013】华容道
题目戳我 懒得粘贴题目了。。就这要凑合一下吧。。。题解反正棋盘的状态不会变的。。。 所以,预处理一下??? 恩,如果一个棋子要移动到某个目标位置的话, 可以看成只有空格和这个子要动呀(其他的有区别吗??) 因此,我们考虑预处理一个数组move[i][j][k][l] 表示在(i,j)位置,空格在k方向的时候,移动到l方向的最短距离 至于方向是哪边就自己定义一下吧。。 那么,这个预处理原创 2017-10-01 15:24:34 · 366 阅读 · 1 评论 -
【BZOJ1975】【SDOI2010】魔法猪学院(搜索,A*,贪心)
我已经沉迷于粘贴题目地址了。。。题解很显然的贪心呀, 就是一定是最短的若干条路径的长度 所以,不断拓展k短路就可以了 至于怎么用A* 评估函数f(x)=dis[x]+g[x] 其中,dis是到N号节点的距离 g[x]是从起点出发的当前距离 每次拿f(x)的最小的点进行BFS 一直拓展到能量用完就行了 很简单的啦。#include<iostream>#include<cstdio>原创 2017-10-03 15:09:42 · 399 阅读 · 0 评论 -
【BZOJ1924】【SDOI2010】所驼门王的宝藏
题目描述在宽广的非洲荒漠中,生活着一群勤劳勇敢的羊驼家族。被族人恭称为“先知”的Alpaca L. Sotomon是这个家族的领袖,外人也称其为“所驼门王”。所驼门王毕生致力于维护家族的安定与和谐,他曾亲自率军粉碎河蟹帝国主义的野蛮侵略,为族人立下赫赫战功。所驼门王一生财宝无数,但因其生性节俭低调,他将财宝埋藏在自己设计的地下宫殿里,这也是今天Henry Curtis故事的起点。Henry是一个爱财原创 2017-10-03 17:02:30 · 256 阅读 · 0 评论 -
【BZOJ3931】【CQOI2015】网络吞吐量(最短路,网络流)
题面跑到BZOJ上去看把题解网络流模板题??? SPFA跑出最短路,重新建边后 直接Dinic就行了 大火题嗷。。。#include<iostream>#include<cstdio>#include<cstdlib>#include<cstring>#include<cmath>#include<algorithm>#include<set>#include<map>#inc原创 2017-10-22 21:11:27 · 244 阅读 · 0 评论 -
【BZOJ2007】【NOI2010】海拔(最小割,平面图转对偶图,最短路)
题面BZOJ 洛谷DescriptionYT市是一个规划良好的城市,城市被东西向和南北向的主干道划分为n×n个区域。简单起见,可以将YT市看作一个 正方形,每一个区域也可看作一个正方形。从而,YT城市中包括(n+1)×(n+1)个交叉路口和2n×(n+1)条双向道路 (简称道路),每条双向道路连接主干道上两个相邻的交叉路口。下图为一张YT市的地图(n = 2),城市被划分为2...原创 2018-04-03 17:00:14 · 305 阅读 · 0 评论