Submission #63520977


Source Code Expand

n, m = map(int, input().split())
adj = {u: {} for u in range(n+1)}

for _ in range(m):
    u, v, w = map(int, input().split())
    adj[u][v] = adj[v][u] = w

from sys import setrecursionlimit
setrecursionlimit(10**6)

visited = [False for _ in range(n+1)]
def backtrack(u, curr):
    if u == n:
        return curr

    visited[u] = True

    best = 2**60 + 69
    for v, w in adj[u].items():
        if not visited[v]:
            best = min(best, backtrack(v, curr ^ w))
    
    visited[u] = False
    return best

print(backtrack(1, 0))

Submission Info

Submission Time
Task D - Minimum XOR Path
User Shisuko
Language Python (PyPy 3.10-v7.3.12)
Score 400
Code Size 567 Byte
Status AC
Exec Time 92 ms
Memory 82864 KiB

Judge Result

Set Name Sample All
Score / Max Score 0 / 0 400 / 400
Status
AC × 3
AC × 32
Set Name Test Cases
Sample 00_sample_00.txt, 00_sample_01.txt, 00_sample_02.txt
All 00_sample_00.txt, 00_sample_01.txt, 00_sample_02.txt, 01_test_00.txt, 01_test_01.txt, 01_test_02.txt, 01_test_03.txt, 01_test_04.txt, 01_test_05.txt, 01_test_06.txt, 01_test_07.txt, 01_test_08.txt, 01_test_09.txt, 01_test_10.txt, 01_test_11.txt, 01_test_12.txt, 01_test_13.txt, 01_test_14.txt, 01_test_15.txt, 01_test_16.txt, 01_test_17.txt, 01_test_18.txt, 01_test_19.txt, 01_test_20.txt, 01_test_21.txt, 01_test_22.txt, 01_test_23.txt, 01_test_24.txt, 01_test_25.txt, 01_test_26.txt, 01_test_27.txt, 01_test_28.txt
Case Name Status Exec Time Memory
00_sample_00.txt AC 57 ms 76564 KiB
00_sample_01.txt AC 57 ms 76340 KiB
00_sample_02.txt AC 57 ms 76380 KiB
01_test_00.txt AC 57 ms 76448 KiB
01_test_01.txt AC 57 ms 76644 KiB
01_test_02.txt AC 57 ms 76376 KiB
01_test_03.txt AC 57 ms 76476 KiB
01_test_04.txt AC 57 ms 76436 KiB
01_test_05.txt AC 57 ms 76544 KiB
01_test_06.txt AC 57 ms 76532 KiB
01_test_07.txt AC 57 ms 76332 KiB
01_test_08.txt AC 58 ms 76536 KiB
01_test_09.txt AC 65 ms 81252 KiB
01_test_10.txt AC 58 ms 76484 KiB
01_test_11.txt AC 68 ms 81516 KiB
01_test_12.txt AC 59 ms 76196 KiB
01_test_13.txt AC 64 ms 81240 KiB
01_test_14.txt AC 67 ms 81260 KiB
01_test_15.txt AC 75 ms 81504 KiB
01_test_16.txt AC 57 ms 76248 KiB
01_test_17.txt AC 83 ms 82864 KiB
01_test_18.txt AC 58 ms 76404 KiB
01_test_19.txt AC 92 ms 82176 KiB
01_test_20.txt AC 90 ms 82164 KiB
01_test_21.txt AC 90 ms 82372 KiB
01_test_22.txt AC 90 ms 82168 KiB
01_test_23.txt AC 90 ms 82528 KiB
01_test_24.txt AC 57 ms 76704 KiB
01_test_25.txt AC 57 ms 76344 KiB
01_test_26.txt AC 57 ms 76568 KiB
01_test_27.txt AC 57 ms 76612 KiB
01_test_28.txt AC 57 ms 76320 KiB