Submission details
Task:Old Legos
Sender:aalto26bw_012
Submission time:2026-09-09 17:12:51 +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.04 sdetails
#70.04 sdetails
#80.04 sdetails
#90.04 sdetails
#100.04 sdetails
#110.04 sdetails
#120.04 sdetails
#130.04 sdetails
#140.04 sdetails
#150.04 sdetails
#160.04 sdetails
#170.04 sdetails
#180.04 sdetails
#190.04 sdetails
#200.04 sdetails
#210.04 sdetails
#220.04 sdetails
#230.04 sdetails
#240.04 sdetails
#250.04 sdetails
#260.04 sdetails
#270.04 sdetails
#280.04 sdetails
#290.04 sdetails
#300.04 sdetails
#310.04 sdetails
#320.04 sdetails
#330.04 sdetails
#340.04 sdetails
#350.04 sdetails
#360.04 sdetails
#370.04 sdetails
#380.04 sdetails
#390.04 sdetails
#400.04 sdetails
#410.04 sdetails
#420.04 sdetails
#430.04 sdetails
#440.04 sdetails
#450.04 sdetails
#460.04 sdetails
#470.04 sdetails
#480.04 sdetails
#490.04 sdetails
#500.06 sdetails
#510.06 sdetails
#520.06 sdetails
#530.06 sdetails
#540.06 sdetails
#550.06 sdetails
#560.06 sdetails
#570.06 sdetails
#580.06 sdetails
#590.06 sdetails
#600.27 sdetails
#610.28 sdetails
#620.28 sdetails
#630.27 sdetails
#640.27 sdetails
#650.28 sdetails
#660.28 sdetails
#670.28 sdetails
#680.28 sdetails
#690.28 sdetails

Code

def main():
    # pillar el que mayor valor absoluto tenga tras calcular la diferencia de ambos
    n = int(input())
    legos = []
    l1 = []
    l2 = []
    result = 0

    for _ in range(n):
        v1,v2 = [int(x) for x in input().split()]
        legos.append(v1-v2)
        l1.append(v1)
        l2.append(v2)
        
    sorted(legos, key=abs, reverse=True)

    for i in range(n):
        result += legos[i]

    print(result)

main()

Test details

Test 1

Verdict:

input
1
9 2

correct output
9

user output
7

Test 2

Verdict:

input
1
10 4

correct output
10

user output
6

Test 3

Verdict:

input
2
8 1
3 5

correct output
3

user output
5

Test 4

Verdict:

input
2
2 9
3 10

correct output
-6

user output
-14

Test 5

Verdict:

input
3
7 2
6 2
2 3

correct output
7

user output
8

Test 6

Verdict:

input
3
3 2
7 9
3 8

correct output
2

user output
-6

Test 7

Verdict:

input
4
5 10
9 9
1 10
8 8

correct output
-4

user output
-14

Test 8

Verdict:

input
4
3 2
7 9
3 8
4 6

correct output
1

user output
-8

Test 9

Verdict:

input
4
5 3
8 1
9 1
3 3

correct output
10

user output
17

Test 10

Verdict:

input
5
3 9
3 6
5 2
2 5
...

correct output
5

user output
-1

Test 11

Verdict:

input
5
10 8
10 1
2 4
10 2
...

correct output
17

user output
19

Test 12

Verdict:

input
5
2 1
10 6
10 5
5 5
...

correct output
8

user output
10

Test 13

Verdict:

input
5
8 9
2 6
3 5
1 1
...

correct output
3

user output
-7

Test 14

Verdict:

input
5
6 1
9 3
3 6
2 10
...

correct output
1

user output
-6

Test 15

Verdict:

input
5
1 9
9 3
4 10
10 5
...

correct output
1

user output
-9

Test 16

Verdict:

input
5
4 1
1 1
1 10
1 6
...

correct output
-4

user output
-15

Test 17

Verdict:

input
5
3 8
4 5
10 8
5 10
...

correct output
1

user output
-11

Test 18

Verdict:

