Submission #41769289


Source Code Expand

# import math, heapq, bisect, itertools, functools
# from collections import deque, Counter, defaultdict, OrderedDict

# python sample.py < input.txt

if __name__ == '__main__':
    n = int(input())
    A = [[] for _ in range(n)]
    for _ in range(n-1):
        u, v = [int(i)-1 for i in input().split()]
        A[u].append(v)
        A[v].append(u)
    # print(A)
    ans = []
    
    # def bfs(node, parent, level):
    #     global ans, A
    #     if level % 3 == 1:
    #         ans.append(len(A[node]))
    #     for child in A[node]:
    #         if child == parent:
    #             continue
    #         bfs(child, node, level + 1)
    
    level = 0
    vis = [False] * n
    cur = []
    for i in range(n):
        if len(A[i]) == 1:
            vis[i] = True
            cur.append(i)
            break
    while cur:
        nxt = []
        for node in cur:
            if level % 3 == 1:
                ans.append(len(A[node]))
            for child in A[node]:
                if vis[child]:
                    continue
                vis[child] = True
                nxt.append(child)
        cur = nxt
        level += 1
    ans.sort()
    for i in range(len(ans)):
        print(ans[i], end=' \n'[i == len(ans)-1])

Submission Info

Submission Time
Task E - A Gift From the Stars
User shinever
Language PyPy3 (7.3.0)
Score 475
Code Size 1290 Byte
Status AC
Exec Time 469 ms
Memory 125636 KiB

Judge Result

Set Name Sample All
Score / Max Score 0 / 0 475 / 475
Status
AC × 3
AC × 21
Set Name Test Cases
Sample 00_sample_01.txt, 00_sample_02.txt, 00_sample_03.txt
All 00_sample_01.txt, 00_sample_02.txt, 00_sample_03.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
Case Name Status Exec Time Memory
00_sample_01.txt AC 60 ms 61900 KiB
00_sample_02.txt AC 46 ms 61864 KiB
00_sample_03.txt AC 48 ms 61984 KiB
01_test_01.txt AC 459 ms 104568 KiB
01_test_02.txt AC 462 ms 104616 KiB
01_test_03.txt AC 464 ms 104064 KiB
01_test_04.txt AC 427 ms 111428 KiB
01_test_05.txt AC 429 ms 109596 KiB
01_test_06.txt AC 433 ms 110672 KiB
01_test_07.txt AC 397 ms 117028 KiB
01_test_08.txt AC 422 ms 114684 KiB
01_test_09.txt AC 423 ms 115024 KiB
01_test_10.txt AC 410 ms 117952 KiB
01_test_11.txt AC 397 ms 118548 KiB
01_test_12.txt AC 413 ms 118088 KiB
01_test_13.txt AC 394 ms 122684 KiB
01_test_14.txt AC 389 ms 120156 KiB
01_test_15.txt AC 385 ms 123668 KiB
01_test_16.txt AC 420 ms 111788 KiB
01_test_17.txt AC 469 ms 103232 KiB
01_test_18.txt AC 375 ms 125636 KiB