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.

Date AuthorLanguageStatus Score
Dec 24, 2023 16:43Kenneth MaplesKenneth MaplesCPPg++9.3.0Success423,619
Dec 24, 2023 16:42Kenneth MaplesKenneth MaplesCPPg++9.3.0Success423,693+7.63 RP
Dec 24, 2023 16:40Oleg KovalovOleg KovalovGOgo1.21.5Success1,682,856
Dec 24, 2023 16:28Kenneth MaplesKenneth MaplesCPPg++9.3.0Success626,405
Dec 24, 2023 16:27Kenneth MaplesKenneth MaplesCPPg++9.3.0Error
Dec 24, 2023 16:26Kenneth MaplesKenneth MaplesCPPg++9.3.0Error
Dec 24, 2023 16:20Kenneth MaplesKenneth MaplesCPPg++9.3.0Success626,217+2.13 RP
Dec 21, 2023 10:19Oleg KovalovOleg KovalovGOgo1.21.5Success1,683,282
Dec 21, 2023 10:12Oleg KovalovOleg KovalovGOgo1.21.5Error
Dec 21, 2023 09:57Oleg KovalovOleg KovalovGOgo1.21.5Error
Dec 21, 2023 09:56Oleg KovalovOleg KovalovGOgo1.21.5Error
Dec 21, 2023 09:29Oleg KovalovOleg KovalovCPPg++9.3.0Success4,652,422
Dec 21, 2023 09:28Oleg KovalovOleg KovalovCPPg++9.3.0Error
Dec 21, 2023 09:26Oleg KovalovOleg KovalovCPPg++9.3.0Error
Dec 21, 2023 09:23Oleg KovalovOleg KovalovGOgo1.21.5Error
Dec 20, 2023 01:11Kenneth MaplesKenneth MaplesCPPg++9.3.0Success722,518
Dec 19, 2023 12:39Kenneth MaplesKenneth MaplesCPPg++9.3.0Error
Dec 19, 2023 12:35Kenneth MaplesKenneth MaplesCPPg++9.3.0Error
Dec 19, 2023 12:31Kenneth MaplesKenneth MaplesCPPg++9.3.0Error
Dec 19, 2023 12:27Kenneth MaplesKenneth MaplesCPPg++9.3.0Error
Dec 19, 2023 12:24Kenneth MaplesKenneth MaplesCPPg++9.3.0Error
Dec 19, 2023 12:23Kenneth MaplesKenneth MaplesCPPg++9.3.0Error
Dec 19, 2023 12:22Kenneth MaplesKenneth MaplesCPPg++9.3.0Error
Dec 19, 2023 12:14Kenneth MaplesKenneth MaplesCPPg++9.3.0Error
Dec 19, 2023 12:14Kenneth MaplesKenneth MaplesCPPg++9.3.0Error
Dec 19, 2023 12:13Kenneth MaplesKenneth MaplesCPPg++9.3.0Error
Dec 19, 2023 12:11Kenneth MaplesKenneth MaplesCPPg++9.3.0Error
Dec 19, 2023 12:04Kenneth MaplesKenneth MaplesCPPg++9.3.0Error
Dec 19, 2023 11:59Kenneth MaplesKenneth MaplesCPPg++9.3.0Success722,550+0.34 RP
Dec 19, 2023 11:50Kenneth MaplesKenneth MaplesCPPg++9.3.0Error
Dec 19, 2023 11:44Kenneth MaplesKenneth MaplesCPPg++9.3.0Success740,921
Dec 19, 2023 11:37Kenneth MaplesKenneth MaplesCPPg++9.3.0Success740,487+5.07 RP
Dec 19, 2023 11:36Kenneth MaplesKenneth MaplesCPPg++9.3.0Success1,186,342
Dec 19, 2023 10:24Kenneth MaplesKenneth MaplesCPPg++9.3.0Error
Dec 19, 2023 10:18Kenneth MaplesKenneth MaplesCPPg++9.3.0Error
Dec 19, 2023 10:16Kenneth MaplesKenneth MaplesCPPg++9.3.0Error
Dec 19, 2023 10:13Kenneth MaplesKenneth MaplesCPPg++9.3.0Error
Dec 19, 2023 10:12Kenneth MaplesKenneth MaplesCPPg++9.3.0Success1,185,790+0.41 RP
Dec 19, 2023 09:42Kenneth MaplesKenneth MaplesCPPg++9.3.0Success1,246,708+1.67 RP
Dec 16, 2023 03:38Kenneth MaplesKenneth MaplesCPPg++9.3.0Success1,574,868+6.35 RP
Dec 15, 2023 21:21Oleg KovalovOleg KovalovGOgo1.21.5Error
Dec 15, 2023 20:59Oleg KovalovOleg KovalovCPPg++9.3.0Success1,651,882+6.05 RP
Dec 15, 2023 14:46Oleg KovalovOleg KovalovGOgo1.21.5Error
Dec 6, 2023 09:55Viktor IarmolaViktor IarmolaCPPg++9.3.0Success2,088,254
Dec 6, 2023 09:52Viktor IarmolaViktor IarmolaCPPg++9.3.0Error
Dec 6, 2023 09:45Viktor IarmolaViktor IarmolaCPPg++9.3.0Error
Dec 6, 2023 09:40Viktor IarmolaViktor IarmolaCPPg++9.3.0Error
Dec 6, 2023 09:36Viktor IarmolaViktor IarmolaCPPg++9.3.0Success1,651,950+6.05 RP
Dec 3, 2023 20:09Sergey StreminSergey StreminRUSTrust-1.74.0Success49,776
Dec 3, 2023 20:08Sergey StreminSergey StreminRUSTrust-1.74.0Success49,760
Dec 3, 2023 20:08Sergey StreminSergey StreminRUSTrust-1.74.0Success49,664
Dec 3, 2023 20:08Sergey StreminSergey StreminRUSTrust-1.74.0Success49,704
Dec 3, 2023 20:08Sergey StreminSergey StreminRUSTrust-1.74.0Success62,168
Dec 3, 2023 20:07Sergey StreminSergey StreminRUSTrust-1.74.0Success62,229
Dec 3, 2023 20:07Sergey StreminSergey StreminRUSTrust-1.74.0Success49,647+0.48 RP
Dec 3, 2023 20:07Sergey StreminSergey StreminRUSTrust-1.74.0Success66,372
Dec 3, 2023 20:07Sergey StreminSergey StreminRUSTrust-1.74.0Success49,706+0.32 RP
Dec 3, 2023 20:02Sergey StreminSergey StreminRUSTrust-1.74.0Success49,745+19.32 RP
Dec 3, 2023 18:16Sergey StreminSergey StreminRUSTrust-1.74.0Success52,257+364.08 RP
Dec 3, 2023 16:40Sergey StreminSergey StreminRUSTrust-1.74.0Error
Dec 3, 2023 16:24Sergey StreminSergey StreminRUSTrust-1.74.0Error
Dec 3, 2023 16:19Sergey StreminSergey StreminRUSTrust-1.74.0Success1,073,272
Dec 3, 2023 12:23Sergey StreminSergey StreminRUSTrust-1.74.0Success1,073,074
Dec 3, 2023 12:15Sergey StreminSergey StreminRUSTrust-1.74.0Success1,093,972
Dec 3, 2023 12:13Sergey StreminSergey StreminRUSTrust-1.74.0Success1,073,548
Dec 2, 2023 17:15Sergey StreminSergey StreminRUSTrust-1.74.0Success1,073,065+0.08 RP
Dec 2, 2023 17:11Sergey StreminSergey StreminRUSTrust-1.74.0Error
Dec 2, 2023 17:03Sergey StreminSergey StreminRUSTrust-1.74.0Success1,553,744
Dec 2, 2023 16:39Sergey StreminSergey StreminRUSTrust-1.74.0Success1,077,390+0.02 RP
Dec 2, 2023 16:36Sergey StreminSergey StreminRUSTrust-1.74.0Success1,078,997+9.85 RP
Nov 26, 2023 17:46mmalczakmmalczakCPPg++9.3.0Success1,574,412
Nov 26, 2023 17:44mmalczakmmalczakCPPg++9.3.0Success1,574,550+0.30 RP
Nov 26, 2023 17:41mmalczakmmalczakCPPg++9.3.0Error
Nov 26, 2023 17:37mmalczakmmalczakCPPg++9.3.0Success1,651,578+6.05 RP
Nov 21, 2023 11:26Franek KortaFranek KortaCPPg++9.3.0Success1,575,838
Nov 21, 2023 11:24Franek KortaFranek KortaCPPg++9.3.0Error
Nov 21, 2023 11:23Franek KortaFranek KortaCPPg++9.3.0Success1,573,674
Nov 21, 2023 11:21Franek KortaFranek KortaCPPg++9.3.0Success1,573,228+6.36 RP
Nov 20, 2023 18:03Yuriy LyfenkoYuriy LyfenkoCPPg++9.3.0Error
Nov 20, 2023 17:35Yuriy LyfenkoYuriy LyfenkoCPPg++9.3.0Success55,135
Nov 20, 2023 17:34Yuriy LyfenkoYuriy LyfenkoCPPclang++10.0.0Success59,241
Nov 20, 2023 17:34Yuriy LyfenkoYuriy LyfenkoCPPg++9.3.0Success55,126+19.56 RP
Nov 20, 2023 17:33Yuriy LyfenkoYuriy LyfenkoCPPg++9.3.0Success64,547
Oct 9, 2023 02:54sliceteamsliceteamCPPg++9.3.0Success1,652,096+6.05 RP
Sep 27, 2023 14:12apuxbtapuxbtCPPg++9.3.0Error
Sep 26, 2023 20:41apuxbtapuxbtCPPg++9.3.0Success1,651,792+6.05 RP
Sep 9, 2023 02:21LiamLiamRUSTrust-1.72.0Success1,151,482+1.52 RP
Sep 9, 2023 02:16LiamLiamRUSTrust-1.72.0Success1,262,058+0.05 RP
Sep 8, 2023 22:45LiamLiamCPPclang++10.0.0Success1,269,569+1.53 RP
Aug 23, 2023 05:05LiamLiamCPPg++9.3.0Success1,575,792+6.35 RP
Aug 22, 2023 18:21Ilya AniskovetsIlya AniskovetsCPPg++9.3.0Success1,651,799+6.05 RP
Aug 10, 2023 06:36parsersmailparsersmailRUSTrust-1.71.0Success1,261,244+1.89 RP
Aug 10, 2023 06:36parsersmailparsersmailCPPg++9.3.0Success1,652,466+6.05 RP
Aug 10, 2023 06:31parsersmailparsersmailGOgo1.20.7Error
Aug 10, 2023 06:27parsersmailparsersmailGOgo1.20.7Error
Aug 10, 2023 06:23parsersmailparsersmailGOgo1.20.7Error
Aug 10, 2023 06:07parsersmailparsersmailGOgo1.20.7Error
Aug 10, 2023 05:59parsersmailparsersmailGOgo1.20.7Error
Aug 10, 2023 05:58parsersmailparsersmailGOgo1.20.7Error
Aug 8, 2023 09:21Rail MurtazinRail MurtazinGOgo1.20.7Error