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 listApr 17, 2026 13:34olliecrowolliecrowScore: 18,245Success
Source Code

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

Challenge History

No challenges yet.

Run Statistics
#DateScoreWall TimeCPU UserCPU SystemMemoryError
1Apr 18, 2026 11:145,28533,478,97912,196,0001,016,0002,371,584
2Apr 18, 2026 11:145,32630,744,02610,243,0003,072,0002,506,752
3Apr 18, 2026 11:145,46830,851,9409,465,0004,206,0002,301,952
4Apr 17, 2026 23:237,55347,540,91914,907,0003,975,0002,510,848
5Apr 17, 2026 23:237,58441,336,70317,962,000997,0002,506,752
6Apr 17, 2026 23:237,79338,286,34312,305,0007,178,0002,506,752
7Apr 17, 2026 20:4316,12663,064,30738,300,0002,015,0002,322,432
8Apr 17, 2026 20:4316,14162,548,83538,335,0002,017,0002,392,064
9Apr 17, 2026 20:4316,56462,940,13039,391,0002,020,0002,379,776
10Apr 17, 2026 18:4017,41069,417,09842,512,0001,012,0002,326,528
11Apr 17, 2026 18:4017,54071,017,67140,860,0002,989,0002,392,064
12Apr 17, 2026 18:4017,55568,752,15540,896,0002,992,0002,379,776
13Apr 17, 2026 19:2818,20270,728,30844,495,0001,011,0002,265,088
14Apr 17, 2026 19:2818,24568,952,66643,585,0002,027,0002,273,280
15Apr 17, 2026 19:2818,34170,170,91744,857,000996,0002,519,040
16Apr 17, 2026 19:3418,34977,115,07444,876,000997,0002,428,928
17Apr 17, 2026 19:3418,36075,882,82244,903,000997,0002,404,352
18Apr 17, 2026 19:3418,36275,701,28042,912,0002,993,0002,265,088
19Apr 17, 2026 19:3818,84068,681,17043,093,0004,008,0002,269,184
20Apr 17, 2026 19:3818,87270,281,22343,165,0004,015,0002,265,088
21Apr 17, 2026 19:3818,96470,816,21345,392,0002,017,0002,265,088
22Apr 9, 2026 03:2519,86174,599,43447,627,0002,026,0002,293,760
23Apr 9, 2026 03:2519,88087,441,71247,673,0002,028,0002,334,720
24Apr 9, 2026 03:2519,89582,620,77245,678,0004,060,0002,293,760
25Apr 17, 2026 13:3420,60174,334,77649,483,0002,019,0002,375,680
26Apr 17, 2026 13:3420,77379,427,71349,936,0001,997,0002,273,280
27Apr 17, 2026 13:3420,88676,743,39648,200,0004,016,0002,326,528