#B. 公园(garden)

    Type: FileIO (garden) 2500ms 512MiB

公园(garden)

You cannot submit for this problem because the contest is ended. You can click "Open in Problem Set" to view this problem in normal mode.

时间限制:2s2s,,空间限制:512MB512MB

题目描述

​ 小F和小Y去公园游玩,公园里一共有nn个景点,有mm条双向道路(可能出现重边和自环)。

​ 初始时小F和小Y在11号景点,能量值为q,经过每条道路会消耗一定的能量值,能量值不能低于0,在此基础上小Y希望小F求出到达每一个景点的最短路,小F口算不出来了,决定求助于你。

输入格式

​ 输入文件名位garden.ingarden.in

​ 输入文件的第一行包含两个正整数n,m,qn,m,q,表示有nn个景点,mm条双向道路,初始能量值为q。

​ 接下来的mm行每行包含44个正整数x,y,z,cx,y,z,c,表示xxyy之间有一条长为zz的道路,经过这条道路需要消耗c的能量值。

输出格式

​ 输出文件名为garden.outgarden.out

​ 输出nn个正整数,第ii个正整数表示从11号点到ii号景点的最短路,若无法到达输出1-1

样例

样例1

输入数据:

4 4 1
1 2 3 1
1 3 2 1
2 4 5 0
4 3 1 1

输出数据:

0 3 2 8

样例2

见选手目录下的garden2.in和garden2.ans

数据范围与约定

​ 对于20%20\%的数据,满足n5, m8n\le 5,\ m\le 8

​ 对于另30%30\%的数据,满足c=0c=0

​ 对于另30%30\%的数据,满足c0c\ne 0

​ 对于100%100\%的数据,满足1n105, 1m2105, 0cq10, 1z1091\le n\le 10^5,\ 1\le m\le 2*10^5,\ 0\le c\le q \le 10,\ 1\le z\le 10^9

样例下载

提高组测试3-Y

Not Attended
Status
Done
Rule
IOI
Problem
4
Start at
2023-8-16 0:00
End at
2023-8-20 4:00
Duration
100 hour(s)
Host
Partic.
3