Submission details
Task:Fragile network
Sender:aalto26fw_007
Submission time:2026-10-07 16:55:13 +0300
Language:Python3 (PyPy3)
Status:READY
Result:
Test results
testverdicttime
#10.04 sdetails
#20.04 sdetails
#30.04 sdetails
#40.04 sdetails
#50.04 sdetails
#60.20 sdetails
#70.19 sdetails
#80.22 sdetails
#90.20 sdetails
#100.18 sdetails
#110.04 sdetails
#120.04 sdetails
#130.04 sdetails
#140.13 sdetails
#150.04 sdetails
#160.04 sdetails
#170.04 sdetails
#180.04 sdetails
#190.04 sdetails
#200.04 sdetails
#210.04 sdetails

Code

import sys 

input = sys.stdin.read().split()

n = int(input[0])
t = [[] for _ in range(n+1)]

i = 1
for _ in range(n-1):
    a = int(input[i])
    b = int(input[i+1])
    t[a].append(b)
    t[b].append(a)
    i +=2
print(t)

leaf = []
for i in range(1,n+1) : 
    if len(t[i]) == 1 : 
        leaf.append(i)

k = len(leaf)
print(k-1)
i = 0
for j in range(i+1,k):
    print(leaf[i], end = " ")
    print(leaf[j])

Test details

Test 1

Verdict:

input
10
1 5
1 7
1 8
1 3
...

correct output
5
5 2
7 9
8 6
3 10
...

user output
[[], [5, 7, 8, 3, 4, 10, 6, 9,...

Test 2

Verdict:

input
10
4 5
3 4
2 3
9 10
...

correct output
1
10 1

user output
[[], [2], [3, 1], [4, 2], [5, ...

Test 3

Verdict:

input
10
1 8
1 3
3 5
5 7
...

correct output
3
7 10
8 2
1 9

user output
[[], [8, 3, 2], [1], [1, 5, 4]...

Test 4

Verdict:

input
10
1 5
3 7
2 10
3 8
...

correct output
3
10 8
6 4
5 9

user output
[[], [5, 6, 2], [10, 3, 4, 1],...

Test 5

Verdict:

input
10
4 8
3 4
4 6
2 3
...

correct output
3
8 7
10 9
1 6

user output
[[], [5, 2], [3, 1], [4, 2, 9]...

Test 6

Verdict:

input
100000
1 56967
1 56618
1 42321
1 82550
...

correct output
50000
56967 16911
56618 39942
42321 99902
82550 2538
...

user output
[[], [56967, 56618, 42321, 825...

Test 7

Verdict:

input
100000
92297 92298
23511 23512
68057 68058
65434 65435
...

correct output
1
100000 1

user output
[[], [2], [3, 1], [4, 2], [3, ...

Test 8

Verdict:

input
100000
17747 97512
10397 12053
679 6975
4013 14565
...

correct output
25057
92881 76094
20353 87429
16069 96487
71186 52809
...

user output
[[], [108, 4730, 29, 43, 982, ...

Test 9

Verdict:

input
100000
72941 72942
11232 11233
73464 73465
30042 30043
...

correct output
489
16423 85168
20707 94190
36505 54940
96411 44067
...

user output
[[], [2], [1, 3], [4, 2], [5, ...

Test 10

Verdict:

input
100000
31451 31452
7473 7474
24056 24057
85181 85182
...

correct output
51
25638 2983
87594 87371
92001 50610
46744 100000
...

user output
[[], [2], [3, 1], [2, 4], [5, ...

Test 11

Verdict:

input
10
1 2
1 3
3 4
3 5
...

correct output
2
2 6
4 10

user output
[[], [2, 3, 7], [1], [1, 4, 5]...

Test 12

Verdict:

input
7
1 2
2 3
2 4
1 5
...

correct output
2
4 7
3 6

user output
[[], [2, 5], [1, 3, 4], [2], [...

Test 13

Verdict:

input
6
1 2
1 3
1 4
4 5
...

correct output
2
3 6
2 5

user output
[[], [2, 3, 4], [1], [1], [1, ...

Test 14

Verdict:

input
65538
1 2
1 3
1 4
3 5
...

correct output
16385
34 36
40 42
35 41
48 50
...

user output
[[], [2, 3, 4], [1], [1, 5, 6]...

Test 15

Verdict:

input
11
1 2
1 3
2 4
2 5
...

correct output
2
9 11
8 10

user output
[[], [2, 3], [1, 4, 5], [1, 6,...

Test 16

Verdict:

input
7
1 2
1 3
2 4
2 5
...

correct output
2
5 7
4 6

user output
[[], [2, 3], [1, 4, 5], [1, 6,...

Test 17

Verdict:

input
7
1 2
1 3
2 4
2 5
...

correct output
2
5 7
4 6

user output
[[], [2, 3], [1, 4, 5], [1, 6,...

Test 18

Verdict:

input
10
8 4
3 4
4 6
2 3
...

correct output
3
8 7
10 9
1 6

user output
[[], [5, 2], [3, 1], [4, 2, 9]...

Test 19

Verdict:

input
7
1 2
1 5
2 3
2 6
...

correct output
2
6 7
3 4

user output
[[], [2, 5], [1, 3, 6], [2], [...

Test 20

Verdict:

input
8
1 2
1 3
2 4
2 5
...

correct output
3
4 7
6 8
1 5

user output
[[], [2, 3], [1, 4, 5, 6, 7], ...

Test 21

Verdict:

input
10
2 1
3 1
4 2
5 4
...

correct output
3
9 8
6 10
3 7

user output
[[], [2, 3, 7, 10], [1, 4], [1...