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 3, 2023 20:08Sergey StreminSergey StreminScore: 49,664Success
Source Code

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

Challenge History

No challenges yet.

Run Statistics
#DateScoreWall TimeCPU UserCPU SystemMemoryError
1Dec 3, 2023 20:1549,512184,154,021123,779,90602,236,416
2Dec 3, 2023 20:0849,512180,539,706123,780,22402,293,760
3Dec 3, 2023 20:0849,538193,830,271123,844,86302,260,992
4Dec 3, 2023 20:1549,568155,370,676121,921,0001,998,0002,510,848
5Dec 3, 2023 20:1549,572151,163,124120,931,0002,998,0002,514,944
6Dec 3, 2023 20:0849,591150,679,904118,979,0004,999,0002,445,312
7Dec 3, 2023 20:1549,592155,437,521118,980,0004,999,0002,342,912
8Dec 3, 2023 20:1549,615157,587,481120,036,0004,001,0002,416,640
9Dec 3, 2023 20:0849,626155,600,597121,064,0003,001,0002,465,792
10Dec 3, 2023 20:1549,648149,948,411120,118,0004,003,0002,433,024
11Dec 3, 2023 20:0849,658152,364,037119,141,0005,005,0002,449,408
12Dec 3, 2023 20:1549,659150,543,328119,142,0005,005,0002,277,376
13Dec 3, 2023 20:1549,664152,441,524121,157,0003,003,0002,502,656
14Dec 3, 2023 20:1549,671153,118,298120,172,0004,005,0002,465,792
15Dec 3, 2023 20:0849,679150,192,860120,192,0004,006,0002,322,432
16Dec 3, 2023 20:0849,706147,064,181122,262,0002,004,0002,297,856
17Dec 3, 2023 20:1549,759182,792,996124,397,25402,252,800
18Dec 3, 2023 20:0849,761152,449,515119,386,0005,016,0002,416,640
19Dec 3, 2023 20:0849,786150,041,175120,450,0004,015,0002,490,368
20Dec 3, 2023 20:0849,816149,445,495123,535,0001,004,0002,363,392
21Dec 3, 2023 20:1549,836152,259,885121,576,0003,014,0002,359,296
22Dec 3, 2023 20:0849,838160,243,810120,577,0004,019,0002,437,120
23Dec 3, 2023 20:1550,551181,155,711126,377,99802,195,456
24Dec 3, 2023 20:0850,596180,502,576126,490,15702,260,992