
最短路
文章平均质量分 58
Amber_lylovely
这个作者很懒,什么都没留下…
展开
-
poj 3013
题意:给n个点从1到n标号,下面一行是每个点的权,另外给出m条边,下面是每条边的信息,两个端点+权值,边是无向边。你的任务是选出一些边,使这个图变成一棵树。这棵树的花费是这样算的,1号固定为树根,树中每个双亲节点下面的边都有个单价(即边权),然后单价乘上这条边的下面所有的子孙后代的点权和。分析:每个点的权都要乘上好几条边的权,就是这个点回到点1的路径上的那些边。要想最小,就是求到到1点的最短路原创 2016-05-04 17:35:16 · 405 阅读 · 2 评论 -
洛谷 1144
题目描述给出一个N个顶点M条边的无向无权图,顶点编号为1~N。问从顶点1开始,到其他每个点的最短路有几条。输入输出格式输入格式: 输入第一行包含2个正整数N,M,为图的顶点数与边数。接下来M行,每行两个正整数x, y,表示有一条顶点x连向顶点y的边,请注意可能有自环与重边。输出格式: 输出包括N行,每行一个非负整数,第i行输出从顶点1到顶点i有多少条不同的最短路,由于答案有可能会很大,你只需要输原创 2016-12-05 20:44:32 · 411 阅读 · 0 评论 -
jzoj. 3522. 【NOIP2013模拟11.7B组】迷宫花园(maze)
Description给定一个一定存在从起点到终点的路径的四联通迷宫。已知Tar左右方向移动的时间为1,上下移动的时间为未知实数v。求当Tar从起点到终点的最短移动时间为已知实数L时,未知实数v是多少。Input输入数据包含多个测试点。第一行为一个整数T,表示测试点的数目。对于每一个测试点,第一行包含实数L和两个整数R,C。R为迷宫的上下长度,C为迷宫的左右长度。之后的R行,每行包含C个字符。其中空原创 2017-07-07 15:00:03 · 302 阅读 · 0 评论 -
2017年8月8日提高组T3 题目
Description 小C旅行到了美丽的x市。热爱oi的小C把x市分成了n个建筑物和m条双向街道,每一条街道都有一个通过时间,每个建筑物都有一个观赏值v。接着小C就在想了,如果我从任意一个点出发,经过至少两个点(包括出发点)后回到出发点,那么我能得到的最大平均观赏值是多少。平均观赏值指的是总观赏值/总耗费时间。你可以理解成观赏是不需要耗费时间的,且若多次到达同一建筑物,观赏值只会被计算一次。但小C原创 2017-08-10 20:16:44 · 396 阅读 · 0 评论 -
2017年8月10号提高组T2 飞行
Description 有n个城市,编号为0到n-1。小B想从城市s到城市t。他们选择了一家航空公司,这家公司有m种航线,每种航线连接了两个不同的城市。看在小B是个妹子的份上,航空公司的老总给了小B一点优惠:小B可以免费在最多k种航线上搭乘飞机。问小B最小花费是多少。Input 第一行三个整数n,m,k,分别表示城市数量,航线数量和免费搭乘的航线数量。 第二行两个整数s,t,表示起点和终点。原创 2017-08-10 20:44:34 · 276 阅读 · 0 评论 -
jzoj 1916. 【2011集训队出题】飞飞侠
Description 飞飞国是一个传说中的国度,国家的居民叫做飞飞侠。飞飞国是一个N×M的矩形方阵,每个格子代表一个街区。 然而飞飞国是没有交通工具的。飞飞侠完全靠地面的弹射装置来移动。 每个街区都装有弹射装置。使用弹射装置是需要支付一定费用的。而且每个弹射装置都有自己的弹射能力。 我们设第i行第j列的弹射装置有Aij的费用和Bij的弹射能力。并规定有相邻边的格子间距离是1。那原创 2017-12-27 20:10:17 · 376 阅读 · 0 评论 -
洛谷 P3371 【模板】单源最短路径
题目描述如题,给出一个有向图,请输出从某一点出发到所有点的最短路径长度。输入输出格式输入格式: 第一行包含三个整数N、M、S,分别表示点的个数、有向边的个数、出发点的编号。接下来M行每行包含三个整数Fi、Gi、Wi,分别表示第i条有向边的出发点、目标点和长度。输出格式: 一行,包含N个用空格分隔的整数,其中第i个整数表示从点S出发到点i的最短路径长度(若S=i则最短路径长度为0,若从点S无法到达原创 2017-02-11 14:10:44 · 905 阅读 · 0 评论 -
【省选专题一】图论 jzoj 3936. 【GDOI2015模拟11.22】假期计划 spfa
Description航空公司开设了连接着 N 个城市的航班。像任何航线一样,这些城市中的 K 个被设为枢纽。 现在,航空公司提供 M 个单行航班,其中航班 i 从城市 u_i 到城市 v_i 并花 费 d_i 美元。像任何明智的航线一样,对于每一个航班,u_i 和 v_i 中至少一个是 枢纽。两个城市间最多有一个直飞航班,并且没有航班起点与终点为同一城市。 小 X 负责为原创 2018-01-03 17:10:19 · 497 阅读 · 0 评论 -
【省选专题一】图论 jzoj 3290【JSOI2013】吃货JYY 状压dp+欧拉回路
Description世界上一共有N个JYY愿意去的城市,分别从1编号到N。JYY选出了K个他一定要乘坐的航班。除此之外,还有M个JYY没有特别的偏好,可以乘坐也可以不乘坐的航班。 一个航班我们用一个三元组(x,y,z)来表示,意义是这趟航班连接城市x和y,并且机票费用是z。每个航班都是往返的,所以JYY花费z的钱,既可以选择从x飞往y,也可以选择从y飞往x。 南京的编号是1,现在JYY打算从南原创 2018-01-10 07:39:25 · 347 阅读 · 0 评论 -
洛谷 P2483 【模板】k短路([SDOI2010]魔法猪学院)A*算法
题目描述iPig在假期来到了传说中的魔法猪学院,开始为期两个月的魔法猪训练。经过了一周理论知识和一周基本魔法的学习之后,iPig对猪世界的世界本原有了很多的了解:众所周知,世界是由元素构成的;元素与元素之间可以互相转换;能量守恒……。能量守恒……iPig 今天就在进行一个麻烦的测验。iPig 在之前的学习中已经知道了很多种元素,并学会了可以转化这些元素的魔法,每种魔法需要消耗 iPig 一定的能量。原创 2018-03-20 19:05:56 · 380 阅读 · 0 评论 -
poj 2383
DescriptionThe galaxy war between the Empire Draco and the Commonwealth of Zibu broke out 3 years ago. Draco established a line of defense called Grot. Grot is a straight line with N defense stations.原创 2016-12-05 20:02:57 · 361 阅读 · 0 评论 -
poj 1364
DescriptionOnce, in one kingdom, there was a queen and that queen was expecting a baby. The queen prayed: “If my child was a son and if only he was a sound king.” After nine months her child was born,原创 2016-12-05 18:12:24 · 251 阅读 · 0 评论 -
poj 1860
题目大意:给定N种货币,某些货币之间可以相互兑换,现在给定一些兑换规则,问能否从某一种货币开始兑换,经过一些中间货币之后,最后兑换回这种货币,并且得到的钱比之前的多。分析:如果钱可以无限增加,那么图就出现了正权回路。用bellman-ford算法可以快速求出。如果bellman-ford循环n次后,依然可以进行松弛,那么他一定有正(负)权回路。 const maxe=2原创 2016-05-05 16:34:31 · 339 阅读 · 3 评论 -
分糖果(最短路)
Description童年的我们,将和朋友分享美好的事物作为自己的快乐。这天,C小朋友得到了Plenty of candies,将要把这些糖果分给要好的朋友们。已知糖果从一个人传给另一个人需要1 秒的时间,同一个小朋友不会重复接受糖果。由于糖果足够多,如果某时刻某小朋友接受了糖果,他会将糖果分成若干份,分给那些在他身旁且还没有得到糖果的小朋友们,而且自己会吃一些糖果。由于嘴馋,小朋友们等不及将原创 2016-04-16 11:35:25 · 1546 阅读 · 2 评论 -
poj 3259
这道题目很简单,关键是看懂题目。题目大意:有F组数据,n个点,m条双向边,w条单向负权边,求有没有负权回路。SampleInput2 //F3 3 1 //n,m,w1 2 2 1 3 42 3 13 1 33 2 11 2 32 3 43 1 8SampleOutputNOYES 用 bellman-ford 算法做松驰操原创 2016-04-23 09:51:17 · 324 阅读 · 2 评论 -
【备战NOIP2012图论专项模拟试题】外星人入侵
Description外星人入侵地球。可怕的吃人外星人正在全国各地依次序建立它们的基地。全国共有N(1≤ N ≤10,000)座城市,城市编号1~N。城市之间有M(0≤ M ≤100,000)条双向道路相连。外星人计划建立A(0≤A≤N)个基地。你只有在距离当前所有外星人基地至少K(1≤K≤100)单位长度的城市才能得到安全。所以你必须赶快写一个程序决定走到哪里去。Input第1行:4个整数N, M原创 2016-08-17 14:47:18 · 375 阅读 · 0 评论 -
伊吹萃香
Description 在幻想乡,伊吹萃香是能够控制物体密度的鬼王。因为能够控制密度,所以萃香能够制造白洞和黑洞,并可以随时改变它们。某一天萃香闲着无聊,在妖怪之山上设置了一些白洞或黑洞,由于引力的影响,给妖怪们带来了很大的麻烦。于是他们决定找出一条消耗体力最少的路,来方便进出。已知妖怪之山上有N个路口(编号1..N),每个路口都被萃香设置了一定质量白洞或者黑洞。原本在各个路口之间有M条单向路,走原创 2016-08-14 20:38:35 · 664 阅读 · 0 评论 -
poj 3159
DescriptionDuring the kindergarten days, flymouse was the monitor of his class. Occasionally the head-teacher brought the kids of flymouse’s class a large bag of candies and had flymouse distribute the原创 2016-11-29 17:42:09 · 354 阅读 · 0 评论 -
洛谷 p1993 小K的农场(差分约束系统)
题目描述小 K 在 Minecraft 里面建立很多很多的农场,总共 n 个,以至于他自己都忘记了每个农场中种植作物的具体数量了,他只记得一些含糊的信息(共 m 个),以下列三种形式描述:农场 a 比农场 b 至少多种植了 c 个单位的作物。农场 a 比农场 b 至多多种植了 c 个单位的作物。农场 a 与农场 b 种植的作物数一样多。 但是,由于小 K 的记忆有些偏差,所以他想要知道存不存在一种原创 2016-12-01 17:15:46 · 379 阅读 · 0 评论 -
codevs 4246
题目描述 Description 奶牛们在FJ的养育下茁壮成长。这天,FJ给了奶牛Bessie一个任务,去看看每个奶牛场中若干只奶牛的身高,由于Bessie是只奶牛,无法直接看出第i只奶牛的身高,而只能看出第i只奶牛与第j只奶牛的身高差,其中第i 只奶牛与第j只奶牛的身高差为A(i<=n)。当A大于0时表示这只奶牛比前一只奶牛高A cm,小于0时则是低。现在,FJ让Bessie总共去看了m次原创 2016-12-01 17:41:23 · 327 阅读 · 0 评论 -
poj 1201 Intervals
DescriptionYou are given n closed, integer intervals [ai, bi] and n integers c1, …, cn. Write a program that: reads the number of intervals, their end points and integers c1, …, cn from the standar原创 2016-12-02 19:23:50 · 212 阅读 · 0 评论 -
poj 1275 Cashier Employment
DescriptionA supermarket in Tehran is open 24 hours a day every day and needs a number of cashiers to fit its need. The supermarket manager has hired you to help him, solve his problem. The problem is原创 2016-12-02 19:29:08 · 309 阅读 · 0 评论 -
洛谷 P2868 [USACO07DEC]观光奶牛Sightseeing Cows 01分数规划
题目描述Farmer John has decided to reward his cows for their hard work by taking them on a tour of the big city! The cows must decide how best to spend their free time.Fortunately, they have a detailed cit原创 2018-03-27 17:44:45 · 287 阅读 · 0 评论