最短路
Kesiruto
猜猜我写什么??
展开
-
ssl1119 牛的旅行
题目大意农民John的农场里有很多牧区。有的路径连接一些特定的牧区。一片所有连通的牧区称为一个牧场。但是就目前而言,你能看到至少有两个牧区不连通。这样,农民John就有多个牧区了。 John想在农场里添加一条路径(注意,恰好一条)。对这条路径有以下限制: 一个牧场的直径就是牧场中最远的两个牧区的距离(本题中所提到的所有距离指的都是最短的距离)。考虑如下的有5个牧区的牧原创 2016-04-09 08:29:48 · 566 阅读 · 2 评论 -
商店选址问题
Description给出一个城市的地图(用邻接矩阵表示),商店设在一点,使各个地方到商店距离之和最短。 Input第一行为n(共有几个城市); N小于201 第二行至第n+1行为城市地图(用邻接矩阵表示);Output最短路径之和;Sample Input3 0 3 1 3 0 2 1 2 0 Sample Output3题解:先求最短路,最后暴力枚举最近的点。代码:var f:原创 2016-12-03 09:02:59 · 600 阅读 · 0 评论 -
医院设置
Description 设有一棵二叉树(如右图)。其中,圈中的数字表示结点中居民的人口。圈边上数字表示结点编号,现在要求在某个结点上建立一个医院,使所有居民所走的路程之和为最小,同时约定,相邻接点之间的距离为1。如 右图中,若医院建在: 1处,则距离和=4+12+2*20+2*40=136 3处,则距离和=4*2+13+20+40=81 …………. Input第一行一个原创 2016-12-03 09:04:18 · 265 阅读 · 0 评论 -
最小生成树II
Description 农民约翰被选为他们镇的镇长!他其中一个竞选承诺就是在镇上建立起互联网,并连接到所有的农场。当然,他需要你的帮助。约翰已经给他的农场安排了一条高速的网络线路,他想把这条线路共享给其他农场。为了用最小的消费,他想铺设最短的光纤去连接所有的农场。你将得到一份各农场之间连接费用的列表,你必须找出能连接所有农场并所用光纤最短的方案。每两个农场间的距离不会超过100000Input第一原创 2016-12-03 09:07:28 · 257 阅读 · 0 评论 -
小萨的烦恼
Description 圣诞节又要到了!小萨希望和自己心仪的MM一起出去度过一个浪漫的的圣诞节。他进行了详尽的准备,找到了N个很适合他们去约会的好地方,但无奈小萨和他的MM都是初三学校,晚上必须回学校上晚修,没有足够的时间让他们走遍每一个地方。迫于无奈,小萨选择了一个最合适的地方S。小萨打算和他的MM一起步行到那个地方,那样他们就有很多时间来聊天玩乐,但是无奈时间有限,小萨决定坐公共汽车过去。然而原创 2016-12-03 09:09:38 · 307 阅读 · 0 评论 -
工厂的烦恼
Description 某工厂发现厂里的机器在生产产品时要消耗大量的原材料,也就是说,有大量的原材料变成了废物。因此厂里想找出消耗原材料最大的一条生产线路进行改造,以降低成本。厂里的生产线路是一个有向无环网络,有N台机器分别代表网络中的N个结点。弧< I,j >(i < j)表示原材料从机器i传输到机器j的损耗数量。Input第一行是两个整数N,M(N<=100,M<=1000),分别表示网络的结原创 2016-12-03 09:11:30 · 332 阅读 · 0 评论 -
最短路上的统计
Description 一个无向图上,没有自环,所有边的权值均为1,对于一个点对(a,b),我们要把所有a与b之间所有最短路上的点的总个数输出。Input第一行n,m,表示n个点,m条边 接下来m行,每行两个数a,b,表示a,b之间有条边 在下来一个数p,表示问题的个数 接下来p行,每行两个数a,b,表示询问a,b Output对于每个询问,输出一个数c,表示a,b之间最短路上点的总个原创 2016-12-03 09:12:30 · 338 阅读 · 0 评论 -
观光旅游
Description 在桑给巴尔岛的Adelton城镇上有一个旅游机构。它们决定在提供许多的其它吸引之外,再向客人们提供旅游本镇的服务。 为了从提供的吸引服务中尽可能地获利,这个旅游机构接收了一个精明决定:在相同的起点与终点之间找出一最短路线。Input 你的任务是编写一条程序来找类似的的一条路线。在这个镇上,有N个十字路口(编号1至N),两个十字路口之间可以有多条道路连接,有M条道路(编号为原创 2016-12-03 09:15:13 · 429 阅读 · 0 评论 -
P1339 [USACO09OCT]热浪Heat Wave
题目描述给一个地图,有C (1 <= C <= 6,200)条直接连接2个城镇的道路。每条道路由道路的起点Rs,终点Re ,且每一条道路是双向的,和花费组成。求从起始的城镇Ts 到终点的城镇Te最小的总费用。样例输入7 11 5 42 4 21 4 37 2 23 4 35 7 57 3 36 1 16 3 42 4 35 6 37 2 1样例输出7思路O(n^2)Di原创 2017-03-03 21:08:58 · 513 阅读 · 0 评论 -
洛谷P1629 邮递员送信
题目描述在一个城市中,有n个要送快递的地点,有m条单向通道,每次只能带走一个快递,出发点是1,每送一个快递要返回初始点。样例输入5 102 3 51 5 53 5 61 2 81 3 85 3 44 1 84 5 33 5 65 4 2样例输出83思路O(2n^2)先统计从1到各个点的最短路径,在把每一条路方向翻转,再做一次Dijkstra。var d:array[原创 2017-03-03 21:45:04 · 394 阅读 · 0 评论 -
POJ3259 Wormholes
题目描述在一个农场中一共有n个区域,有些区域之间存在双向通道,也会存在一些单向的虫洞,经过通道需要花费时间,穿过虫洞可以减少时间,你的目标是从起点出发再回到起点是能否遇到未来的自己。样例输入23 3 11 2 21 3 42 3 13 1 33 2 11 2 32 3 43 1 8样例输出NoYes思路O(NVE)Bellman-ford,判断每个农场是否存在负权环,如果原创 2017-03-04 11:54:50 · 196 阅读 · 0 评论 -
P3371 【模板】单源最短路径
题目描述如题,给出一个有向图,请输出从某一点出发到所有点的最短路径长度。输入输出格式输入格式: 第一行包含三个整数N、M、S,分别表示点的个数、有向边的个数、出发点的编号。接下来M行每行包含三个整数Fi、Gi、Wi,分别表示第i条有向边的出发点、目标点和长度。输出格式: 一行,包含N个用空格分隔的整数,其中第i个整数表示从点S出发到点i的最短路径长度(若S=i则最短路径长度为0,若从点S无法到达原创 2017-03-08 16:37:31 · 343 阅读 · 0 评论 -
城市问题
Description 设有n个城市,依次编号为0,1,2,……,n-1(n<=100),另外有一个文件保存n个城市之间的距离(每座城市之间的距离都小于等于1000)。当两城市之间的距离等于-1时,表示这两个城市没有直接连接。求指定城市k到每一个城市i(0<=I,k<=n-1)的最短距离。 Input第一行有两个整数n和k,中间用空格隔开;以下是一个NxN的矩阵,表示城市间的距离,数据间用空格隔开原创 2016-12-03 09:00:39 · 406 阅读 · 0 评论 -
USACO 3.2 Sweet Butter 香甜的黄油 (Bellman DIJ SPFA)
Description 农夫John发现做出全威斯康辛州最甜的黄油的方法:糖。把糖放在一片牧场上,他知道N(1<=N<=500)只奶牛会过来舔它,这样就能做出能卖好价钱的超甜黄油。当然,他将付出额外的费用在奶牛上。 农夫John很狡猾。像以前的Pavlov,他知道他可以训练这些奶牛,让它们在听到铃声时去一个特定的牧场。他打算将糖放在那里然后下午发出铃声,以至他可以在晚上挤奶。 农夫原创 2016-11-12 11:27:34 · 490 阅读 · 0 评论 -
2067. 【2016.10.5NOIP普及模拟】zy的秘密
题目描述 zy和wd是宿舍里的一对活宝,两个人总是吵架,今天,他们又吵架了。wd威胁要把zy和某个mm的故事传出去。zy需要防止自己的秘密暴露,他要安排对策,但是,他不知道wd把秘密传出去后最少多久全班都会知道。由于lsn是团支书而且熟悉班上每一个人,他给了zy一张表,里面有班里所有的朋友关系,并且对于每对朋友,lsn给出了一个数字表示这对朋友中一个知道zy的秘密后最少多少时间另一个也会知道。不原创 2016-10-05 15:51:09 · 451 阅读 · 0 评论 -
ssl1613最短路径问题
Description平面上有n个点(NInput 输入文件short.in,共有n+m+3行,其中:第一行为一个整数n。 第2行到第n+1行(共n行),每行的两个整数x和y,描述一个点的坐标(以一个空格隔开)。 第n+2行为一个整数m,表示图中的连线个数。 此后的m行,每行描述一条连线,由两个整数I,j组成,表示第i个点和第j个点之间有连线。原创 2016-04-09 09:04:00 · 513 阅读 · 3 评论 -
ssl2334 铲雪车
Description随着白天越来越短夜晚越来越长,我们不得不考虑铲雪问题了。整个城市所有的道路都是双车道,因为城市预算的削减,整个城市只有1辆铲雪车。铲雪车只能把它开过的地方(车道)的雪铲干净,无论哪儿有雪,铲雪车都得从停放的地方出发,游历整个城市的街道。现在的问题是:最少要花多少时间去铲掉所有道路上的雪呢?Input 输入数据的第1行表示铲雪车的停放坐标(x,y),x,y为原创 2016-04-09 09:19:38 · 2623 阅读 · 3 评论 -
ssl2206 最小花费
Description在n个人中,某些人的银行账号之间可以互相转账。这些人之间转账的手续费各不相同。给定这些人之间转账时需要从转账金额里扣除百分之几的手续费,请问A最少需要多少钱使得转账后B收到100元。Input第一行输入两个用空格隔开的正整数n和m,分别表示总人数和可以互相转账的人的对数。以下m行每行输入三个用空格隔开的正整数x,y,z,表示标号为x的人和标号为y的人之间互相转账需原创 2016-04-16 11:23:26 · 718 阅读 · 3 评论 -
pku3259 Wormholes
DescriptionWhile exploring his many farms, Farmer John has discovered a number of amazing wormholes. A wormhole is very peculiar because it is a one-way path that delivers you to its destination a原创 2016-05-04 17:22:54 · 381 阅读 · 0 评论 -
pk1860 Currency Exchange
DescriptionSeveral currency exchange points are working in our city. Let us suppose that each point specializes in two particular currencies and performs exchange operations only with these curren原创 2016-05-04 17:41:27 · 400 阅读 · 0 评论 -
(待解决)pku3463 Sightseeing
DescriptionTour operator Your Personal Holiday organises guided bus trips across the Benelux. Every day the bus moves from one city S to another city F. On this way, the tourists in the bus can se原创 2016-05-04 17:57:47 · 451 阅读 · 1 评论 -
hdu1245 Saving James Bond
Problem DescriptionThis time let us consider the situation in the movie "Live and Let Die" in which James Bond, the world's most famous spy, was captured by a group of drug dealers. He was sent to原创 2016-05-05 17:15:09 · 598 阅读 · 0 评论 -
pku3013 Big Christmas Tree
DescriptionChristmas is coming to KCM city. Suby the loyal civilian in KCM city is preparing a big neat Christmas tree. The simple structure of the tree is shown in right picture.The tree can原创 2016-05-08 10:04:34 · 420 阅读 · 0 评论 -
一片空白*3
我也不知道为什么有那么多人看。 我只知道有人说翻译 2016-07-11 20:15:54 · 543 阅读 · 5 评论 -
2556. 【NOIP2011模拟9.7】伊吹萃香 (Standard IO)
Description 在幻想乡,伊吹萃香是能够控制物体密度的鬼王。因为能够控制密度,所以萃香能够制造白洞和黑洞,并可以随时改变它们。某一天萃香闲着无聊,在妖怪之山上设置了一些白洞或黑洞,由于引力的影响,给妖怪们带来了很大的麻烦。于是他们决定找出一条消耗体力最少的路,来方便进出。已知妖怪之山上有N个路口(编号1..N),每个路口都被萃香设置了一定质量白洞或者黑洞。原本在各个路口之间有M条单向路,走原创 2016-08-15 20:40:03 · 528 阅读 · 1 评论 -
3077. 【备战NOIP2012图论专项模拟试题】外星人入侵 (Standard IO)
Description外星人入侵地球。可怕的吃人外星人正在全国各地依次序建立它们的基地。全国共有N(1≤ N ≤10,000)座城市,城市编号1~N。城市之间有M(0≤ M ≤100,000)条双向道路相连。外星人计划建立A(0≤A≤N)个基地。你只有在距离当前所有外星人基地至少K(1≤K≤100)单位长度的城市才能得到安全。所以你必须赶快写一个程序决定走到哪里原创 2016-08-18 21:31:47 · 419 阅读 · 1 评论 -
P1462 通往奥格瑞玛的道路
题目背景在艾泽拉斯大陆上有一位名叫歪嘴哦的神奇术士,他是部落的中坚力量有一天他醒来后发现自己居然到了联盟的主城暴风城在被众多联盟的士兵攻击后,他决定逃回自己的家乡奥格瑞玛题目描述在艾泽拉斯,有n个城市。编号为1,2,3,…,n。城市之间有m条双向的公路,连接着两个城市,从某个城市到另一个城市,会遭到联盟的攻击,进而损失一定的血量。没经过一个城市,都会被收取一定的过路费(包括起点和终点)。路上并没有收原创 2017-03-08 21:52:37 · 204 阅读 · 0 评论