input
5
10 3
4 2
3 2
7 5
...

correct output
11

user output
15

Test 19

Verdict:

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

correct output
1

user output
-3

Test 20

Verdict:

input
10
3 9
3 6
5 2
2 5
...

correct output
-5

user output
-13

Test 21

Verdict:

input
10
10 8
10 1
2 4
10 2
...

correct output
20

user output
32

Test 22

Verdict:

input
11
198730372 27838076
590195590 467423861
520495379 451366491
344173378 354694313
...

correct output
1075637330

user output
1337053052

Test 23

Verdict:

input
10
8 9
2 6
3 5
1 1
...

correct output
-3

user output
-14

Test 24

Verdict:

input
10
6 1
9 3
3 6
2 10
...

correct output
-2

user output
-8

Test 25

Verdict:

input
11
59249204 934941692
892631472 221963002
390559518 986350949
524427523 96444602
...

correct output
1389122128

user output
1543108260

Test 26

Verdict:

input
10
4 1
1 1
1 10
1 6
...

correct output
-6

user output
-19

Test 27

Verdict:

input
11
244103474 837431431
342493822 470738321
776814822 489180570
330726191 578205540
...

correct output
-124259424

user output
-1424555243

Test 28

Verdict:

input
10
10 3
4 2
3 2
7 5
...

correct output
4

user output
3

Test 29

Verdict:

input
11
391337048 538883744
535937150 532332526
8099343 143698367
339543270 152590624
...

correct output
246913369

user output
-78768543

Test 30

Verdict:

input
101
3 906523441
3 585063857
454895875 2
2 469855690
...

correct output
-1950121670

user output
-4756954029

Test 31

Verdict:

input
100
773442532 122816
137572579 324627123
157577940 253498609
99147813 425825313
...

correct output
2484533534

user output
3922366708

Test 32

Verdict:

input
100
198730372 27838076
590195590 467423861
520495379 451366491
344173378 354694313
...

correct output
1162250085

user output
1296003037

Test 33

Verdict:

input
100
760367935 901888417
130275571 548496961
3 469291685
20130523 1
...

correct output
-513884705

user output
-1842154597

Test 34

Verdict:

input
100
587586158 1
918715995 3
3 641621091
151896000 241061404
...

correct output
4449680753

user output
7933352014

Test 35

Verdict:

input
100
59249204 934941692
892631472 221963002
390559518 986350949
524427523 96444602
...

correct output
2289597915

user output
3618964099

Test 36

Verdict:

input
101
356460601 1
68992860 1
1 638932295
568887059 653343572
...

correct output
-1011275811

user output
-2948110195

Test 37

Verdict:

input
100
244103474 837431431
342493822 470738321
776814822 489180570
330726191 578205540
...

correct output
-3347612884

user output
-7638476628

Test 38

Verdict:

input
100
257096283 933290530
2 876668629
453495728 12239373
2 822553808
...

correct output
-5234322969

user output
-11156688986

Test 39

Verdict:

input
101
391337048 538883744
535937150 532332526
8099343 143698367
339543270 152590624
...

correct output
1057263569

user output
1142546434

Test 40

Verdict:

input
200
3 906523441
3 585063857
454895875 2
2 469855690
...

correct output
-1859110273

user output
-4496797375

Test 41

Verdict:

input
201
773442532 122816
137572579 324627123
157577940 253498609
99147813 425825313
...

correct output
-1706556434

user output
-4357178728

Test 42

Verdict:

input
200
198730372 27838076
590195590 467423861
520495379 451366491
344173378 354694313
...

correct output
2881192575

user output
4844458215

Test 43

Verdict:

input
200
760367935 901888417
130275571 548496961
3 469291685
20130523 1
...

correct output
367410203

user output
-122732467

Test 44

Verdict:

input
201
587586158 1
918715995 3
3 641621091
151896000 241061404
...

correct output
6064184122

user output
11266792544

Test 45

Verdict:

input
200
59249204 934941692
892631472 221963002
390559518 986350949
524427523 96444602
...

