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 listDec 30, 2025 22:14Aniruddha DebAniruddha DebScore: 3,389Success
Source Code

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

Challenge History

No challenges yet.

Run Statistics
#DateScoreWall TimeCPU UserCPU SystemMemoryError
1Dec 30, 2025 22:113,34825,356,1367,325,0001,046,0002,277,376
2Dec 30, 2025 22:143,35225,001,5757,333,0001,047,0002,281,472
3Dec 30, 2025 22:113,35524,418,1397,340,0001,048,0002,420,736
4Dec 30, 2025 22:113,35623,176,9536,292,0002,097,0002,277,376
5Dec 30, 2025 22:143,36027,379,3746,300,0002,100,0002,277,376
6Dec 30, 2025 22:113,36224,880,9197,355,0001,050,0002,424,832
7Dec 30, 2025 22:143,36830,754,0695,262,0003,157,0002,424,832
8Dec 30, 2025 22:143,37821,872,1436,333,0002,111,0002,281,472
9Dec 30, 2025 22:143,38126,776,6686,340,0002,113,0002,424,832
10Dec 30, 2025 22:143,38229,853,6755,285,0003,171,0002,428,928
11Dec 30, 2025 22:143,38231,152,3895,285,0003,171,0002,412,544
12Dec 30, 2025 22:143,38623,366,2966,348,0002,116,0002,281,472
13Dec 30, 2025 22:113,38729,070,2105,293,0003,175,0002,277,376
14Dec 30, 2025 22:113,38922,060,5686,355,0002,118,0002,428,928
15Dec 30, 2025 22:143,39624,181,6125,306,0003,183,0002,281,472
16Dec 30, 2025 22:143,40029,173,1995,312,0003,187,0002,277,376
17Dec 30, 2025 22:113,40323,491,3875,317,0003,190,0002,506,752
18Dec 30, 2025 22:113,40429,905,0076,383,0002,127,0002,277,376
19Dec 30, 2025 22:143,40424,446,2236,383,0002,127,0002,420,736
20Dec 30, 2025 22:143,42622,840,0526,423,0002,141,0002,281,472
21Dec 30, 2025 22:143,49527,765,1567,646,0001,092,0002,424,832
22Dec 30, 2025 22:143,56427,996,0115,941,0002,970,0002,281,472
23Dec 30, 2025 22:143,76226,080,4465,225,0004,180,0002,420,736
24Dec 30, 2025 22:143,77725,699,5867,345,0002,098,0002,273,280
25Dec 30, 2025 22:144,07630,811,0517,133,0003,057,0002,277,376
26Dec 30, 2025 22:144,08526,194,0568,170,0002,042,0002,535,424
27Dec 30, 2025 22:114,10425,352,0868,208,0002,052,0002,277,376