Submission #23117813


Source Code Expand

import sys
from collections import deque

input = sys.stdin.readline


def main():
    n = int(input())
    edge = [[] for _ in range(n)]
    for _ in range(n - 1):
        u, v = (int(i) - 1 for i in input().split())
        edge[u].append(v)
        edge[v].append(u)

    grp = [-1 for _ in edge]
    q = deque()
    grp[0] = 0
    q.append(0)
    while q:
        p = q.popleft()
        for e in edge[p]:
            if grp[e] == -1:
                grp[e] = 1 - grp[p]
                q.append(e)

    gi = sum(grp) * 2 >= n
    lis = [i + 1 for i, g in enumerate(grp) if g == gi]
    print(*lis[: n // 2])


if __name__ == "__main__":
    main()

Submission Info

Submission Time
Task 026 - Independent Set on a Tree(★4)
User riantkb
Language Python (3.8.2)
Score 4
Code Size 653 Byte
Status AC
Exec Time 248 ms
Memory 32720 KiB

Judge Result

Set Name Sample All
Score / Max Score 0 / 0 4 / 4
Status
AC × 2
AC × 24
Set Name Test Cases
Sample sample01.txt, sample02.txt
All corner01.txt, corner02.txt, max.txt, random00.txt, random01.txt, random02.txt, random03.txt, random04.txt, random05.txt, random06.txt, random07.txt, random08.txt, random09.txt, sample01.txt, sample02.txt, specific01.txt, specific02.txt, specific03.txt, specific04.txt, specific05.txt, specific06.txt, specific07.txt, specific08.txt, specific09.txt
Case Name Status Exec Time Memory
corner01.txt AC 21 ms 9168 KiB
corner02.txt AC 22 ms 9156 KiB
max.txt AC 235 ms 29512 KiB
random00.txt AC 80 ms 15040 KiB
random01.txt AC 189 ms 25760 KiB
random02.txt AC 234 ms 29300 KiB
random03.txt AC 132 ms 20132 KiB
random04.txt AC 23 ms 9608 KiB
random05.txt AC 73 ms 14104 KiB
random06.txt AC 135 ms 20848 KiB
random07.txt AC 210 ms 27568 KiB
random08.txt AC 57 ms 12504 KiB
random09.txt AC 105 ms 17848 KiB
sample01.txt AC 22 ms 9252 KiB
sample02.txt AC 22 ms 9152 KiB
specific01.txt AC 248 ms 29240 KiB
specific02.txt AC 217 ms 32008 KiB
specific03.txt AC 243 ms 30036 KiB
specific04.txt AC 221 ms 30572 KiB
specific05.txt AC 231 ms 30664 KiB
specific06.txt AC 234 ms 30828 KiB
specific07.txt AC 217 ms 32720 KiB
specific08.txt AC 235 ms 29524 KiB
specific09.txt AC 239 ms 29232 KiB