Submission details
Task:Optimal sort
Sender:aalto26hm_025
Submission time:2026-10-26 16:29:42 +0200
Language:Python3 (PyPy3)
Status:READY
Result:
Test results
testverdicttime
#10.05 sdetails
#20.05 sdetails
#30.05 sdetails
#40.05 sdetails
#50.05 sdetails
#60.05 sdetails
#70.05 sdetails
#80.05 sdetails
#90.05 sdetails
#100.05 sdetails
#110.05 sdetails
#120.05 sdetails
#130.05 sdetails
#140.05 sdetails
#150.05 sdetails
#160.05 sdetails
#170.05 sdetails
#180.05 sdetails
#190.05 sdetails
#200.05 sdetails
#210.05 sdetails
#220.05 sdetails
#230.05 sdetails
#240.05 sdetails
#250.05 sdetails
#260.05 sdetails
#270.05 sdetails
#280.05 sdetails
#290.05 sdetails
#300.05 sdetails
#310.05 sdetails
#320.05 sdetails
#330.05 sdetails
#340.05 sdetails
#350.05 sdetails
#360.05 sdetails
#370.05 sdetails
#380.05 sdetails
#390.05 sdetails
#400.05 sdetails
#410.05 sdetails
#420.05 sdetails
#430.05 sdetails
#440.05 sdetails
#450.05 sdetails
#460.05 sdetails
#470.05 sdetails
#480.05 sdetails
#490.05 sdetails
#500.05 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.06 sdetails
#61--details
#62--details
#63--details
#64--details
#65--details
#66--details
#67--details
#68--details
#69--details
#70--details

Code

from functools import reduce # Valid in Python 2.6+, required in Python 3
import operator
import sys

print(reduce(operator.mul, (int(x) for x in sys.stdin.read().split()), 1))

Test details

Test 1

Verdict:

input
1
14 

correct output
0

user output
14

Test 2

Verdict:

input
2
18 1 

correct output
1

user output
36

Test 3

Verdict:

input
2
3 8 

correct output
0

user output
48

Test 4

Verdict:

input
3
6 13 8 

correct output
1

user output
1872

Test 5

Verdict:

input
3
8 6 14 

correct output
1

user output
2016

Test 6

Verdict:

input
3
19 11 5 

correct output
1

user output
3135

Test 7

Verdict:

input
4
17 15 16 13 

correct output
1

user output
212160

Test 8

Verdict:

input
4
16 8 12 19 

correct output
2

user output
116736

Test 9

Verdict:

input
4
13 18 5 15 

correct output
3

user output
70200

Test 10

Verdict:

input
4
20 18 11 17 

correct output
3

user output
269280

Test 11

Verdict:

input
5
17 12 15 13 11 

correct output
2

user output
2187900

Test 12

Verdict:

input
5
15 20 9 1 19 

correct output
4

user output
256500

Test 13

Verdict:

input
5
1 11 9 19 4 

correct output
2

user output
37620

Test 14

Verdict:

input
5
17 2 15 6 12 

correct output
4

user output
183600

Test 15

Verdict:

input
5
4 18 20 11 19 

correct output
3

user output
1504800

Test 16

Verdict:

input
5
2 5 8 17 18 

correct output
0

user output
122400

Test 17

Verdict:

input
5
19 5 7 17 18 

correct output
4

user output
1017450

Test 18

Verdict:

input
5
2 5 9 7 16 

correct output
1

user output
50400

Test 19

Verdict:

input
5
8 20 1 18 5 

correct output
2

user output
72000

Test 20

Verdict:

input
5
10 8 11 3 1 

correct output
4

user output
13200

Test 21

Verdict:

input
10
8 18 15 13 6 12 9 17 2 11 

correct output
6

user output
68052441600

Test 22

Verdict:

input
10
5 7 1 19 9 20 8 3 2 15 

correct output
9

user output
861840000

Test 23

Verdict:

input
10
5 11 10 7 4 14 19 1 9 13 

correct output
8

user output
4792788000

Test 24

Verdict:

input
10
17 12 2 3 18 15 9 6 11 1 

correct output
9

user output
1963051200

Test 25

Verdict:

input
10
18 13 20 12 4 5 19 15 14 11 

correct output
7

user output
492972480000

Test 26

