最短路/最短路数目等
文章平均质量分 84
MyZhY
For You To Your For
展开
-
BZOJ 1001[BeiJing2006]狼抓兔子 最小割转最短路
Description现在小朋友们最喜欢的"喜羊羊与灰太狼",话说灰太狼抓羊不到,但抓兔子还是比较在行的,而且现在的兔子还比较笨,它们只有两个窝,现在你做为狼王,面对下面这样一个网格的地形: 左上角点为(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原创 2017-05-06 00:01:27 · 827 阅读 · 0 评论 -
BZOJ 1922 [Sdoi2010]大陆争霸 dijkstra
Description在一个遥远的世界里有两个国家:位于大陆西端的杰森国和位于大陆东端的 克里斯国。两个国家的人民分别信仰两个对立的神:杰森国信仰象征黑暗和毁灭 的神曾·布拉泽,而克里斯国信仰象征光明和永恒的神斯普林·布拉泽。 幻想历 8012年 1月,杰森国正式宣布曾·布拉泽是他们唯一信仰的神,同 时开始迫害在杰森国的信仰斯普林·布拉泽的克里斯国教徒。 幻想历 8012年 3月2日,位于杰森原创 2017-10-16 18:52:36 · 241 阅读 · 0 评论 -
BZOJ 2346 [Baltic 2011]Lamp dijkstra堆优化
Description2255是一个傻X,他连自己家灯不亮了都不知道。某天TZ大神路过他家,发现了这一情况,于是TZ开始行侠仗义了。TZ发现是电路板的问题,他打开了电路板,发现线路根本没有连上!!于是他强大的脑力可以使某个格子上的线路从\变为/,或者从/变为\。2255不会电路(因为他什么都不会),但是他想知道TZ最少要用多少次脑力才能使他家的灯变亮。如果无原创 2017-10-11 18:36:47 · 278 阅读 · 0 评论 -
BZOJ 1598 [Usaco2008 Mar]牛跑步 A*
DescriptionBESSIE准备用从牛棚跑到池塘的方法来锻炼. 但是因为她懒,她只准备沿着下坡的路跑到池塘, 然后走回牛棚. BESSIE也不想跑得太远,所以她想走最短的路经. 农场上一共有M (1 Y,则地点X的高度大于地点Y的高度. 地点N是BESSIE的牛棚;地点1是池塘. 很快, BESSIE厌倦了一直走同一条路.所以她想走不同的路,更明确地讲,她想找出K (1原创 2017-10-24 15:54:20 · 417 阅读 · 0 评论 -
模板整理: 图论---最短路
最短路……基础但重要…… 主要有floyd,dijkstra,SPFA这种, 看数据范围的。 floyd还可以用来求传递闭包,也就是连通性的问题。 最短路问题:给出一张图,求s~t的最短路。 1.floyd算法。 使用它的时候一般都是用邻接矩阵计算了……//dis[i][j]一开始的初值://若输入的边里有(i,j),则dis[i][j]为其权值//不然dis[i][j]=INF原创 2017-11-09 09:42:45 · 546 阅读 · 0 评论 -
BZOJ 2292 【POJ Challenge 】永远挑战 dijkstra
Descriptionlqp18_31和1tthinking经常出题来虐ftiasch。有一天, lqp18_31搞了一个有向图,每条边的长度都是1。 他想让ftiasch求出点1到点N 的最短路。"水题啊。", ftiasch这么说道。所以1tthinking把某些边的长度增加了1(也就是说,每条边的长度不是1就是2)。现在,可怜的ftiasch要向你求助了。原创 2017-10-05 20:22:14 · 391 阅读 · 0 评论 -
BZOJ 5056 OI游戏 dijkstra(最短路径的数目)
Description小Van的CP最喜欢玩与OI有关的游戏啦~小Van为了讨好她,于是冥思苦想,终于创造了一个新游戏。下面是小Van的OI游戏规则:给定一个无向连通图,有N个节点,编号为0~N-1。图里的每一条边都有一个正整数权值,边权在1~9之间。要求从图里删掉某些边(有可能0条),使得剩下的图满足以下两个条件:1) 剩下的图是一棵树,有N-1条边。2) 对于所有v原创 2017-10-10 16:14:16 · 492 阅读 · 0 评论 -
BZOJ 1003 [ZJOI2006]物流运输 SPFA+动态规划
Description 物流公司要把一批货物从码头A运到码头B。由于货物量比较大,需要n天才能运完。货物运输过程中一般要转停好几个码头。物流公司通常会设计一条固定的运输路线,以便对整个运输过程实施严格的管理和跟踪。由于各种因素的存在,有的时候某个码头会无法装卸货物。这时候就必须修改运输路线,让货物能够按时到达目的地。但是修改路线是一件十分麻烦的事情,会带来额外的成本。因此物流原创 2017-09-26 16:43:27 · 425 阅读 · 0 评论 -
BZOJ 4152 [AMPPZ2014]The Captain dijkstra
Description给定平面上的n个点,定义(x1,y1)到(x2,y2)的费用为min(|x1-x2|,|y1-y2|),求从1号点走到n号点的最小费用。Input第一行包含一个正整数n(2接下来n行,每行包含两个整数x[i],y[i](0Output一个整数,即最小费用。Sample Input5原创 2017-09-15 16:31:12 · 344 阅读 · 0 评论 -
BZOJ 2100 [Usaco2010 Dec]Apple Delivery 最短路
DescriptionBessie has two crisp red apples to deliver to two of her friends in the herd. Of course, she travels the C (1 <= C <= 200,000) cowpaths which are arranged as the usual graph which conne原创 2017-07-28 22:53:24 · 415 阅读 · 0 评论 -
BZOJ 1975 [Sdoi2010]魔法猪学院 A*+SPFA
DescriptioniPig在假期来到了传说中的魔法猪学院,开始为期两个月的魔法猪训练。经过了一周理论知识和一周基本魔法的学习之后,iPig对猪世界的世界本原有了很多的了解:众所周知,世界是由元素构成的;元素与元素之间可以互相转换;能量守恒……。 能量守恒……iPig 今天就在进行一个麻烦的测验。iPig 在之前的学习中已经知道了很多种元素,并学会了可以转化这些元素的魔法,每种魔法需要消耗原创 2017-06-01 15:23:10 · 742 阅读 · 0 评论 -
BZOJ 2464 中山市选[2009]小明的游戏 SPFA
Description小明最近喜欢玩一个游戏。给定一个n * m的棋盘,上面有两种格子#和@。游戏的规则很简单:给定一个起始位置和一个目标位置,小明每一步能向上,下,左,右四个方向移动一格。如果移动到同一类型的格子,则费用是0,否则费用是1。请编程计算从起始位置移动到目标位置的最小花费。Input 输入文件有多组数据。 输入第一行包含两个整数n,m,分别表示原创 2017-07-06 21:11:17 · 504 阅读 · 0 评论 -
BZOJ 3931 [CQOI2015]网络吞吐量 最短路+最大流
Description 路由是指通过计算机网络把信息从源地址传输到目的地址的活动,也是计算机网络设计中的重点和难点。网络中实现路由转发的硬件设备称为路由器。为了使数据包最快的到达目的地,路由器需要选择最优的路径转发数据包。例如在常用的路由算法OSPF(开放式最短路径优先)中,路由器会使用经典的Dijkstra算法计算最短路径,然后尽量沿最短路径转发数据包。现在,若已知一个计算机网络中各路由原创 2017-06-13 14:38:18 · 498 阅读 · 0 评论 -
A* && 第k短路详解 (详尽)
首先分享一个我学习的博客文章:Poj2449-A*初步+k短路看着他的题解学会了k短路。。%%%然后我就大致说一说k短路的求法吧。。首先我们来看看A*。A*,启发式搜索,是一种较为有效的搜索方法。我们在搜索的时候,很多时候在当前状态,已经不是最优解了,但是我们却继续求解;这个就是暴力搜索浪费时间的原因。我们在有些时候,往往可以根据一些信息推断出继续搜索是一种原创 2017-05-23 15:49:30 · 6937 阅读 · 2 评论 -
POJ 2449 Remmarguts' Date 求k短路 A*+dijkstra
Description"Good man never makes girls wait or breaks an appointment!" said the mandarin duck father. Softly touching his little ducks' head, he told them a story."Prince Remmarguts lives in h原创 2017-05-23 19:48:48 · 401 阅读 · 0 评论 -
迟来的解题报告——noip 2017提高组
题目请去洛谷上找找吧。我不复制粘贴了。由于差不多有1年了,所以我把6道题全部都重新做了一遍。所以题解没有看过任何网上的资料……全都是凭借当初的信息构筑起来的。代码也按照模糊的记忆重写了(部分啦部分=v=)。。 Day1T1:首先,看出a和b是互质的(虽然当时我并不是马上看出这一点)。能够被支付的物品价格p满足p=ax+by,其中,x和y都是 非负 (非负!)整数。...原创 2018-08-13 13:36:35 · 1550 阅读 · 0 评论