#ABC197F. 构造回文路径
构造回文路径
构造回文路径
题目描述
有一个 个顶点、 条边的不一定简单的连通无向图。
边 连接顶点 和顶点 ,上面写着字符 。
选择一条从顶点 到顶点 的路径(可以多次经过同一条边或同一个顶点),把经过的边上写着的字符按顺序排列来构造一个字符串。
判断这个字符串是否可能成为回文,如果可能,求这样的回文长度的最小可能值。
输入格式
输入按以下格式从标准输入给出:
输出格式
如果构造出的字符串可能成为回文,则输出该回文长度的最小值;如果不可能,则输出 -1。
样例
8 8
1 2 a
2 3 b
1 3 c
3 4 b
4 5 a
5 6 c
6 7 b
7 8 a
10
按边的顺序 经过时,构造出的字符串为 abcabbacba,是回文。
无法构造出比这更短的回文,所以答案是 。
4 5
1 1 a
1 2 a
2 3 a
3 4 b
4 4 a
5
按边的顺序 经过时,可以构造出字符串 aabaa,它是回文。
注意可以多次经过同一条边或同一个顶点。
3 4
1 1 a
1 2 a
2 3 b
3 3 b
-1
构造出的字符串不可能成为回文。
数据范围
- 是小写英文字母
- 给定的图是连通的
难度
提高+/省选
通过率
—
尝试
0
已通过
0
- ID
- 2117
- 类型
- 传统题
- Time Limit
- 3000ms
- Memory Limit
- 1024MiB
- 上传者