Submission #24470383
Source Code Expand
import sys
from collections import defaultdict, deque
def main(f):
N, Q = list(map(int, f.readline().split()))
children = [[] for _ in range(N+1)]
for i in range(1, N):
a, b = list(map(int, f.readline().split()))
children[a].append(b)
children[b].append(a)
parity = [None] * (N+1)
q = deque()
q.append((1, -1))
while q:
i, parent = q.popleft()
if parent == -1:
parity[i] = 1
else:
parity[i] = -parity[parent]
for j in children[i]:
if j == parent:
continue
q.append((j, i))
for i in range(1, Q+1):
c, d = list(map(int, f.readline().split()))
if parity[c] == parity[d]:
print('Town')
else:
print('Road')
main(sys.stdin)
Submission Info
| Submission Time | |
|---|---|
| Task | D - Collision |
| User | enakai |
| Language | PyPy3 (7.3.0) |
| Score | 400 |
| Code Size | 755 Byte |
| Status | AC |
| Exec Time | 284 ms |
| Memory | 90852 KiB |
Judge Result
| Set Name | Sample | All | ||||
|---|---|---|---|---|---|---|
| Score / Max Score | 0 / 0 | 400 / 400 | ||||
| Status |
|
|
| Set Name | Test Cases |
|---|---|
| Sample | sample_00.txt, sample_01.txt, sample_02.txt |
| All | case_00.txt, case_01.txt, case_02.txt, case_03.txt, case_04.txt, case_05.txt, case_06.txt, case_07.txt, case_08.txt, case_09.txt, case_10.txt, case_11.txt, case_12.txt, case_13.txt, case_14.txt, case_15.txt, case_16.txt, case_17.txt, case_18.txt, case_19.txt, sample_00.txt, sample_01.txt, sample_02.txt |
| Case Name | Status | Exec Time | Memory |
|---|---|---|---|
| case_00.txt | AC | 284 ms | 90684 KiB |
| case_01.txt | AC | 259 ms | 90852 KiB |
| case_02.txt | AC | 270 ms | 90660 KiB |
| case_03.txt | AC | 278 ms | 90752 KiB |
| case_04.txt | AC | 283 ms | 90264 KiB |
| case_05.txt | AC | 259 ms | 89252 KiB |
| case_06.txt | AC | 246 ms | 89492 KiB |
| case_07.txt | AC | 254 ms | 89524 KiB |
| case_08.txt | AC | 265 ms | 89448 KiB |
| case_09.txt | AC | 252 ms | 89572 KiB |
| case_10.txt | AC | 222 ms | 86896 KiB |
| case_11.txt | AC | 146 ms | 76604 KiB |
| case_12.txt | AC | 119 ms | 80692 KiB |
| case_13.txt | AC | 208 ms | 86920 KiB |
| case_14.txt | AC | 180 ms | 83580 KiB |
| case_15.txt | AC | 199 ms | 83632 KiB |
| case_16.txt | AC | 171 ms | 79720 KiB |
| case_17.txt | AC | 179 ms | 81196 KiB |
| case_18.txt | AC | 149 ms | 83232 KiB |
| case_19.txt | AC | 115 ms | 74816 KiB |
| sample_00.txt | AC | 56 ms | 64920 KiB |
| sample_01.txt | AC | 59 ms | 64780 KiB |
| sample_02.txt | AC | 57 ms | 64800 KiB |