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 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
Aug 8, 2023 05:04PavelPavelGOgo1.20.7Error
Aug 8, 2023 05:03PavelPavelGOgo1.20.7Error
Jul 21, 2023 22:45Mikhail ShirokovMikhail ShirokovCPPg++9.3.0Success940,615+2.22 RP
Jul 21, 2023 22:44Mikhail ShirokovMikhail ShirokovCPPg++9.3.0Error
Jul 21, 2023 22:41Mikhail ShirokovMikhail ShirokovCPPg++9.3.0Success1,189,052+1.46 RP
Jul 21, 2023 22:38Mikhail ShirokovMikhail ShirokovCPPg++9.3.0Success1,438,152+0.60 RP
Jul 21, 2023 22:33Mikhail ShirokovMikhail ShirokovCPPg++9.3.0Success2,823,362
Jul 21, 2023 22:27Mikhail ShirokovMikhail ShirokovCPPg++9.3.0Success1,573,902
Jul 21, 2023 22:17Mikhail ShirokovMikhail ShirokovCPPg++9.3.0Error
Jul 21, 2023 22:15Mikhail ShirokovMikhail ShirokovCPPg++9.3.0Error
Jul 21, 2023 22:13Mikhail ShirokovMikhail ShirokovCPPg++9.3.0Error
Jul 21, 2023 22:09Mikhail ShirokovMikhail ShirokovCPPg++9.3.0Success1,574,050+6.35 RP
Jul 17, 2023 14:43matsuoka-601matsuoka-601CPPg++9.3.0Success4,049+30.32 RP
Jul 17, 2023 08:46matsuoka-601matsuoka-601CPPclang++10.0.0Success4,269
Jul 17, 2023 08:45matsuoka-601matsuoka-601CPPg++9.3.0Success4,074+3'465.11 RP
Jul 17, 2023 08:35matsuoka-601matsuoka-601CPPg++9.3.0Success1,651,626+6.05 RP
Jul 13, 2023 11:58Yuriy LyfenkoYuriy LyfenkoCPPg++9.3.0Error
Jul 13, 2023 02:05Yuriy LyfenkoYuriy LyfenkoCPPg++9.3.0Success61,938
Jul 13, 2023 02:04Yuriy LyfenkoYuriy LyfenkoCPPg++9.3.0Error
Jul 12, 2023 23:27Yuriy LyfenkoYuriy LyfenkoCPPg++9.3.0Error
Jul 12, 2023 23:23Yuriy LyfenkoYuriy LyfenkoCPPg++9.3.0Error
Jul 12, 2023 23:20Yuriy LyfenkoYuriy LyfenkoCPPg++9.3.0Error
Jul 12, 2023 22:41Yuriy LyfenkoYuriy LyfenkoCPPg++9.3.0Success61,790+0.02 RP
Jul 12, 2023 22:38Yuriy LyfenkoYuriy LyfenkoCPPg++9.3.0Success61,901
Jul 12, 2023 22:37Yuriy LyfenkoYuriy LyfenkoCPPg++9.3.0Error
Jul 12, 2023 22:36Yuriy LyfenkoYuriy LyfenkoCPPg++9.3.0Success61,799+0.34 RP
Jul 12, 2023 22:36Yuriy LyfenkoYuriy LyfenkoCPPg++9.3.0Success62,157
Jul 12, 2023 22:34Yuriy LyfenkoYuriy LyfenkoCPPg++9.3.0Error
Jul 12, 2023 22:34Yuriy LyfenkoYuriy LyfenkoCPPg++9.3.0Error
Jul 12, 2023 22:32Yuriy LyfenkoYuriy LyfenkoCPPg++9.3.0Error
Jul 12, 2023 22:32Yuriy LyfenkoYuriy LyfenkoCPPg++9.3.0Success61,931+0.03 RP
Jul 12, 2023 22:31Yuriy LyfenkoYuriy LyfenkoCPPg++9.3.0Error
Jul 12, 2023 22:31Yuriy LyfenkoYuriy LyfenkoCPPg++9.3.0Error
Jul 12, 2023 22:31Yuriy LyfenkoYuriy LyfenkoCPPg++9.3.0Success61,944+0.46 RP
Jul 12, 2023 22:14Yuriy LyfenkoYuriy LyfenkoCPPg++9.3.0Success62,120+0.04 RP
Jul 12, 2023 22:13Yuriy LyfenkoYuriy LyfenkoCPPg++9.3.0Error
Jul 12, 2023 22:12Yuriy LyfenkoYuriy LyfenkoCPPg++9.3.0Error
Jul 12, 2023 22:11Yuriy LyfenkoYuriy LyfenkoCPPg++9.3.0Success62,845
Jul 12, 2023 22:11Yuriy LyfenkoYuriy LyfenkoCPPg++9.3.0Error
Jul 12, 2023 22:10Yuriy LyfenkoYuriy LyfenkoCPPg++9.3.0Error
Jul 12, 2023 22:10Yuriy LyfenkoYuriy LyfenkoCPPg++9.3.0Success62,134+83.44 RP
Jul 12, 2023 22:10Yuriy LyfenkoYuriy LyfenkoCPPg++9.3.0Success129,020+59.20 RP
Jul 12, 2023 22:09Yuriy LyfenkoYuriy LyfenkoCPPg++9.3.0Error
Jul 12, 2023 22:08Yuriy LyfenkoYuriy LyfenkoCPPg++9.3.0Error
Jul 12, 2023 21:32Yuriy LyfenkoYuriy LyfenkoCPPg++9.3.0Error
Jul 12, 2023 17:33Bernard TeoBernard TeoCPPg++9.3.0Success35,504
Jul 12, 2023 17:29Bernard TeoBernard TeoCPPg++9.3.0Success35,554
Jul 12, 2023 17:24Bernard TeoBernard TeoCPPg++9.3.0Error