#P3485. [POI2009] BAJ-The Walk of Bytie-boy
[POI2009] BAJ-The Walk of Bytie-boy
题目背景
题目描述
给出一张 个点 条边的有向图,每条边上有一个字母,并给出一个整数 和一个序列 。
你需要对每一个 求出一条从 到 的最短路径满足这条路径上的边上的字母连起来后是回文的。
不保证每个点最多只在 中出现一次。
输入格式
第一行两个整数 。
之后 行,每行两个整数 与一个字母 ,表示有一条从 到 的边,这条边上的字母是 。
之后一行一个整数 。
之后一行 个整数, 表示序列 。
输出格式
输出共 行,第 行输出一条从 到 的满足条件的路径。
若不存在这样的路径,则输出 -1
,否则输出这条路径上的所有字母。
如果有多条满足条件的路径,任意输出一条即可。
6 7
1 2 a
1 3 x
1 4 b
2 6 l
3 5 y
4 5 z
6 5 a
3
1 5 3
3 ala
-1
提示
对于 的数据,,,,,。
同时保证不会出现重边与自环。