correct output
-541796892

user output
-1913484460

Test 46

Verdict:

input
200
356460601 1
68992860 1
1 638932295
568887059 653343572
...

correct output
-3818748427

user output
-8450416707

Test 47

Verdict:

input
201
244103474 837431431
342493822 470738321
776814822 489180570
330726191 578205540
...

correct output
1128073230

user output
1121102024

Test 48

Verdict:

input
200
257096283 933290530
2 876668629
453495728 12239373
2 822553808
...

correct output
-4097764173

user output
-9108417659

Test 49

Verdict:

input
201
391337048 538883744
535937150 532332526
8099343 143698367
339543270 152590624
...

correct output
4209206317

user output
7379855329

Test 50

Verdict:

input
1001
3 906523441
3 585063857
454895875 2
2 469855690
...

correct output
797530744

user output
651064715

Test 51

Verdict:

input
1000
773442532 122816
137572579 324627123
157577940 253498609
99147813 425825313
...

correct output
-6859401550

user output
-14724060913

Test 52

Verdict:

input
1000
198730372 27838076
590195590 467423861
520495379 451366491
344173378 354694313
...

correct output
3341433705

user output
5757593391

Test 53

Verdict:

input
1000
760367935 901888417
130275571 548496961
3 469291685
20130523 1
...

correct output
3932941646

user output
6927945008

Test 54

Verdict:

input
1000
587586158 1
918715995 3
3 641621091
151896000 241061404
...

correct output
12940904658

user output
25005939085

Test 55

Verdict:

input
1000
59249204 934941692
892631472 221963002
390559518 986350949
524427523 96444602
...

correct output
-11353638361

user output
-23732442609

Test 56

Verdict:

input
1001
356460601 1
68992860 1
1 638932295
568887059 653343572
...

correct output
196162653

user output
-584173140

Test 57

Verdict:

input
1000
244103474 837431431
342493822 470738321
776814822 489180570
330726191 578205540
...

correct output
8993059628

user output
17035929509

Test 58

Verdict:

input
1000
257096283 933290530
2 876668629
453495728 12239373
2 822553808
...

correct output
-11284740290

user output
-23514644261

Test 59

Verdict:

input
1001
391337048 538883744
535937150 532332526
8099343 143698367
339543270 152590624
...

correct output
12730443353

user output
24376187900

Test 60

Verdict:

input
100000
3 906523441
3 585063857
454895875 2
2 469855690
...

correct output
105607728400

user output
210222038173

Test 61

Verdict:

input
100000
773442532 122816
137572579 324627123
157577940 253498609
99147813 425825313
...

correct output
21174476635

user output
41353753292

Test 62

Verdict:

input
100000
198730372 27838076
590195590 467423861
520495379 451366491
344173378 354694313
...

correct output
65624350916

user output
130250597010

Test 63

Verdict:

input
100000
760367935 901888417
130275571 548496961
3 469291685
20130523 1
...

correct output
66836037029

user output
132673748278

Test 64

Verdict:

input
100000
587586158 1
918715995 3
3 641621091
151896000 241061404
...

correct output
-87105533715

user output
-175214593102

Test 65

Verdict:

input
100000
59249204 934941692
892631472 221963002
390559518 986350949
524427523 96444602
...

correct output
-1093858395

user output
-3184715418

Test 66

Verdict:

input
99999
356460601 1
68992860 1
1 638932295
568887059 653343572
...

correct output
-28178672820

user output
-57350972872

Test 67

Verdict:

input
99999
244103474 837431431
342493822 470738321
776814822 489180570
330726191 578205540
...

correct output
72715249868

user output
144429527255

Test 68

Verdict:

input
99999
257096283 933290530
2 876668629
453495728 12239373
2 822553808
...

correct output
-46790665125

user output
-94582915640

Test 69

Verdict:

input
99999
391337048 538883744
535937150 532332526
8099343 143698367
339543270 152590624
...

correct output
12190306919

user output
23378620333