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 listAug 31, 2024 08:54matsuoka-601matsuoka-601Score: 3,963Success
Source Code

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

Challenge History

No challenges yet.

Run Statistics
#DateScoreWall TimeCPU UserCPU SystemMemoryError
1Aug 31, 2024 08:543,85122,373,0866,418,0003,209,0002,297,856
2Aug 31, 2024 08:543,85534,549,1887,496,0002,141,0002,297,856
3Aug 31, 2024 08:543,86825,880,2967,521,0002,149,0002,289,664
4Aug 31, 2024 08:543,87228,122,6045,377,0004,302,0002,301,952
5Aug 31, 2024 08:543,90129,864,0667,586,0002,167,0002,306,048
6Aug 31, 2024 08:543,90426,677,9705,422,0004,337,0002,289,664
7Aug 31, 2024 08:543,90430,536,4206,507,0003,253,0002,297,856
8Aug 31, 2024 08:543,90427,582,6296,507,0003,253,0002,457,600
9Aug 31, 2024 08:543,96031,211,8658,910,000990,0002,449,408
10Aug 31, 2024 08:543,96125,716,4066,932,0002,970,0002,371,584
11Aug 31, 2024 08:543,96227,030,2155,943,0003,962,0002,297,856
12Aug 31, 2024 08:543,96231,469,3587,925,0001,981,0002,297,856
13Aug 31, 2024 08:543,96333,912,2136,936,0002,972,0002,285,568
14Aug 31, 2024 08:543,96433,420,4017,929,0001,982,0002,297,856
15Aug 31, 2024 08:543,96429,724,0595,946,0003,964,0002,293,760
16Aug 31, 2024 08:543,96624,753,2654,957,0004,957,0002,301,952
17Aug 31, 2024 08:543,96627,261,4416,940,0002,974,0002,301,952
18Aug 31, 2024 08:543,96828,262,7506,945,0002,976,0002,514,944
19Aug 31, 2024 08:543,98523,811,2995,978,0003,985,0002,494,464
20Aug 31, 2024 08:543,99225,522,2223,992,0005,989,0002,428,928
21Aug 31, 2024 08:543,99429,606,4516,990,0002,995,0002,269,184
22Aug 31, 2024 08:544,00326,718,1237,005,0003,002,0002,306,048
23Aug 31, 2024 08:544,02424,901,2886,037,0004,024,0002,301,952
24Aug 31, 2024 08:544,04629,561,3186,070,0004,046,0002,473,984