Large integer multiplication Bernard Teo

Multiply two large unsigned integers as fast as possible.

Input

Exactly 500,000 bytes on STDIN: two unsigned integers encoded back-to-back, each 250,000 bytes, in little-endian byte order.

Output

Write exactly 500,000 bytes to STDOUT containing the product in little-endian byte order.

Back to listJul 13, 2023 02:05Yuriy LyfenkoYuriy LyfenkoScore: 61,938Success
Source Code

Source code access is restricted. Log in to request access.

Challenge History

No challenges yet.

Run Statistics
#DateScoreWall TimeCPU UserCPU SystemMemoryError
1Jul 13, 2023 02:0561,714182,452,727143,264,00011,020,0002,285,568
2Jul 13, 2023 02:0061,717179,132,943142,271,00012,022,0002,297,856
3Jul 13, 2023 02:0561,727179,659,270143,295,00011,022,0002,293,760
4Jul 13, 2023 02:0561,796183,514,511142,453,00012,038,0002,453,504
5Jul 13, 2023 02:0061,805180,844,536147,490,0007,023,0002,482,176
6Jul 13, 2023 02:0061,806185,097,593143,479,00011,036,0002,498,560
7Jul 13, 2023 02:0061,808183,842,256144,488,00010,033,0002,363,392
8Jul 13, 2023 02:0061,813180,342,493148,513,0006,020,0002,293,760
9Jul 13, 2023 02:0561,832179,691,811142,535,00012,045,0002,367,488
10Jul 13, 2023 02:0061,862183,014,887146,622,0008,034,0002,514,944
11Jul 13, 2023 02:0061,932188,234,073141,759,00013,070,0002,281,472
12Jul 13, 2023 02:0561,935224,164,750154,837,72802,265,088
13Jul 13, 2023 02:0061,938183,302,238143,857,00010,989,0002,293,760
14Jul 13, 2023 02:0561,941230,777,874154,853,09702,265,088
15Jul 13, 2023 02:0561,950190,697,301143,885,00010,991,0002,281,472
16Jul 13, 2023 02:0561,970184,813,999145,930,0008,995,0002,293,760
17Jul 13, 2023 02:0562,003185,753,185145,007,00010,000,0002,519,040
18Jul 13, 2023 02:0562,033181,995,873146,078,0009,004,0002,310,144
19Jul 13, 2023 02:0062,053232,704,679155,131,50502,269,184
20Jul 13, 2023 02:0562,139180,932,557148,332,0007,015,0002,408,448
21Jul 13, 2023 02:0562,156227,492,540155,390,99502,265,088
22Jul 13, 2023 02:0062,163223,211,059155,407,30302,269,184
23Jul 13, 2023 02:0062,181181,635,091145,424,00010,029,0002,379,776
24Jul 13, 2023 02:0062,196209,852,029155,489,86602,260,992