2761: 完美路径
内存限制:256 MB
时间限制:1.000 S
评测方式:文本比较
命题人:
提交:1
解决:0
题目描述
“Lostland”主题公园新开了一个迷宫城,整个迷宫由n个房间和m条通道组成。每个通道被漆成了颜色ci。每个参赛者被直升机空投到了房间1,他们的任务是走到房间n。 公园拥有者准备举行一场竞赛,参赛选手们被空投至房间1,当他们到达房间n时,将经过通道的颜色序列写下,序列最短的人获胜。如果有多个选手的序列最短,那么字典序小的人胜。 Gaosh是一名参赛者,他在直升机上拍下了迷宫的全景,现在他需要你帮他找出一条“完美路径”,首先要满足序列最短,其次是字典序要尽可能小。
输入
第1行:两个数n和m(2<=n<=100000,1<=m<=200000)。 第2~m+1行:每行三个数ai,bi,ci,表示房间ai和bi之间有一条颜色为ci的双向边,1<=ci<=10^9。
输出
第1行:一个数k表示最短的序列长度。 第2行:一行k个数,给出颜色序列,空格隔开。
样例输入 复制
4 6
1 2 1
1 3 2
3 4 3
2 3 1
2 4 4
3 1 1
样例输出 复制
2
1 3