#XX003. 小X的n号楼之旅

小X的n号楼之旅

题目描述

小X非常无聊,打算去举世闻名、家喻户晓、赫赫有名、名扬四海、驰名中外、声名显赫nn号楼看看,但是小X很懒,他想要以最短的路程来到nn号楼,小X为了更快的到达nn号楼,开桂买了kk把万能钥匙,11把万能钥匙能让全地图直接反转: 如果隐藏道路已经显现,把隐藏道路关闭,再把正常道路开启。 如果隐藏道路没有显现,则把隐藏道路开启,再把正常道路封闭。 隐藏道路和正常道路一共有m条,请问小X最少要走多少路程才能到达nn号楼,如果不能到达,小X将会肥肠伤心,输出"xiaoXhenshangxin!!!"(没有"")

输入格式

11 行包含33个正整数n,m,kn,m,k,代表共有nn栋楼,这 nn 栋楼之间有 mm 条道路,小X开桂买了 kk 把万能钥匙。接下来第 22m+1m+1 行,每行44个数 u,v,w,pu,v,w,p ,代表点 uu 和点 vv 之间有一条长度为 ww 的边,如果 pp11 则代表这条道路是正常道路,如果 pp00 则代表这条道路是隐藏道路。

输出格式

11 号楼到 nn 号楼的最小距离。

5 12 3
1 2 4 1
1 3 3 1
2 3 5 1
2 4 6 1
4 5 10 1
1 4 22 1
1 2 3 0
1 3 5 0
4 5 5 0
2 4 10 0
2 5 99 0
3 5 20 0
14

提示

1n,k10001 \le n,k \le 1000

1m100001 \le m \le 10000

1w1091 \le w \le 10^{9}

1u,vn1 \le u,v \le n

0p10 \le p \le 1