#D. [POI 2020/2021 R3] Droga do domu

    Type: RemoteJudge 1000~2000ms 512MiB

[POI 2020/2021 R3] Droga do domu

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.

题目背景

译自 XXVIII Olimpiada Informatyczna - III etap Droga do domu

d1t1。

题目描述

nn 个点,mm 条边,无重边自环,边有长度。

11 号点是学校,nn 号点是家。

ss 条公交线路。公交逢点必停,且一个点不会停两次。在一条边上行驶的时间就是它的长度。给定了第一班公交发车时间和发车间隔。

在时刻 tt 从学校出发,至多换乘 kk 次,求最早什么时候到家。

只计算路上时间和等车时间。换乘时间不计。

输入格式

第一行:五个整数 n,m,s,k,tn,m,s,k,t

接下来 mm 行:每行三个整数 a,b,ca,b,c,表示有一条边连接 a,ba,b,长度为 cc

接下来 2s2s 行:每两行描述一条公交线路:

  • 第一行三个整数 l,x,yl,x,y,表示它共停靠 ll 个点,第一班在时刻 xx 发车,每两班之间时间间隔为 yy
  • 第二行 ll 个整数 v1,,vlv_1,\dots,v_l,依次为它停靠的 ll 个点。

输出格式

一行一个整数,答案。

如果不能到家,那么输出一行一个字符串 NIE

4 4 2 1 1
1 2 2
2 3 4
1 3 3
4 3 2
4 0 10
1 2 3 4
3 2 7
1 3 2

8
10 45 17 10 123
1 2 1
1 3 100
1 4 100
1 5 100
1 6 100
1 7 100
1 8 100
1 9 100
1 10 100
2 3 1
2 4 100
2 5 100
2 6 100
2 7 100
2 8 100
2 9 100
2 10 100
3 4 1
3 5 100
3 6 100
3 7 100
3 8 100
3 9 100
3 10 100
4 5 1
4 6 100
4 7 100
4 8 100
4 9 100
4 10 100
5 6 1
5 7 100
5 8 100
5 9 100
5 10 100
6 7 1
6 8 100
6 9 100
6 10 100
7 8 1
7 9 100
7 10 100
8 9 1
8 10 100
9 10 1
2 0 1
1 2
2 0 1
1 3
2 0 1
2 3
2 0 1
2 4
2 0 1
3 4
2 0 1
3 5
2 0 1
4 5
2 0 1
4 6
2 0 1
5 6
2 0 1
5 7
2 0 1
6 7
2 0 1
6 8
2 0 1
7 8
2 0 1
7 9
2 0 1
8 9
2 0 1
8 10
2 0 1
9 10

132
见附件
1000000102
见附件
11100000071

提示

样例解释:

对于全部数据,2n100002\leq n\leq 100001m500001\leq m\leq 500001s250001\leq s\leq 250000k1000\leq k\leq 1000t1090\leq t\leq 10^91c1091\leq c\leq 10^92ln2\leq l\leq n0x1090\leq x\leq 10^91y1091\leq y\leq 10^91a,b,vn1\leq a,b,v\leq nl50000\sum l\leq 50000

子任务编号 限制 分数
1 k=nk=n 20
2 vi<vi+1v_i<v_{i+1}
3 l=2l=2
4 t=0,x=0,y=1t=0,x=0,y=1
5

分层图最短路

Not Claimed
Status
Done
Problem
7
Open Since
2023-11-30 16:00
Deadline
2023-12-31 23:59
Extension
0 hour(s)