#P15916. [TOPC 2024] Lexicopolis
[TOPC 2024] Lexicopolis
说明
欢迎来到 Lexicopolis,一座充满传说与宝藏的古老城市。这座城市以其错综复杂的单行道网络而闻名。这里有 个路口和 条连接路口的单行道。人们只能沿着道路 从路口 行驶到路口 ,每条道路 都与一个魔法数字 相关联。一条从路口 到 的长度为 的路径,是指一系列道路 ,使得可以从路口 行驶到路口 。一条路径在字典序上小于另一条路径,当且仅当在它们第一次出现不同魔法数字(而非下标)的位置上,第一条路径的数字小于第二条路径的数字。
据传,如果能找出从路口 到路口 的长度为 的字典序最小路径,就能获得 Lexicopolis 政府赠送的礼物。请编写一个程序,找出从 到 的长度为 的字典序最小路径。如果无法恰好使用 条道路从 到达 ,则输出 。
输入格式
第一行包含六个整数 。 表示路口的数量, 表示道路的数量, 表示起点路口, 表示终点路口, 是一个用于输出答案的数字, 表示路径的长度。接下来的 行,每行包含三个整数 、 和 ,表示第 条道路从路口 通往路口 ,并关联魔法数字 。
输出格式
如果不存在从 到 的长度为 的路径,则输出 。否则,假设存在这样的路径。考虑字典序最小的路径 ,并输出 对 取模的结果,其中 是输入第一行给出的第五个数字。
3 6 1 3 10 4
1 2 2
2 1 1
1 3 1
3 1 2
2 3 1
3 2 2
1211
3 6 1 3 10 5
1 2 2
2 1 1
1 3 1
3 1 2
2 3 1
3 2 2
12121
6 7 5 6 10 10
1 2 1
2 4 2
3 4 1
4 5 3
5 3 5
4 6 2
6 5 1
121513477
6 7 1 6 123 2
1 2 1000000000
2 4 2
3 4 3
4 5 4
5 3 1
4 6 2
6 5 1
-1
提示
- ,对于
- ,对于
- ,对于
- ,对于
- ,对于
翻译由 DeepSeek V3.2 完成
京公网安备 11011102002149号