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 listMar 14, 2026 18:26Dominique GarmierDominique GarmierScore: 70,748Success
Source Code

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

Challenge History

No challenges yet.

Run Statistics
#DateScoreWall TimeCPU UserCPU SystemMemoryError
1Mar 14, 2026 18:3670,643202,676,967175,605,0001,003,0002,519,040
2Mar 14, 2026 18:2070,654210,928,508174,629,0002,007,0002,510,848
3Mar 14, 2026 18:1970,658207,089,025176,644,00002,289,664
4Mar 14, 2026 18:0870,659210,200,404174,640,0002,007,0002,289,664
5Mar 14, 2026 18:2070,660206,970,252175,648,0001,003,0002,289,664
6Mar 14, 2026 18:2070,660202,437,299174,642,0002,007,0002,265,088
7Mar 14, 2026 18:0870,664208,420,706174,653,0002,007,0002,289,664
8Mar 14, 2026 18:0870,666201,063,558174,658,0002,007,0002,289,664
9Mar 14, 2026 18:0870,672204,386,680176,679,00002,330,624
10Mar 14, 2026 18:1870,673205,962,593175,680,0001,003,0002,289,664
11Mar 14, 2026 18:4770,678204,766,395176,694,00002,519,040
12Mar 14, 2026 18:2070,678203,805,553174,687,0002,007,0002,375,680
13Mar 14, 2026 18:2070,678203,823,053174,687,0002,007,0002,433,024
14Mar 14, 2026 18:0870,682206,650,940174,709,0001,996,0002,289,664
15Mar 14, 2026 18:0870,682200,541,760175,700,0001,004,0002,510,848
16Mar 14, 2026 18:0870,684207,253,184174,715,0001,996,0002,281,472
17Mar 14, 2026 18:3170,721202,793,065174,805,0001,997,0002,289,664
18Mar 14, 2026 18:2970,726200,751,327173,819,0002,996,0002,510,848
19Mar 14, 2026 18:4770,728206,581,656173,824,0002,996,0002,260,992
20Mar 14, 2026 18:4570,730201,197,323173,828,0002,997,0002,260,992
21Mar 14, 2026 18:3370,731203,759,420173,831,0002,997,0002,289,664
22Mar 14, 2026 18:4770,732205,683,941174,831,0001,998,0002,289,664
23Mar 14, 2026 18:2070,741208,596,068173,855,0002,997,0002,260,992
24Mar 14, 2026 18:0870,744200,666,151173,863,0002,997,0002,289,664
25Mar 14, 2026 18:1970,748202,424,788174,872,0001,998,0002,510,848
26Mar 14, 2026 18:1970,756205,101,656173,893,0002,998,0002,260,992
27Mar 14, 2026 18:2070,759201,169,381173,899,0002,998,0002,265,088
28Mar 14, 2026 18:3370,766206,560,361173,917,0002,998,0002,289,664
29Mar 14, 2026 18:1470,774201,633,587174,935,0001,999,0002,265,088
30Mar 14, 2026 18:3670,774202,841,165173,937,0002,998,0002,289,664
31Mar 14, 2026 18:3670,783203,881,389174,959,0001,999,0002,510,848
32Mar 14, 2026 18:3170,783209,559,832174,959,0001,999,0002,519,040
33Mar 14, 2026 18:2070,788201,470,686175,970,000999,0002,289,664
34Mar 14, 2026 18:1470,793207,536,635174,984,0001,999,0002,510,848
35Mar 14, 2026 18:3370,798202,563,062173,996,0002,999,0002,519,040
36Mar 14, 2026 18:2070,802206,353,333174,004,0003,000,0002,289,664
37Mar 14, 2026 18:4570,813203,641,988174,032,0003,000,0002,519,040
38Mar 14, 2026 18:2670,829214,615,660175,072,0002,000,0002,289,664
39Mar 14, 2026 18:1870,874206,039,815174,182,0003,003,0002,265,088
40Mar 14, 2026 18:4570,874204,676,872174,198,0002,986,0002,265,088
41Mar 14, 2026 18:1470,880207,053,748175,199,0002,002,0002,519,040
42Mar 14, 2026 18:2970,882219,314,822174,202,0003,003,0002,494,464
43Mar 14, 2026 18:2670,890207,525,475174,223,0003,003,0002,347,008
44Mar 14, 2026 18:0870,899204,302,744174,227,0003,021,0002,265,088
45Mar 14, 2026 18:3170,965201,992,260175,408,0002,004,0002,289,664
46Mar 14, 2026 18:2670,997201,938,794176,490,0001,002,0002,519,040
47Mar 14, 2026 18:2971,020201,929,116175,543,0002,006,0002,260,992
48Mar 14, 2026 18:1871,077204,906,685174,698,0002,994,0002,289,664