Submission #2546602


Source Code Expand

# -*- coding: utf-8 -*-
import sys
sys.setrecursionlimit(10**6)
def inpl(): return map(int, input().split())

N, M = inpl()
G = [[] for _ in range(N+1)]
for _ in range(M):
    a, b = inpl()
    G[a].append(b)
    G[b].append(a)

searched = [False] * (N+1)

m = 1
searched[m] = True
ans = []

def dfs(c):
    searched[c] = True
    for d in G[c]:
        if not searched[d]:
            res = dfs(d)
            break
    else:
        res = []
    
    return res + [c]

L = dfs(1)
R = dfs(1)[-2::-1]

ans = L + R
print(len(ans))
print(*ans)

Submission Info

Submission Time
Task B - Hamiltonish Path
User nadare881
Language Python (3.4.3)
Score 0
Code Size 575 Byte
Status TLE
Exec Time 2110 ms
Memory 102448 KB

Judge Result

Set Name Sample All
Score / Max Score 0 / 0 0 / 500
Status
AC × 3
AC × 18
TLE × 1
Set Name Test Cases
Sample sample_01.txt, sample_02.txt, sample_03.txt
All sample_01.txt, sample_02.txt, sample_03.txt, sample_01.txt, sample_02.txt, sample_03.txt, subtask_1_01.txt, subtask_1_02.txt, subtask_1_03.txt, subtask_1_04.txt, subtask_1_05.txt, subtask_1_06.txt, subtask_1_07.txt, subtask_1_08.txt, subtask_1_09.txt, subtask_1_10.txt, subtask_1_11.txt, subtask_1_12.txt, subtask_1_13.txt
Case Name Status Exec Time Memory
sample_01.txt AC 17 ms 3064 KB
sample_02.txt AC 17 ms 3064 KB
sample_03.txt AC 17 ms 3064 KB
subtask_1_01.txt AC 353 ms 17320 KB
subtask_1_02.txt AC 117 ms 7528 KB
subtask_1_03.txt AC 339 ms 17604 KB
subtask_1_04.txt AC 363 ms 16572 KB
subtask_1_05.txt AC 379 ms 16688 KB
subtask_1_06.txt AC 400 ms 18108 KB
subtask_1_07.txt AC 388 ms 22064 KB
subtask_1_08.txt AC 399 ms 22064 KB
subtask_1_09.txt TLE 2110 ms 102448 KB
subtask_1_10.txt AC 158 ms 4700 KB
subtask_1_11.txt AC 195 ms 5408 KB
subtask_1_12.txt AC 17 ms 3064 KB
subtask_1_13.txt AC 17 ms 3064 KB