首页 > 代码库 > 爱情之路
爱情之路
【题目描述】
有N个城市和M条公路,每条公路连接着一个或两个城市,通过一条公路Ei需要耗费时间Ti此外,而且每条公路均有一个特定标识“L”、“O”、“V”、“E”。
现要从1号城市出发,前往N号城市,且规定必须按照“L” --> “O” --> “V” --> “E” --> “L” --> “O” --> “V” --> “E” --> ······的顺序选择公路,所走的第一条公路为“L”,最后一条公路为“E”,每走完一个完整的“LOVE”就算通过了一次考验。
询问在耗费最少时间的前提下,能够通过多少次考验。
【输入描述】
第一行输入两个整数N、M;
接下来M行,每行输入三个整数X、Y、T和一个字符,表示城市X、Y之间存在一条公路,且通过这条公路需要耗费时间T,以及这条公路的特定标识。
【输出描述】
输出两个整数,表示耗费的最少时间,以及在该时间内通过了多少次考验,如果不能到达N号城市,则输出“HOLY SHIT!”。
【样例输入】
样例1:
4 4
1 2 1 L
2 1 1 O
1 3 1 V
3 4 1 E
样例2:
4 4
1 2 1 L
2 3 1 O
3 4 1 V
4 1 1 E
【样例输出】
样例1:
4 1
样例2:
HOLY SHIT!
【数据范围及提示】
对于100%的数据,1 ≤ n ≤ 1314,0 ≤ M ≤ 13520。
爱情之路
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。