Submission #10224604


Source Code Expand

N = int(input())
AB = [list(map(int,input().split())) for _ in [0]*(N-1)]
 
E = [[] for _ in [0]*N]
for i,ab in enumerate(AB):
    a,b = ab
    a -= 1
    b -= 1
    E[a].append((b,i))
    E[b].append((a,i))
 
done = [False]*N
done[0] = True
ans = [0]*(N-1)
q = [(0,0)]
while q:
    i,c0 = q.pop()
    c = 1
    for j,ei in E[i]:
        if done[j]:continue
        done[j] = True
        if c==c0: c+=1
        q.append((j,c))
        ans[ei] = c
        c += 1
 
print(max(ans))
for out in ans:
    print(out)

Submission Info

Submission Time
Task D - Coloring Edges on Tree
User kkp
Language PyPy3 (2.4.0)
Score 400
Code Size 539 Byte
Status AC
Exec Time 794 ms
Memory 89560 KiB

Judge Result

Set Name Sample All
Score / Max Score 0 / 0 400 / 400
Status
AC × 3
AC × 26
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, 11-small-01.txt, 11-small-02.txt, 11-small-03.txt, 11-small-04.txt, 11-small-05.txt, 11-small-06.txt, 11-small-07.txt, 11-small-08.txt, 11-small-09.txt, 11-small-10.txt, 31-large-01.txt, 31-large-02.txt, 31-large-03.txt, 31-large-04.txt, 31-large-05.txt, 41-min-01.txt, 51-max-01.txt, 61-path-01.txt, 61-path-02.txt, 61-path-03.txt, 71-star-01.txt, 71-star-02.txt, 71-star-03.txt
Case Name Status Exec Time Memory
00-sample-01.txt AC 162 ms 38256 KiB
00-sample-02.txt AC 164 ms 38256 KiB
00-sample-03.txt AC 163 ms 38256 KiB
11-small-01.txt AC 165 ms 38256 KiB
11-small-02.txt AC 195 ms 39536 KiB
11-small-03.txt AC 183 ms 38512 KiB
11-small-04.txt AC 209 ms 40944 KiB
11-small-05.txt AC 179 ms 38512 KiB
11-small-06.txt AC 204 ms 40304 KiB
11-small-07.txt AC 178 ms 38512 KiB
11-small-08.txt AC 191 ms 39280 KiB
11-small-09.txt AC 212 ms 40944 KiB
11-small-10.txt AC 187 ms 38512 KiB
31-large-01.txt AC 338 ms 52952 KiB
31-large-02.txt AC 594 ms 73304 KiB
31-large-03.txt AC 393 ms 57432 KiB
31-large-04.txt AC 389 ms 56664 KiB
31-large-05.txt AC 487 ms 66520 KiB
41-min-01.txt AC 163 ms 38256 KiB
51-max-01.txt AC 794 ms 89560 KiB
61-path-01.txt AC 548 ms 71640 KiB
61-path-02.txt AC 348 ms 53208 KiB
61-path-03.txt AC 362 ms 55256 KiB
71-star-01.txt AC 347 ms 53336 KiB
71-star-02.txt AC 625 ms 77272 KiB
71-star-03.txt AC 425 ms 60632 KiB