T604149 坐地铁©shutdown,2025
题目背景
shutdown 在他的mc存档里建了地铁!
$\color{#aeefae}(真的,造了1,2,3,4,7,11号线,海岸线,轻轨L1线,主城蓝冰线,其他的还在建)$
题目描述
shutdown的存档里来了一个萌新jym.
他的智商高达1145141919810.
所以. 他不会坐地铁......
shutdown 的地铁线网中有$n$个[区间](https://baike.baidu.com/item/%E9%93%81%E8%B7%AF%E5%8C%BA%E9%97%B4/54277098).
每个区间连接着$q$,$w$两个地铁站.
### 这里允许有环线!
每一个区间只属于一条$v$号线地铁(没有共线区间!!).
现在,jym要从$a$车站坐地铁到$b$车站.
他想采(diao)访(nan)一下你,最少要乘几站地铁,换成几次呢?
```
Tips:
假设从a车站到b车站有两条路径:
路径1:乘1站地铁,换乘114514次;
路径2:乘114514站地铁,换乘1次.
这时,我们就应该选择路径1.不管他要换乘多少次.在站数不同时,优先选择站数少的;站数相同时,选择换乘次数少的.
```
输入格式
输入共$n+2$行.
第一行输入一个整数$n$.
第二行,输入两个字符串$a$,$b$.
随后的$n$行,每行输入两个字符串$q$,$w$和一个整数$v$.
输出格式
共2行,第一行输出一个整数$dis$代表要坐几站地铁.
第二行,输出一个整数$cnt$代表要换乘几次.
如果无法到达,输出"-1\n-1".
说明/提示
1