#P3946. ことりのおやつ(小鸟的点心)

ことりのおやつ(小鸟的点心)

题目描述

这是2017年的冬天。(又到了白色相簿的季节2333)

滑雪鸟

滑完雪之后,ことり突然想吃点心啦!于是她去了甜品店。

日本的冬天经常下雪。不幸的是,今天也是这样,每秒钟雪的厚度会增加 qq 毫米。

秋叶原共有 nn 个地点,编号从 11nn。每个地点在开始的时候的积雪高度为 hih_i

mm双向道路连接这些地点,它们的长度分别为 wiw_i 米。

雪太大,公共交通系统已经停摆了,所以ことり得走路回家。她走路的速度是 1m/s1\text{m/s}

为了方便地图的绘制,秋叶原的道路规划使得每条道路严格地连接两个不同的地点,并且不会有两条道路连接的地点相同。

每个地点都有一个极限雪高 lil_i,单位是毫米,如果到达这个地点的时候,这里的雪的高度高于 lil_i 则会被困在这个点走不出去,无法成功地走到ことり家。

点心店这个地点的编号是 ss,ことり家的编号是 tt

不考虑点心店和ことり家的雪。

ことり想在 gg 秒内回到家吃点心,越快越好。如果在 gg 秒之内,ことり无法到家,或者她被困在路上了,那么ことり会把 wtnap 变成她的点心 ( ・ 8 ・ )

输入格式

1166 个整数,空格隔开,分别代表 nnmmssttggqq

以下 nn 行,每行 22 个整数,空格隔开,分别表示这个地点的 hih_ilil_i

以下 mm 行,每行 33 个整数,空格隔开,分别表示这条路连接的两个地点 u,vu, v 和这条路的长度 wiw_i

输出格式

输出 1111 个整数,表示到达ことり家的最短用时。

如果 wtnap 变成了ことり的点心那么输出 wtnap wa kotori no oyatsu desu!

2 1 1 2 10 1
1 10
3 10
1 2 6
6
5 6 2 5 10 1
1 10
1 10
1 10
1 10
1 10
1 5 9
1 3 9
2 4 1
2 5 9
3 4 1
3 5 6
8
5 6 2 5 10 1
1 10
1 10
10 10
1 10
1 10
1 5 9
1 3 9
2 4 1
2 5 11
3 4 1
3 5 6

wtnap wa kotori no oyatsu desu!

提示

对于 0%0\% 的数据,与样例一模一样;
对于 40%40\% 的数据,q=0q = 0
对于上一行中 50%50\% 的数据,所有 wi<liw_i < l_i
对于 100%100\% 的数据,1s,tn1 \le s, t \le n0g,q1090 \le g, q \le 10^90wili1090 \le w_i \le l_i \le 10^9

数据范围与约定

测试点编号 nn mm 其他约定
1,2,3,41,2,3,4 10\le 10 20\le 20 奇数点 qq00wi<liw_i < l_i
5,6,7,85,6,7,8 100\le 100 500\le 500
9,10,11,129,10,11,12 1000\le 1000 5000\le 5000 奇数点 qq00
13,14,15,1613,14,15,16 10000\le 10000 50000\le 50000
17,18,19,2017,18,19,20 100000\le 100000 500000\le 500000