Submission #5997964


Source Code Expand

n = int(input())
graph = {}
for i in range(n - 1):
    x, y = map(int, input().split())
    graph.setdefault(x, [])
    graph.setdefault(y, [])
    graph[x].append(y)
    graph[y].append(x)

q = int(input())
for i in range(q):
    a, b = map(int ,input().split())
    queue = [a]
    distance = {a:0}
    while queue:
        test = queue.pop(0)
        for j in graph[test]:
            if j in distance:
                continue
            distance[j] = distance[test] + 1
            queue.append(j)
        if b in distance:
            print(distance[b] + 1)
            break

Submission Info

Submission Time
Task D - 閉路
User kaz1988
Language Python (3.4.3)
Score 30
Code Size 605 Byte
Status TLE
Exec Time 2106 ms
Memory 42012 KB

Judge Result

Set Name Sample Subtask1 Subtask2
Score / Max Score 0 / 0 30 / 30 0 / 70
Status
AC × 3
AC × 12
AC × 16
TLE × 11
Set Name Test Cases
Sample subtask0_sample01.txt, subtask0_sample02.txt, subtask0_sample03.txt
Subtask1 subtask1_01.txt, subtask1_02.txt, subtask1_03.txt, subtask1_04.txt, subtask1_05.txt, subtask1_06.txt, subtask1_07.txt, subtask1_08.txt, subtask1_09.txt, subtask1_10.txt, subtask1_11.txt, subtask1_12.txt
Subtask2 subtask0_sample01.txt, subtask0_sample02.txt, subtask0_sample03.txt, subtask1_01.txt, subtask1_02.txt, subtask1_03.txt, subtask1_04.txt, subtask1_05.txt, subtask1_06.txt, subtask1_07.txt, subtask1_08.txt, subtask1_09.txt, subtask1_10.txt, subtask1_11.txt, subtask1_12.txt, subtask2_01.txt, subtask2_02.txt, subtask2_03.txt, subtask2_04.txt, subtask2_05.txt, subtask2_06.txt, subtask2_07.txt, subtask2_08.txt, subtask2_09.txt, subtask2_10.txt, subtask2_11.txt, subtask2_12.txt
Case Name Status Exec Time Memory
subtask0_sample01.txt AC 17 ms 3064 KB
subtask0_sample02.txt AC 17 ms 3064 KB
subtask0_sample03.txt AC 17 ms 3064 KB
subtask1_01.txt AC 459 ms 41476 KB
subtask1_02.txt AC 475 ms 41476 KB
subtask1_03.txt AC 17 ms 3064 KB
subtask1_04.txt AC 18 ms 3064 KB
subtask1_05.txt AC 21 ms 3188 KB
subtask1_06.txt AC 21 ms 3188 KB
subtask1_07.txt AC 529 ms 29744 KB
subtask1_08.txt AC 738 ms 32764 KB
subtask1_09.txt AC 497 ms 29604 KB
subtask1_10.txt AC 466 ms 27308 KB
subtask1_11.txt AC 488 ms 28020 KB
subtask1_12.txt AC 474 ms 28024 KB
subtask2_01.txt TLE 2105 ms 42000 KB
subtask2_02.txt TLE 2106 ms 42012 KB
subtask2_03.txt AC 1383 ms 3188 KB
subtask2_04.txt TLE 2104 ms 3188 KB
subtask2_05.txt TLE 2103 ms 3316 KB
subtask2_06.txt TLE 2104 ms 3316 KB
subtask2_07.txt TLE 2105 ms 32796 KB
subtask2_08.txt TLE 2105 ms 38840 KB
subtask2_09.txt TLE 2105 ms 38852 KB
subtask2_10.txt TLE 2105 ms 39504 KB
subtask2_11.txt TLE 2105 ms 41392 KB
subtask2_12.txt TLE 2106 ms 41540 KB