图论.单源最短路.spfa
文章平均质量分 53
liurui39660
这个作者很懒,什么都没留下…
展开
-
poj 1502
题目概述机房里有N台电脑,编号1到N,从1号向其他电脑发送信息,电脑之间传输有延迟,有些电脑之间甚至无法传输,给定所有电脑之间传输延迟的下三角矩阵,求信息传遍整个机房最短用时 电脑传给自己瞬间完成,不会出现在矩阵中,因而矩阵缺少第一行时限1000ms/3000ms输入第一行正整数N,其后N-1行,每行若干个整数(或字符x),代表传输延迟,若为x,则表示该二者之间无法传输,输入到EOF结束限制1<=原创 2016-08-04 01:23:23 · 503 阅读 · 0 评论 -
poj 1122
题目概述城市中有N个路口,某些路口处有消防局,现有一个路口发生火灾,求所有消防局赶到火灾处的最短用时和路径 城市中的路都是单向路,有些路口之间没有路,火灾可能发生在消防局门口,所有消防局到火灾地点都有路时限1000ms/3000ms输入第一行整数N,其后一个N*N矩阵,第i行第j列有整数aija_{ij},若为-1,说明路口i到路口j无法直达,否则代表路口i到路口j直达用时,其后一个整数,为火灾地原创 2016-08-25 15:57:31 · 259 阅读 · 0 评论 -
poj 1158
题目概述城市中有N个路口,路口之间有M条双向路,每个路口都有一个信号灯,颜色分蓝(B),紫(P)两种,分别有各自的持续时间,只有当两个路口灯同色时这段路才能通行,一辆车从路口source出发,要到路口target,给定出发时路口灯色,剩余时间,路口蓝灯和紫灯持续时间,问最快多久能到 如果车到路口时刚好变灯,那就得等下一次了时限1000ms/3000ms输入第一行两个整数source,target,原创 2016-08-12 18:43:14 · 551 阅读 · 0 评论 -
poj 3259
题目概述某人的农庄里有N个地点,编号1到N,地点之间有M条双向路,途径每条路需要一定时间,农庄里还有W个虫洞,虫洞都在各个地点里,虫洞是单向的,每次途径虫洞会使时间倒退一块,问该人从某点出发,可否令时间倒退到出发以前时限2000ms/6000ms输入第一行正整数times,其后times组数据,每组数据第一行正整数N,M,W,其后M行,每行三个整数,代表路连接的两个地点及其用时,其后W行,每行三个整原创 2016-08-11 14:58:16 · 253 阅读 · 0 评论 -
poj 2502
题目概述城市地图是一个二维坐标系,你要从家里到学校,行走速度10km/h,城市中有地铁线路,地铁只在行驶在某些点之间,两点之间的行驶路线都是直线,地铁速度40km/h,给定家,学校,地铁站点的位置以及地铁线路,问最快多久到学校 每次到地铁站时都会立刻坐上地铁,并且可以在线路上的任何站点下车 地图坐标的单位是米时限1000ms/3000ms输入第一行两对整数,分别描述家和学校的位置,其后若干行,每原创 2016-08-11 12:58:42 · 322 阅读 · 0 评论 -
poj 2387
题目概述城市中有N个地点,编号1到N,城市中有T条双向路,经过每条路都需要一定时间,某人在N点,要到1点,问最快多久能到时限1000ms/3000ms输入第一行正整数T,N,其后T行,每行三个正整数,路连接的两个点,途径用时,输入只有一组限制2<=N<=1000;1<=T<=2000;1<=用时<=100输出一个数,最短用时样例输入 5 5 1 2 20 2 3 30 3 4原创 2016-08-11 12:32:50 · 202 阅读 · 0 评论 -
poj 1797
题目概述城市中有N个地点,编号1到N,你在1号开了个工厂,要把货送到N号的市场,城市中有M条双向路,每条路有负重上限,你每次运的货重量不能超过途中任何一段路的负重上限,问每次最多可运多少货时限3000ms/9000ms输入第一行正整数times,其后times组数据,每组数据第一行两个正整数N,M,其后M行,每行三个正整数,代表一条路连接的两个地点及其负重上限限制1<=N<=1000;1<=负重上限原创 2016-08-08 23:57:32 · 267 阅读 · 0 评论 -
poj 1860
题目概述城市流通N种货币,编号1到N,有M个兑换点,每个兑换点只能在两种货币A,B之间兑换,且每次兑换都有手续费,手续费为定值,在兑换前从本币中扣除,剩余部分乘以汇率为实得外币数,某人手持S号货币V单位,问可否套汇 只有当经过一系列兑换后该人仍持有S号货币,但比初始时多才构成套汇 该人手中持有货币数必须总是非负时限1000ms/3000ms输入第一行三个正整数N,M,S,一个浮点数V,其后M行,原创 2016-08-11 11:51:25 · 205 阅读 · 0 评论 -
poj 1511
题目概述有P个地点,编号1到P,这些地点之间有Q条单向的乘车路线,每条路线从from到to,费用w,现在有P个人从1出发,每个人要前往一个地点签到,然后返回,求所有人往返路费和的最小值 所有地点之间强连通时限8000ms/24000ms输入第一行正整数times,其后times组数据,每组数据第一行两个正整数P,Q,其后Q行,每行三个正整数from,to,w限制1<=P,Q<=1e6输出每行一个数原创 2016-08-07 23:51:21 · 439 阅读 · 5 评论 -
poj 3268
题目概述有N个城市,编号1到N,城市之间有M条单行道,现在城市X要求其他城市派人以最快速度到X城来签到,签到完立刻以最快速度返回,给定每条单行道的起点a,终点b,途径用时w,所有城市的人同时出发,求最后一个返回本城的人往返用时时限2000ms/6000ms输入第一行三个正整数N,M,X,其后M行,每行三个正整数a,b,w,输入到EOF为止限制1<=X<=N<=1000;1<=M<=100000;1<原创 2016-08-05 01:36:50 · 456 阅读 · 0 评论