Submission #1083628

#TimeUsernameProblemLanguageResultExecution timeMemory
1083628LouisChengSenior Postmen (BOI14_postmen)Cpython 3
0 / 100
12 ms2908 KiB
import sys # sys.stdin = open("1.in", "r") n, m = map(int, input().split()) paths = [set() for _ in range(n)] for _ in range(m): a, b = map(lambda x: int(x) - 1, input().split()) paths[a].add(b) paths[b].add(a) res = [] def solve(node): while paths[node]: top = paths[node].pop() paths[top].remove(node) solve(top) res.append(node + 1) solve(0) print(*res)
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...