logo AlgoBeat OnlineJudge
登录 注册

#214129. [ICPC 2024 Nanjing R] 地铁

内存限制:1024 MiB 时间限制:5000 ms 标准输入输出
题目类型:VJudge(洛谷) 评测方式:VJudge
上传者: 匿名

题目描述

Pigeland 的地铁系统非常先进。地铁系统由 座车站构成,编号从 ,还有 条有向地铁线,编号从 。线路 按顺序经过车站 ,其中 是线路 经过的第 座车站。搭乘线路 从车站 到车站 需要花 单位时间。

当多条线路经过同一车站时,乘客可以在线路之间换乘。若乘客目前位于线路 上的一座车站,而线路 也经过该车站,他/她就能花 单位时间从线路 换乘到线路 ,其中 是线路 给定的参数。换乘后,乘客位于相同车站的线路 中。

您将从车站 出发。对所有 ,求到达车站 需要的最短时间。更具体地,您可以选择从车站 的任意线路出发,出发时不消耗换乘时间。保证所有车站都能从车站 到达。

输入格式

每个测试文件仅有一组测试数据。

第一行输入两个整数 ),表示车站的数量和地铁线的数量。

第二行输入 个整数 )。

第三行输入 个整数 )。

对于接下来 行,第 行首先输入一个整数 ),表示线路 经过的车站数。接下来输入 个整数 ),其中 是线路 经过的第 座车站, 是搭乘线路 从车站 到车站 的耗时。一条地铁线经过的车站互不相同。

保证

输出格式

输出一行 个由单个空格分隔的整数 ,其中 是从车站 到车站 的最短时间。

样例

样例输入 1

6 3
1 5 1
5 5 1
3 1 2 2 3 3
3 5 1 2 1 4
3 3 4 5 4 6

样例输出 1

2 5 21 14 18

样例输入 2

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

样例输出 2

2 31 43 37 136