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 12, 2023 17:17Bernard TeoBernard TeoScore: 35,248Success
Source Code

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

Challenge History

No challenges yet.

Run Statistics
#DateScoreWall TimeCPU UserCPU SystemMemoryError
1Jul 12, 2023 17:1535,044110,742,11187,609,00002,347,008
2Jul 12, 2023 17:1735,048117,754,15687,619,00002,314,240
3Jul 12, 2023 17:1735,053111,907,57687,633,00002,314,240
4Jul 11, 2023 17:4035,067111,577,12386,660,0001,007,0002,519,040
5Jul 12, 2023 17:1535,068120,870,88386,664,0001,007,0002,330,624
6Jul 12, 2023 17:1435,073120,753,16687,683,00002,330,624
7Jul 11, 2023 17:4035,074115,091,48886,677,0001,007,0002,314,240
8Jul 11, 2023 17:4035,076115,496,35787,689,00002,396,160
9Jul 11, 2023 17:4035,081110,627,39985,709,0001,993,0002,330,624
10Jul 11, 2023 17:4035,085117,840,74086,705,0001,008,0002,396,160
11Jul 11, 2023 17:4035,092117,668,01886,723,0001,008,0002,330,624
12Jul 12, 2023 17:1435,098114,784,53087,745,00002,510,848
13Jul 12, 2023 17:1435,101113,125,67787,753,00002,297,856
14Jul 12, 2023 17:1435,108113,582,52586,763,0001,008,0002,330,624
15Jul 12, 2023 17:1735,140112,557,28186,852,000998,0002,412,544
16Jul 11, 2023 17:4035,148118,889,78584,876,0002,995,0002,347,008
17Jul 12, 2023 17:1535,152113,652,59187,881,00002,396,160
18Jul 12, 2023 17:1435,152117,401,64987,880,00002,297,856
19Jul 12, 2023 17:1535,156115,156,83385,893,0001,997,0002,396,160
20Jul 12, 2023 17:1535,156120,275,55385,893,0001,997,0002,330,624
21Jul 12, 2023 17:1435,174110,261,87585,938,0001,998,0002,314,240
22Jul 12, 2023 17:1535,221110,045,37786,052,0002,001,0002,285,568
23Jul 12, 2023 17:1735,238109,786,40787,094,0001,001,0002,510,848
24Jul 11, 2023 17:4035,244109,554,28286,108,0002,002,0002,330,624
25Jul 11, 2023 17:4035,248112,117,26187,119,0001,001,0002,297,856
26Jul 12, 2023 17:1535,254111,720,94386,133,0002,003,0002,396,160
27Jul 12, 2023 17:1435,269120,885,18987,172,0001,001,0002,396,160
28Jul 12, 2023 17:1735,271116,024,91287,176,0001,002,0002,400,256
29Jul 12, 2023 17:1535,324111,656,50988,309,00002,330,624
30Jul 12, 2023 17:1435,350114,289,77088,376,00002,396,160
31Jul 12, 2023 17:1735,429110,093,88788,573,00002,408,448
32Jul 12, 2023 17:1735,802114,567,17688,500,0001,005,0002,396,160
33Jul 12, 2023 17:1735,886116,501,43388,708,0001,008,0002,396,160
34Jul 12, 2023 17:1735,896116,414,88989,741,00002,330,624
35Jul 12, 2023 17:1536,118122,412,43488,290,0002,006,0002,392,064
36Jul 12, 2023 17:1436,135118,182,60789,335,0001,003,0002,277,376
37Jul 12, 2023 17:1537,088155,962,03492,718,94002,252,800
38Jul 12, 2023 17:1437,103152,817,76692,758,02902,252,800
39Jul 12, 2023 17:1737,112154,349,21392,779,92302,256,896
40Jul 11, 2023 17:4037,115151,709,04692,787,49802,248,704
41Jul 12, 2023 17:1737,118154,190,90792,793,92902,252,800
42Jul 12, 2023 17:1537,139161,948,88692,847,06702,244,608
43Jul 12, 2023 17:1437,199158,310,83492,996,76702,252,800
44Jul 12, 2023 17:1437,204165,254,28693,009,14702,256,896
45Jul 11, 2023 17:4037,314157,827,12393,283,82502,244,608
46Jul 11, 2023 17:4037,611156,579,13494,026,35702,248,704
47Jul 12, 2023 17:1737,991164,592,79194,977,88202,256,896
48Jul 12, 2023 17:1538,107155,227,41195,267,84802,252,800