试题编号: 202104-5
试题名称: 疫苗运输
时间限制: 1.0s
内存限制: 512.0MB
问题描述:

问题描述

X 市最近生产了一批疫苗,需要运往各地使用。疫苗的运输是一个困难的问题:既要实现尽快时间送达,又要保证全程冷链,否则疫苗会损坏。

X 市的物流系统并不发达,只有n个物流站点(以下简称“站点”)和m条物流线路(以下简称“线路”),且该物流系统具有以下几个特点:

1.每条线路都是环线。即,从某个站点出发,经过一系列不重复的站点,最终回到出发站点。
2.每条线路上有且仅有一辆运输车,以固定的时刻表(相邻站间的时间间隔)在环线上不断运行。在 0 时刻时,运输车在出发站点。
3.运输车上配备了容量足够大的制冷系统,疫苗可以在车上长时间存放。但是换乘(从一条线路切换到另一条线路)必须在同一个站点同一个时刻发生——因为各个站点没有独立的制冷系统,疫苗不能在站点内下车等待。

现在 X 市想要从 1 号站点开始,经过若干条线路的运输和换乘,将疫苗运输到各个其他站点。
与其他站点不同,1 号站点配有冷库。也就是说,从 0 时刻开始,可以在 1 号站点等待某条线路运输车的到来,再开始疫苗运输。
问对于 2 号 ~n号站点,分别最早可以在什么时刻将疫苗送到该站点。

注意:每个问题是独立的,即只需要求出 1 号站点到各个站点的最早送达时刻。

输入格式

第一行两个整数n,m。

接下来m行,每行表示一条物流线路。对于第i(1≤i≤m)条线路,首先有一个整数li(2≤li≤n)表示该线路经过的站点个数。接下来 2li个整数,第2j-1和第2j个整数分别表示该线路的第j(1≤j≤li)个站点的编号ai,j(1≤ai,j≤n) ,以及该线路的第j个站点到下一个站点所需的时间ti,j(1≤ti,j≤T) (对于第li个站点即为它到第 1 个站点的时间)。其中,每条线路的第 1 个站点为其出发站点。输入中同一行相邻的整数,均用一个空格隔开。

输出格式

输出n-1行,第i行表示将疫苗送达第i+1个站点的最早时间:
如果能在有限时间内送达,输出最早的送达时刻;否则输出 inf。

样例输入

5 2
3 1 100 2 100 3 100
3 3 100 4 100 5 100

样例输出

100
200
inf
inf

样例输入

5 3
3 1 100 2 100 3 100
3 3 100 4 100 5 100
2 3 125 5 125

样例输出

100
200
1600
625

样例说明

在此样例中,有 5 个站点、3 条线路。第一条线路经过站点 1、2、3,第二条线路经过站点 3、4、5,第三条线路经过站点 3 和 5。

以下为从 1 号站点到各个其他站点的最早送达路线:

·2 号站点:通过第一条线路运输,在 100 时刻到达 2 号站点
·3 号站点:通过第一条线路运输,在 200 时刻到达 3 号站点
·4 号站点:通过第一条线路运输,在 500 时刻到达 3 号站点,然后换乘第三条线路,在 1500 时刻再次到达 3 号站点,最后换乘第二条线路,在 1600 时刻到达 4 号站点
·5 号站点:通过第一条线路运输,在 500 时刻到达 3 号站点,然后换乘第三条线路,在 625 时刻到达 5 号站点

样例输入

10 5
6 8 18 1 8 3 52 4 3 7 18 2 47
6 8 96 2 45 10 44 6 95 4 97 3 96
4 10 63 8 97 7 75 1 12
7 3 7 5 75 1 19 2 37 4 25 10 43 9 32
2 6 35 5 74

样例输出

99
26
78
245
7753
81
146
206
163

评测用例规模与约定

对于 10% 的数据,n≤5,m=1,T≤10。

对于 30% 的数据,n≤5,m≤2,T≤10。

对于 50% 的数据,n≤5,m≤5,T≤10。

对于 70% 的数据,n≤10,m≤10,T≤100。

对于 80% 的数据,n≤30,m≤30,T≤1000。

对于 95% 的数据,n≤100,m≤100,T≤105

对于 100% 的数据,n≤500,m≤500,T≤106

问题链接:CCF202104-5 疫苗运输
问题简述:(略)
问题分析:参考链接中有80分题解。
程序说明:(略)
参考链接
CSP:疫苗运输(100分)
第22次CCF-CSP计算机软件能力认证部分题解(80分)
题记:(略)

100分的C++语言程序如下:

