AT_abc410_d.[ABC410D] XOR Shortest Walk
普及+/提高
通过率:0%
AC君温馨提醒
该题目为【atcoder】题库的题目,您提交的代码将被提交至atcoder进行远程评测,并由ACGO抓取测评结果后进行展示。由于远程测评的测评机由其他平台提供,我们无法保证该服务的稳定性,若提交后无反应,请等待一段时间后再进行重试。
题目描述
给你一个 N 个点 M 条边的有向图,第 i 条边从结点 Ai 连向结点 Bi,权值为 Wi。
求所有从 1 到 N 的路径中,可以重复经过同一个点和同一条边,路径上所有边权值的异或和的最小值。
输入格式
第一行两个整数 N,M(2≤N≤1000,0≤M≤1000)。
接下来 M 行,每行三个整数 Ai,Bi,Wi(0≤Wi<210)。
输出格式
如果不存在 1 到 N 的路径,输出一行一个整数 −1。
否则,输出一行一个整数表示答案。
输入输出样例
输入#1
3 3 1 2 4 2 3 5 1 3 2
输出#1
1
输入#2
4 4 1 4 7 4 2 2 2 3 4 3 4 1
输出#2
0
输入#3
999 4 1 2 9 2 1 8 1 2 7 1 1 6
输出#3
-1
说明/提示
样例 1 解释
路径(边 1,边 2) 的边权异或和为 1。
样例 2 解释
路径(边 1,边 2,边 3,边 4) 的边权异或和为 0。
注意 N 可能出现在路径的中间。
样例 3 解释
如果不存在 1 到 N 的路径,输出 −1。
By @chenxi2009
输入解题思路,AI测评打分。不知道怎么写?