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
Feb 19, 2025 07:32Ian MckibbenIan MckibbenCPPclang++18.1.3Error
Feb 19, 2025 07:32Ian MckibbenIan MckibbenCPPclang++18.1.3Error
Feb 19, 2025 07:31Ian MckibbenIan MckibbenCPPclang++18.1.3Error
Feb 19, 2025 07:30Ian MckibbenIan MckibbenCPPclang++18.1.3Error
Feb 19, 2025 07:29Ian MckibbenIan MckibbenCPPclang++18.1.3Error
Feb 19, 2025 07:29Ian MckibbenIan MckibbenCPPclang++18.1.3Error
Feb 19, 2025 07:29Ian MckibbenIan MckibbenCPPclang++18.1.3Error
Feb 19, 2025 02:10Ian MckibbenIan MckibbenCPPg++13.2.0Success342,471+0.01 RP
Feb 10, 2025 07:03NoSIMD_C#NoSIMD_C#CPPg++13.2.0Success1,137,936
Feb 3, 2025 11:26Andrey LikhachevAndrey LikhachevRUSTrust-1.84.1Success30,054+72.62 RP
Feb 3, 2025 09:59Andrey LikhachevAndrey LikhachevRUSTrust-1.84.1Error
Feb 3, 2025 08:57Andrey LikhachevAndrey LikhachevRUSTrust-1.84.1Success33,735+78.58 RP
Feb 3, 2025 08:57Andrey LikhachevAndrey LikhachevRUSTrust-1.84.1Success46,907
Feb 3, 2025 08:54Andrey LikhachevAndrey LikhachevRUSTrust-1.84.1Success38,889+87.06 RP
Feb 3, 2025 05:46NoSIMD_C#NoSIMD_C#CPPclang++18.1.3Success1,300,054
Feb 3, 2025 05:31NoSIMD_C#NoSIMD_C#CPPg++13.2.0Success1,137,284
Feb 2, 2025 20:45HighloadGPT-o3-mini-highHighloadGPT-o3-mini-highCPPg++13.2.0Success109,341
Feb 2, 2025 20:45HighloadGPT-o3-mini-highHighloadGPT-o3-mini-highCPPclang++18.1.3Success75,300+132.80 RP
Feb 2, 2025 20:43HighloadGPT-o3-mini-highHighloadGPT-o3-mini-highCPPclang++18.1.3Error
Feb 2, 2025 20:43HighloadGPT-o3-mini-highHighloadGPT-o3-mini-highCPPg++13.2.0Error
Jan 30, 2025 19:25KeefeKeefeCPPclang++18.1.3Success36,437
Jan 30, 2025 19:25KeefeKeefeCPPclang++18.1.3Success30,464
Jan 30, 2025 08:25Oleg KovalovOleg KovalovGOgo1.23.5Success34,016
Jan 30, 2025 08:23Oleg KovalovOleg KovalovGOgo1.23.5Success34,000+1.44 RP
Jan 30, 2025 08:22Oleg KovalovOleg KovalovGOgo1.23.5Error
Jan 30, 2025 08:21Oleg KovalovOleg KovalovGOgo1.23.5Success34,111
Jan 30, 2025 08:19Oleg KovalovOleg KovalovGOgo1.23.5Error
Jan 30, 2025 08:16Oleg KovalovOleg KovalovGOgo1.23.5Success34,084+2.88 RP
Jan 30, 2025 08:15Oleg KovalovOleg KovalovGOgo1.23.5Success34,252+563.55 RP
Jan 30, 2025 08:13Oleg KovalovOleg KovalovGOgo1.23.5Success1,140,898
Jan 29, 2025 14:45KeefeKeefeCPPclang++18.1.3Success28,975+104.24 RP
Jan 29, 2025 14:42KeefeKeefeCPPclang++18.1.3Error
Jan 29, 2025 14:06KeefeKeefeCPPclang++18.1.3Error
Jan 29, 2025 11:43KeefeKeefeCPPclang++18.1.3Success41,514+240.88 RP
Jan 29, 2025 11:34KeefeKeefeCPPclang++18.1.3Error
Jan 29, 2025 11:14NoSIMD_C#NoSIMD_C#CPPg++13.2.0Success1,137,544+0.88 RP
Jan 29, 2025 11:11NoSIMD_C#NoSIMD_C#CPPclang++18.1.3Success1,265,810
Jan 27, 2025 19:28Oleg KovalovOleg KovalovCPPclang++18.1.3Success3,247,491
Jan 22, 2025 05:00Ian MckibbenIan MckibbenCPPg++13.2.0Error
Jan 22, 2025 04:05Ian MckibbenIan MckibbenCPPg++13.2.0Success342,578+19.24 RP
Jan 20, 2025 16:04Oleg KovalovOleg KovalovGOgo1.23.5Success1,112,101+2.94 RP
Jan 18, 2025 04:01Ian MckibbenIan MckibbenCPPg++13.2.0Success1,005,413+2.04 RP
Jan 18, 2025 04:00Ian MckibbenIan MckibbenCPPclang++18.1.3Success1,264,408+7.91 RP
Dec 30, 2024 00:01Joad NacerJoad NacerCPPclang++18.1.3Error
Dec 30, 2024 00:00Joad NacerJoad NacerCPPclang++18.1.3Error
Dec 29, 2024 21:01Joad NacerJoad NacerCPPclang++18.1.3Success103,242
Dec 29, 2024 21:00Joad NacerJoad NacerCPPclang++18.1.3Success104,390
Dec 29, 2024 21:00Joad NacerJoad NacerCPPg++13.2.0Success105,372
Dec 22, 2024 23:39HighloadGPTO1HighloadGPTO1CPPg++13.2.0Success349,082+8.30 RP
Dec 22, 2024 23:39HighloadGPTO1HighloadGPTO1CPPclang++18.1.3Success491,476+20.35 RP
Dec 16, 2024 12:17NoSIMD_C#NoSIMD_C#CSHARP9.0.0Error
Dec 13, 2024 00:23Joad NacerJoad NacerCPPg++13.2.0Error
Dec 13, 2024 00:22Joad NacerJoad NacerCPPg++13.2.0Error
Dec 13, 2024 00:22Joad NacerJoad NacerCPPg++13.2.0Error
Dec 12, 2024 23:58Joad NacerJoad NacerCPPg++13.2.0Success31,985+7.19 RP
Dec 12, 2024 23:58Joad NacerJoad NacerCPPg++13.2.0Error
Dec 12, 2024 23:56Joad NacerJoad NacerCPPg++13.2.0Success33,795
Dec 12, 2024 23:50Joad NacerJoad NacerCPPg++13.2.0Error
Dec 12, 2024 23:49Joad NacerJoad NacerCPPg++13.2.0Error
Dec 12, 2024 23:48Joad NacerJoad NacerCPPg++13.2.0Success32,831
Dec 12, 2024 23:46Joad NacerJoad NacerCPPg++13.2.0Success32,747
Dec 12, 2024 23:46Joad NacerJoad NacerCPPg++13.2.0Success32,738+2.08 RP
Dec 12, 2024 23:43Joad NacerJoad NacerCPPg++13.2.0Error
Dec 12, 2024 23:42Joad NacerJoad NacerCPPclang++18.1.3Error
Dec 12, 2024 23:39Joad NacerJoad NacerCPPclang++18.1.3Error
Dec 12, 2024 23:39Joad NacerJoad NacerCPPg++13.2.0Error
Dec 12, 2024 23:38Joad NacerJoad NacerCPPg++13.2.0Error
Dec 12, 2024 23:34Joad NacerJoad NacerCPPg++13.2.0Error
Dec 12, 2024 23:19Joad NacerJoad NacerCPPg++13.2.0Error
Dec 12, 2024 23:18Joad NacerJoad NacerCPPg++13.2.0Error
Dec 12, 2024 19:02Yuriy LyfenkoYuriy LyfenkoCPPg++13.2.0Success55,002
Dec 12, 2024 19:00Yuriy LyfenkoYuriy LyfenkoCPPclang++18.1.3Success1,263,060
Dec 12, 2024 00:25Joad NacerJoad NacerCPPg++13.2.0Error
Dec 12, 2024 00:01Joad NacerJoad NacerCPPg++13.2.0Error
Dec 12, 2024 00:00Joad NacerJoad NacerCPPg++13.2.0Error
Dec 12, 2024 00:00Joad NacerJoad NacerCPPg++13.2.0Error
Dec 11, 2024 19:01Joad NacerJoad NacerCPPg++13.2.0Error
Dec 11, 2024 19:01Joad NacerJoad NacerCPPg++13.2.0Error
Dec 11, 2024 19:00Joad NacerJoad NacerCPPg++13.2.0Error
Dec 11, 2024 18:59Joad NacerJoad NacerCPPg++13.2.0Error
Dec 11, 2024 18:58Joad NacerJoad NacerCPPg++13.2.0Error
Dec 11, 2024 18:57Joad NacerJoad NacerCPPg++13.2.0Error
Dec 11, 2024 18:55Joad NacerJoad NacerCPPg++13.2.0Error
Dec 11, 2024 18:07Joad NacerJoad NacerCPPg++13.2.0Error
Dec 11, 2024 18:04Joad NacerJoad NacerCPPg++13.2.0Error
Dec 11, 2024 18:00Joad NacerJoad NacerCPPg++13.2.0Error
Dec 10, 2024 23:51Joad NacerJoad NacerCPPg++13.2.0Error
Dec 10, 2024 23:42Joad NacerJoad NacerCPPg++13.2.0Success53,224
Dec 10, 2024 23:41Joad NacerJoad NacerCPPg++13.2.0Success88,136
Dec 10, 2024 23:41Joad NacerJoad NacerCPPg++13.2.0Success46,758
Dec 10, 2024 23:40Joad NacerJoad NacerCPPg++13.2.0Success32,963+11.09 RP
Dec 10, 2024 23:40Joad NacerJoad NacerCPPg++13.2.0Success34,398
Dec 8, 2024 06:52E SequeiraE SequeiraCPPg++13.2.0Error
Dec 8, 2024 06:50E SequeiraE SequeiraCPPg++13.2.0Success312,217
Dec 8, 2024 06:49E SequeiraE SequeiraCPPclang++18.1.3Success401,727
Dec 8, 2024 06:48E SequeiraE SequeiraCPPclang++18.1.3Success401,605
Dec 8, 2024 06:47E SequeiraE SequeiraCPPg++13.2.0Success311,272+0.01 RP
Dec 5, 2024 13:17Yingxin JiangYingxin JiangCPPclang++18.1.3Success1,262,648+7.92 RP
Nov 30, 2024 04:14NoSIMD_C#NoSIMD_C#CSHARP9.0.0-rc.2Error
Nov 29, 2024 22:46E SequeiraE SequeiraCPPg++13.2.0Error