Verdict:

input
10
18 8 17 2 10 13 16 5 19 20 

correct output
7

user output
193489920000

Test 27

Verdict:

input
10
3 5 18 19 17 2 1 20 8 7 

correct output
8

user output
1953504000

Test 28

Verdict:

input
10
9 7 16 5 20 2 10 15 11 6 

correct output
7

user output
19958400000

Test 29

Verdict:

input
10
17 8 11 20 18 5 16 9 1 13 

correct output
8

user output
50409216000

Test 30

Verdict:

input
10
5 10 11 2 1 7 3 9 18 8 

correct output
9

user output
299376000

Test 31

Verdict:

input
100
567896598 831327091 483130123 ...

correct output
95

user output
247984711863005493153254472064...

Test 32

Verdict:

input
100
253498609 556362063 442153869 ...

correct output
95

user output
874933027881805391302138066438...

Test 33

Verdict:

input
100
833824080 874174469 536879893 ...

correct output
96

user output
134601229109867065038369747213...

Test 34

Verdict:

input
100
55262494 701594610 766185388 6...

correct output
98

user output
294325099304800428081983050150...

Test 35

Verdict:

input
100
385222461 258813232 585406893 ...

correct output
95

user output
126079562336603842465912289875...

Test 36

Verdict:

input
100
528427003 520690782 556647080 ...

correct output
92

user output
917928012776133990949288073470...

Test 37

Verdict:

input
100
845689539 115595477 723524474 ...

correct output
95

user output
208597427758252041899435668138...

Test 38

Verdict:

input
100
566683130 399845016 457901037 ...

correct output
98

user output
108089729407698470252312671473...

Test 39

Verdict:

input
100
401801721 431563805 933290530 ...

correct output
95

user output
272455772259976664680233066802...

Test 40

Verdict:

input
100
941909102 224913296 697438766 ...

correct output
97

user output
919298794030842568178829163341...

Test 41

Verdict:

input
200
444811497 903431470 720091934 ...

correct output
191

user output
604509983595536855941554707498...

Test 42

Verdict:

input
200
336536656 534840541 835789078 ...

correct output
194

user output
405838185368543135227252313964...

Test 43

Verdict:

input
200
395789335 866736363 824087376 ...

correct output
195

user output
101410942522304371190238506244...

Test 44

Verdict:

input
200
238325464 289089504 743727937 ...

correct output
192

user output
131331966571141915676128982304...

Test 45

Verdict:

input
200
718880754 431102449 403271411 ...

correct output
197

user output
275538226294234483961820531128...

Test 46

Verdict:

input
200
97225921 989421484 860498340 2...

correct output
194

user output
112504894341004231155619832405...

Test 47

Verdict:

input
200
296729043 504301807 26318971 8...

correct output
193

user output
585563422672557559630904595067...

Test 48

Verdict:

input
200
903692950 776814822 973264570 ...

correct output
196

user output
259330704146143020214972893646...

Test 49

Verdict:

input
200
290066783 874736248 463312759 ...

correct output
192

user output
921984211334081150493962458362...

Test 50

Verdict:

input
200
973107823 90258367 557823872 1...

correct output
194

user output
249350507420954114637474797958...

Test 51

Verdict:

input
1000
592912152 847045692 284064425 ...

correct output
990

user output
(empty)

Error:
Traceback (most recent call last):
  File "/box/input/code.py", line 5, in <module>
    print(reduce(operator.mul, (int(x) for x in sys.stdin.read().split()), 1))
ValueError: Exceeds the limit (4300) for integer string conversion; use sys.set_int_max_str_digits() to increase the limit

Test 52

Verdict:

input
1000
407810678 616563051 942898335 ...

correct output
990

user output
(empty)

Error:
Traceback (most recent call last):
  File "/box/input/code.py", line 5, in <module>
    print(reduce(operator.mul, (int(x) for x in sys.stdin.read().split()), 1))
ValueError: Exceeds the limit (4300) for integer string conversion; use sys.set_int_max_str_digits() to increase the limit

Test 53

Verdict:

input
1000
618641025 671935409 944035992 ...

correct output
993

user output
(empty)

Error:
Traceback (most recent call last):
  File "/box/input/code.py", line 5, in <module>
    print(reduce(operator.mul, (int(x) for x in sys.stdin.read().split()), 1))
