CCF202104-5 疫苗运输(100分题解链接)
试题编号: 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分题解链接)相关推荐
- 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 ...
- CCF202009-4 星际旅行(100分题解链接)
试题编号: 202009-4 试题名称: 星际旅行 时间限制: 1.0s 内存限制: 256.0MB 问题描述: 问题描述 在一个n维欧几里得空间的宇宙中,小 A 打算完成一次星际旅行. 利用n维直角 ...
- CCF202012-4 食材运输(100分题解链接)
试题编号: 202012-4 试题名称: 食材运输 时间限制: 1.0s 内存限制: 512.0MB 问题描述: 题目背景 在T市有很多个酒店,这些酒店对于不同种类的食材有不同的需求情况,莱莱公司负责 ...
- CCF202012-5 星际旅行【线段树】(100分题解链接)
试题编号: 202012-5 试题名称: 星际旅行 时间限制: 3.0s 内存限制: 512.0MB 问题描述: 题目描述 乔帝要规划一次星际旅行,星际空间可以视为一个3维坐标系,乔帝有n(n≤1,0 ...
- CCF201803-5 二次求和(100分题解链接)
试题编号: 201803-5 试题名称: 二次求和 时间限制: 10.0s 内存限制: 512.0MB 问题描述: 问题描述 给一棵 n 个节点的树,用 1 到 n 的整数表示.每个节点上有一个整数权 ...
- CCF202006-4 1246【矩阵快速幂】(100分题解链接)
试题编号: 202006-4 试题名称: 1246 时间限制: 1.0s 内存限制: 512.0MB 问题链接:CCF202006-4 1246 问题简述:(略) 问题分析:第一个参考链接是100分 ...
- CCF202006-5 乔乔和牛牛逛超市【最大流】(100分题解链接)
试题编号: 202006-5 试题名称: 乔乔和牛牛逛超市 时间限制: 1.0s 内存限制: 512.0MB 问题链接:CCF202006-5 乔乔和牛牛逛超市 问题简述:(略) 问题分析:参考链接是 ...
- CCF202009-5 密信与计数【AC自动机】(100分题解链接)
试题编号: 202009-5 试题名称: 密信与计数 时间限制: 1.0s 内存限制: 256.0MB 问题描述: 问题描述 背景 小明和小鱼研究出了一套加密通信的规则.小鱼给小明发送信息(仅由小写字 ...
- CCF201909-5 城市规划【树形DP】(100分题解链接)
试题编号: 201909-5 试题名称: 城市规划 时间限制: 3.0s 内存限制: 512.0MB 问题链接:CCF201909-5 城市规划 问题简述:(略) 问题分析:参考链接都是100分. 程 ...
最新文章
- python输入数字翻译成星期几-Python练习笔记——计算输入日期为改年的第几天、星期几...
- 解决“打开ArcGIS Server Manager”网页无反应为空白的情况
- 华为 命令 so easy
- LeetCode 1283. 使结果不超过阈值的最小除数(二分查找)
- DBCacheServer升级
- Mybatis懒加载机制
- 如何使用可控硅?(详细教程)
- 关闭Windows 2008下面应用程序出错后的提示
- JAVA容器_java集合容器之Stack
- docker入门与部署微服务--学习笔记
- python安装os模块_centeros安装python3过程
- 02怎么学数据结构?
- 射频识别技术漫谈(16)——Mifare UltraLight
- Spotfire 设置 组合图表的刻度范围
- 【全】常见的空气净化技术,你知道几种类型?
- Taro与小程序的结合
- windows server 2012 r2 搭建企业文件共享存储
- 2020丘成桐科学奖计算机名单,2016东润丘成桐科学奖(数学)国内各赛区获奖名单...
- 源码之 LifeCycleOwner
- power bi系列(一)把时间戳转换成日期的详细教程
热门文章
- lamda获取参数集合去空_lambda表达式对集合的遍历
- 笨方法教你学python_笨方法学Python(1)
- GDAL升级到3.0之后遇到的坑
- 关于”要执行请求的操作,WordPress需要访问您网页服务器的权限”
- 关于AJAX的安全性
- AIR3.0针对移动设备的高性能渲染方案
- payload的使 常用xss_跨站脚本XSS Payloads生成器
- 数字通信原理_计算机网络原理梳理丨物理层
- java 多线程 最优_Java多线程与并发系列从0到1全部合集,强烈建议收藏!
- 专业制造计算机电缆,茶陵DJYP2VP2-22计算机电缆专业制造