CCF202104-5 疫苗运输(100分题解链接)相关推荐

  1. CCF201812-5 管道清洁【最小费可行流】(100分题解链接)

    试题编号: 201812-5 试题名称: 管道清洁 时间限制: 1.0s 内存限制: 512.0MB 问题描述: 样例输入 3 0 1 4 4 1 2 A 2 3 B 3 4 C 4 1 D 5 7 ...

  2. CCF202009-4 星际旅行(100分题解链接)

    试题编号: 202009-4 试题名称: 星际旅行 时间限制: 1.0s 内存限制: 256.0MB 问题描述: 问题描述 在一个n维欧几里得空间的宇宙中,小 A 打算完成一次星际旅行. 利用n维直角 ...

  3. CCF202012-4 食材运输(100分题解链接)

    试题编号: 202012-4 试题名称: 食材运输 时间限制: 1.0s 内存限制: 512.0MB 问题描述: 题目背景 在T市有很多个酒店,这些酒店对于不同种类的食材有不同的需求情况,莱莱公司负责 ...

  4. CCF202012-5 星际旅行【线段树】(100分题解链接)

    试题编号: 202012-5 试题名称: 星际旅行 时间限制: 3.0s 内存限制: 512.0MB 问题描述: 题目描述 乔帝要规划一次星际旅行,星际空间可以视为一个3维坐标系,乔帝有n(n≤1,0 ...

  5. CCF201803-5 二次求和(100分题解链接)

    试题编号: 201803-5 试题名称: 二次求和 时间限制: 10.0s 内存限制: 512.0MB 问题描述: 问题描述 给一棵 n 个节点的树,用 1 到 n 的整数表示.每个节点上有一个整数权 ...

  6. CCF202006-4 1246【矩阵快速幂】(100分题解链接)

    试题编号: 202006-4 试题名称: 1246 时间限制: 1.0s 内存限制: 512.0MB 问题链接:CCF202006-4 1246 问题简述:(略) 问题分析:第一个参考链接是100分 ...

  7. CCF202006-5 乔乔和牛牛逛超市【最大流】(100分题解链接)

    试题编号: 202006-5 试题名称: 乔乔和牛牛逛超市 时间限制: 1.0s 内存限制: 512.0MB 问题链接:CCF202006-5 乔乔和牛牛逛超市 问题简述:(略) 问题分析:参考链接是 ...

  8. CCF202009-5 密信与计数【AC自动机】(100分题解链接)

    试题编号: 202009-5 试题名称: 密信与计数 时间限制: 1.0s 内存限制: 256.0MB 问题描述: 问题描述 背景 小明和小鱼研究出了一套加密通信的规则.小鱼给小明发送信息(仅由小写字 ...

  9. CCF201909-5 城市规划【树形DP】(100分题解链接)

    试题编号: 201909-5 试题名称: 城市规划 时间限制: 3.0s 内存限制: 512.0MB 问题链接:CCF201909-5 城市规划 问题简述:(略) 问题分析:参考链接都是100分. 程 ...

最新文章

  1. python输入数字翻译成星期几-Python练习笔记——计算输入日期为改年的第几天、星期几...
  2. 解决“打开ArcGIS Server Manager”网页无反应为空白的情况
  3. 华为 命令 so easy
  4. LeetCode 1283. 使结果不超过阈值的最小除数(二分查找)
  5. DBCacheServer升级
  6. Mybatis懒加载机制
  7. 如何使用可控硅?(详细教程)
  8. 关闭Windows 2008下面应用程序出错后的提示
  9. JAVA容器_java集合容器之Stack
  10. docker入门与部署微服务--学习笔记
  11. python安装os模块_centeros安装python3过程
  12. 02怎么学数据结构?
  13. 射频识别技术漫谈(16)——Mifare UltraLight
  14. Spotfire 设置 组合图表的刻度范围
  15. 【全】常见的空气净化技术,你知道几种类型?
  16. Taro与小程序的结合
  17. windows server 2012 r2 搭建企业文件共享存储
  18. 2020丘成桐科学奖计算机名单,2016东润丘成桐科学奖(数学)国内各赛区获奖名单...
  19. 源码之 LifeCycleOwner
  20. power bi系列(一)把时间戳转换成日期的详细教程

热门文章

  1. lamda获取参数集合去空_lambda表达式对集合的遍历
  2. 笨方法教你学python_笨方法学Python(1)
  3. GDAL升级到3.0之后遇到的坑
  4. 关于”要执行请求的操作,WordPress需要访问您网页服务器的权限”
  5. 关于AJAX的安全性
  6. AIR3.0针对移动设备的高性能渲染方案
  7. payload的使 常用xss_跨站脚本XSS Payloads生成器
  8. 数字通信原理_计算机网络原理梳理丨物理层
  9. java 多线程 最优_Java多线程与并发系列从0到1全部合集,强烈建议收藏!
  10. 专业制造计算机电缆,茶陵DJYP2VP2-22计算机电缆专业制造