ValueError: Exceeds the limit (4300) for integer string conversion; use sys.set_int_max_str_digits() to increase the limit

Test 54

Verdict:

input
1000
366766968 558964810 539824828 ...

correct output
994

user output
(empty)

Error:
Traceback (most recent call last):
  File "/box/input/code.py", line 5, in <module>
    print(reduce(operator.mul, (int(x) for x in sys.stdin.read().split()), 1))
ValueError: Exceeds the limit (4300) for integer string conversion; use sys.set_int_max_str_digits() to increase the limit

Test 55

Verdict:

input
1000
307827860 66173733 860833950 9...

correct output
994

user output
(empty)

Error:
Traceback (most recent call last):
  File "/box/input/code.py", line 5, in <module>
    print(reduce(operator.mul, (int(x) for x in sys.stdin.read().split()), 1))
ValueError: Exceeds the limit (4300) for integer string conversion; use sys.set_int_max_str_digits() to increase the limit

Test 56

Verdict:

input
1000
249869917 995683003 692483481 ...

correct output
991

user output
(empty)

Error:
Traceback (most recent call last):
  File "/box/input/code.py", line 5, in <module>
    print(reduce(operator.mul, (int(x) for x in sys.stdin.read().split()), 1))
ValueError: Exceeds the limit (4300) for integer string conversion; use sys.set_int_max_str_digits() to increase the limit

Test 57

Verdict:

input
1000
955687818 719718081 43478262 6...

correct output
990

user output
(empty)

Error:
Traceback (most recent call last):
  File "/box/input/code.py", line 5, in <module>
    print(reduce(operator.mul, (int(x) for x in sys.stdin.read().split()), 1))
ValueError: Exceeds the limit (4300) for integer string conversion; use sys.set_int_max_str_digits() to increase the limit

Test 58

Verdict:

input
1000
734196441 465297605 360643915 ...

correct output
992

user output
(empty)

Error:
Traceback (most recent call last):
  File "/box/input/code.py", line 5, in <module>
    print(reduce(operator.mul, (int(x) for x in sys.stdin.read().split()), 1))
ValueError: Exceeds the limit (4300) for integer string conversion; use sys.set_int_max_str_digits() to increase the limit

Test 59

Verdict:

input
1000
851978986 549468516 638503725 ...

correct output
988

user output
(empty)

Error:
Traceback (most recent call last):
  File "/box/input/code.py", line 5, in <module>
    print(reduce(operator.mul, (int(x) for x in sys.stdin.read().split()), 1))
ValueError: Exceeds the limit (4300) for integer string conversion; use sys.set_int_max_str_digits() to increase the limit

Test 60

Verdict:

input
1000
310014536 901327171 160589368 ...

correct output
992

user output
(empty)

Error:
Traceback (most recent call last):
  File "/box/input/code.py", line 5, in <module>
    print(reduce(operator.mul, (int(x) for x in sys.stdin.read().split()), 1))
ValueError: Exceeds the limit (4300) for integer string conversion; use sys.set_int_max_str_digits() to increase the limit

Test 61

Verdict:

input
100000
614666693 269733332 88642683 5...

correct output
99989

user output
(empty)

Test 62

Verdict:

input
100000
272940982 811925955 61591592 5...

correct output
99992

user output
(empty)

Test 63

Verdict:

input
100000
620599476 742651279 318143272 ...

correct output
99989

user output
(empty)

Test 64

Verdict:

input
100000
848936553 838116035 936109023 ...

correct output
99983

user output
(empty)

Test 65

Verdict:

input
100000
480849086 599714294 875965742 ...

correct output
99984

user output
(empty)

Test 66

Verdict:

input
100000
888068198 739874627 942196434 ...

correct output
99987

user output
(empty)

Test 67

Verdict:

input
100000
169827791 713679537 698075748 ...

correct output
99986

user output
(empty)

Test 68

Verdict:

input
100000
636712086 376507123 906440322 ...

correct output
99987

user output
(empty)

Test 69

Verdict:

input
100000
300349845 13933235 833947124 8...

correct output
99985

user output
(empty)

Test 70

Verdict:

input
100000
200888519 710864746 665880694 ...

correct output
99985

user output
(empty)