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 |
|
|
| 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 |