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 listFeb 6, 2026 15:29Josu San MartinJosu San MartinScore: 2,950Success
Source Code

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

Challenge History

No challenges yet.

Run Statistics
#DateScoreWall TimeCPU UserCPU SystemMemoryError
1Mar 15, 2026 05:022,89428,757,6415,168,0002,067,0002,420,736
2Mar 15, 2026 05:022,90120,520,5894,144,0003,108,0002,297,856
3Feb 6, 2026 06:182,90122,612,2435,180,0002,072,0002,424,832
4Feb 6, 2026 15:292,90720,232,8434,153,0003,115,0002,428,928
5Mar 15, 2026 05:032,90821,214,5936,232,0001,038,0002,424,832
6Mar 21, 2026 05:332,91024,766,1726,236,0001,039,0002,531,328
7Mar 15, 2026 05:022,91029,428,1054,158,0003,118,0002,297,856
8Mar 15, 2026 05:022,91120,260,8634,158,0003,119,0002,527,232
9Feb 6, 2026 15:292,91422,603,0994,163,0003,122,0002,420,736
10Mar 15, 2026 05:032,91524,594,2505,206,0002,082,0002,424,832
11Mar 21, 2026 05:332,91524,980,6034,164,0003,123,0002,428,928
12Feb 6, 2026 15:292,92226,243,9505,218,0002,087,0002,433,024
13Mar 15, 2026 05:032,92424,424,7984,178,0003,133,0002,424,832
14Mar 15, 2026 05:022,92528,187,8514,179,0003,134,0002,293,760
15Feb 6, 2026 06:182,92722,883,0914,182,0003,136,0002,301,952
16Feb 6, 2026 15:292,92821,797,6484,183,0003,137,0002,424,832
17Feb 6, 2026 06:182,93021,126,5904,185,0003,139,0002,428,928
18Feb 6, 2026 15:292,93025,723,4133,139,0004,185,0002,420,736
19Feb 6, 2026 06:182,93629,065,1204,194,0003,145,0002,428,928
20Feb 6, 2026 06:182,93820,570,8414,198,0003,148,0002,527,232
21Feb 6, 2026 06:182,93826,229,5543,148,0004,197,0002,433,024
22Feb 6, 2026 06:182,94125,319,7644,201,0003,151,0002,301,952
23Feb 6, 2026 15:292,94225,655,9425,253,0002,101,0002,297,856
24Mar 15, 2026 05:032,94225,551,6344,202,0003,152,0002,433,024
25Feb 6, 2026 06:182,94223,308,4555,253,0002,101,0002,420,736
26Mar 15, 2026 05:032,94425,574,3264,206,0003,155,0002,433,024
27Feb 6, 2026 06:182,94423,108,4195,258,0002,103,0002,347,008
28Feb 6, 2026 06:182,94521,667,3854,207,0003,155,0002,301,952
29Feb 6, 2026 06:182,94728,400,0713,157,0004,210,0002,301,952
30Feb 6, 2026 15:292,94826,184,2575,264,0002,105,0002,433,024
31Feb 6, 2026 15:292,95019,518,6884,215,0003,161,0002,301,952
32Feb 6, 2026 06:182,95220,786,2244,218,0003,163,0002,523,136
33Feb 6, 2026 15:292,95522,022,1694,221,0003,166,0002,428,928
34Feb 6, 2026 15:292,95523,189,2685,277,0002,110,0002,424,832
35Feb 6, 2026 15:292,95723,034,0905,280,0002,112,0002,420,736
36Mar 21, 2026 05:332,96425,502,7353,176,0004,235,0002,297,856
37Feb 6, 2026 06:182,96420,902,4574,235,0003,176,0002,523,136
38Feb 6, 2026 15:292,97125,146,6095,306,0002,122,0002,297,856
39Feb 6, 2026 15:292,97726,028,7014,253,0003,190,0002,301,952
40Mar 15, 2026 05:022,98025,397,7844,257,0003,193,0002,297,856
41Mar 21, 2026 05:332,98523,740,0395,331,0002,132,0002,433,024
42Mar 21, 2026 05:332,98826,278,8225,335,0002,134,0002,297,856
43Mar 21, 2026 05:332,99521,263,3764,278,0003,209,0002,420,736
44Mar 15, 2026 05:032,99723,056,4454,281,0003,211,0002,428,928
45Mar 15, 2026 05:022,99824,579,8784,283,0003,212,0002,420,736
46Mar 15, 2026 05:033,00224,507,6215,362,0002,144,0002,297,856
47Mar 21, 2026 05:333,00323,504,9025,362,0002,145,0002,428,928
48Mar 15, 2026 05:023,00624,367,2025,369,0002,147,0002,297,856
49Feb 6, 2026 15:293,00925,799,5236,449,0001,074,0002,301,952
50Mar 21, 2026 05:333,01223,330,2395,379,0002,151,0002,416,640
51Mar 15, 2026 05:033,01626,877,9125,387,0002,154,0002,424,832
52Feb 6, 2026 15:293,01622,138,0687,541,00002,506,752
53Feb 6, 2026 06:183,03621,366,1255,421,0002,168,0002,535,424
54Feb 6, 2026 15:293,04422,915,9985,436,0002,174,0002,301,952
55Feb 6, 2026 15:293,05323,251,4106,543,0001,090,0002,428,928
56Feb 6, 2026 15:293,05425,068,4126,545,0001,090,0002,428,928
57Feb 6, 2026 06:183,09829,465,0335,533,0002,213,0002,412,544
58Mar 21, 2026 05:333,17426,252,3795,951,0001,983,0002,420,736
59Mar 15, 2026 05:023,17420,713,3723,967,0003,967,0002,510,848
60Mar 15, 2026 05:033,25526,000,9956,104,0002,034,0002,420,736