图论——最短路
onepointo
欲言又止
展开
-
BZOJ 2118 数论+最短路(SPFA) 解题报告
2118: 墨墨的等式Description墨墨突然对等式很感兴趣,他正在研究a1x1+a2y2+…+anxn=B存在非负整数解的条件,他要求你编写一个程序,给定N、{an}、以及B的取值范围,求出有多少B可以使等式存在非负整数解。Input输入的第一行包含3个正整数,分别表示N、BMin、BMax分别表示数列的长度、B的下界、B的上界。输入的第二行包含N个整数,即数列{an}的值。Output输出原创 2017-07-12 17:09:13 · 363 阅读 · 0 评论 -
CodeVS 1183 SPFA+二分答案 解题报告
1183 泥泞的道路题目描述 DescriptionCS有n个小区,并且任意小区之间都有两条单向道路(a到b,b到a)相连。因为最近下了很多暴雨,很多道路都被淹了,不同的道路泥泞程度不同。小A经过对近期天气和地形的科学分析,绘出了每条道路能顺利通过的时间以及这条路的长度。 现在小A在小区1,他希望能够很顺利地到达目的地小区n,请帮助小明找出一条从小区1出发到达小区n的所有路线中(总路程/总时间)最原创 2017-10-22 10:59:51 · 234 阅读 · 0 评论 -
BZOJ 1003 DP+最短路 解题报告
1003: [ZJOI2006]物流运输Description物流公司要把一批货物从码头A运到码头B。由于货物量比较大,需要n天才能运完。货物运输过程中一般要转停好几个码头。物流公司通常会设计一条固定的运输路线,以便对整个运输过程实施严格的管理和跟踪。由于各种因素的存在,有的时候某个码头会无法装卸货物。这时候就必须修改运输路线,让货物能够按时到达目的地。但是修改路线是一件十分麻烦的事情,会带来额外的原创 2017-08-25 20:09:58 · 311 阅读 · 0 评论 -
BZOJ 1097 [POI 2007] SPFA+状压DP 解题报告
1097: [POI2007]旅游景点atrDescriptionFGD想从成都去上海旅游。在旅途中他希望经过一些城市并在那里欣赏风景,品尝风味小吃或者做其他的有趣的事情。经过这些城市的顺序不是完全随意的,比如说FGD不希望在刚吃过一顿大餐之后立刻去下一个城市登山,而是希望去另外什么地方喝下午茶。幸运的是,FGD的旅程不是既定的,他可以在某些旅行方案之间进行选择。由于FGD非常讨厌乘车的颠簸,他希望原创 2017-09-11 17:08:40 · 238 阅读 · 0 评论 -
BZOJ 2007 对偶图 解题报告
2007: [Noi2010]海拔DescriptionYT市是一个规划良好的城市,城市被东西向和南北向的主干道划分为n×n个区域。简单起见,可以将YT市看作一个正方形,每一个区域也可看作一个正方形。从而,YT城市中包括(n+1)×(n+1)个交叉路口和2n×(n+1)条双向道路(简称道路),每条双向道路连接主干道上两个相邻的交叉路口。下图为一张YT市的地图(n = 2),城市被划分为2×2个区域,原创 2017-09-13 16:18:11 · 237 阅读 · 0 评论 -
HDU 6166 最短路+随机
Senior PanProblem DescriptionSenior Pan fails in his discrete math exam again. So he asks Master ZKC to give him graph theory problems everyday. The task is simple : ZKC will give Pan a directed graph原创 2017-08-25 16:38:22 · 347 阅读 · 0 评论 -
BZOJ 4720 [Noip 2016] 期望DP+最短路 解题报告
4720: [Noip2016]换教室Description对于刚上大学的牛牛来说,他面临的第一个问题是如何根据实际情况申请合适的课程。在可以选择的课程中,有2n节课程安排在n个时间段上。在第i(1≤i≤n)个时间段上,两节内容相同的课程同时在不同的地点进行,其中,牛牛预先被安排在教室ci上课,而另一节课程在教室di进行。在不提交任何申请的情况下,学生们需要按时间段的顺序依次完成所有的n节安排好的课原创 2017-07-31 14:25:24 · 277 阅读 · 0 评论 -
POJ 1860 SPFA 题解
POJ1860原创 2017-04-01 11:42:35 · 539 阅读 · 0 评论 -
2017.4.3 机房测试 (并查集,最短路,拓扑排序,最小生成树)
jyb远在北京仍不忘为我们出题。 这次是喜闻乐见的图论专题。原创 2017-04-03 21:53:52 · 322 阅读 · 0 评论 -
BZOJ 4152 最短路(SPFA) 解题报告
4152: [AMPPZ2014]The CaptainDescription给定平面上的n个点,定义(x1,y1)到(x2,y2)的费用为min(|x1-x2|,|y1-y2|),求从1号点走到n号点的最小费用。Input第一行包含一个正整数n(2<=n<=200000),表示点数。 接下来n行,每行包含两个整数x[i],yi,依次表示每个点的坐标。Output一个整数,即最小费用。Sample原创 2017-07-04 16:52:21 · 316 阅读 · 0 评论 -
HDU 2544 SPFA(SLF) 解题报告
最短路Problem Description在每年的校赛里,所有进入决赛的同学都会获得一件很漂亮的t-shirt。但是每当我们的工作人员把上百件的衣服从商店运回到赛场的时候,却是非常累的!所以现在他们想要寻找最短的从商店到赛场的路线,你可以帮助他们吗?Input输入包括多组数据。每组数据第一行是两个整数N、M(N<=100,M<=10000),N表示成都的大街上有几个路口,标号为1的路口是商店所在地原创 2017-07-09 17:32:15 · 232 阅读 · 0 评论 -
UVA 11090 SPFA+二分答案 解题报告
Going in Cycle!! DescriptionYou are given a weighted directed graph with n vertices and m edges. Each cycle in the graph has aweight, which equals to sum of its edges. There are so many cycles in the原创 2017-07-10 15:32:00 · 334 阅读 · 0 评论 -
2017.7.11 机房测试(图论,网络流,最短路)
感觉今天的考试敲得又多,又难想。。。。 【解题报告】 大概思路就是我们先过一遍SPFA,然后根据dis[]来dfs确定网络流的边。 正确性(可能)显然。代码如下:#include<cstdio> #include<cstring> #include<algorithm> #include<queue> using namespace std; #define N 405 #define M 1原创 2017-07-11 21:18:34 · 284 阅读 · 0 评论 -
BZOJ 1598 [Usaco 2008 Mar] 启发式搜索 解题报告
1598: [Usaco2008 Mar]牛跑步DescriptionBESSIE准备用从牛棚跑到池塘的方法来锻炼. 但是因为她懒,她只准备沿着下坡的路跑到池塘, 然后走回牛棚. BESSIE也不想跑得太远,所以她想走最短的路经. 农场上一共有M (1 <= M <= 10,000)条路, 每条路连接两个用1..N(1 <= N <= 1000)标号的地点. 更方便的是,如果X>Y,则地点X的高度大原创 2017-10-24 21:06:38 · 251 阅读 · 0 评论