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 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
Nov 29, 2024 22:39E SequeiraE SequeiraGOgo1.23.3Error
Nov 29, 2024 22:36E SequeiraE SequeiraGOgo1.23.3Success1,556,323
Nov 29, 2024 22:36E SequeiraE SequeiraGOgo1.23.3Error
Nov 29, 2024 22:33E SequeiraE SequeiraGOgo1.23.3Error
Nov 29, 2024 22:32E SequeiraE SequeiraGOgo1.23.3Error
Nov 29, 2024 22:31E SequeiraE SequeiraGOgo1.23.3Error
Nov 29, 2024 22:29E SequeiraE SequeiraGOgo1.23.3Success1,533,737
Nov 29, 2024 22:28E SequeiraE SequeiraGOgo1.23.3Error
Nov 29, 2024 22:26E SequeiraE SequeiraGOgo1.23.3Error
Nov 29, 2024 22:24E SequeiraE SequeiraGOgo1.23.3Success1,232,464
Nov 29, 2024 22:23E SequeiraE SequeiraGOgo1.23.3Error
Nov 29, 2024 22:22E SequeiraE SequeiraGOgo1.23.3Error
Nov 29, 2024 03:17NoSIMD_C#NoSIMD_C#CSHARP9.0.0Error
Nov 29, 2024 03:15NoSIMD_C#NoSIMD_C#CSHARP9.0.0Error
Nov 27, 2024 15:53Joad NacerJoad NacerCPPg++13.2.0Success34,422
Nov 27, 2024 15:52Joad NacerJoad NacerCPPg++13.2.0Success34,298
Nov 27, 2024 15:52Joad NacerJoad NacerCPPg++13.2.0Success34,870
Nov 27, 2024 15:51Joad NacerJoad NacerCPPg++13.2.0Success34,873
Nov 27, 2024 15:49Joad NacerJoad NacerCPPg++13.2.0Success34,341
Nov 27, 2024 15:49Joad NacerJoad NacerCPPg++13.2.0Success34,214+0.12 RP
Nov 27, 2024 15:48Joad NacerJoad NacerCPPg++13.2.0Success34,228+0.24 RP
Nov 27, 2024 15:47Joad NacerJoad NacerCPPclang++18.1.3Success40,490
Nov 27, 2024 15:46Joad NacerJoad NacerCPPg++13.2.0Success34,256+283.50 RP
Nov 27, 2024 01:08Joad NacerJoad NacerCPPclang++18.1.3Error
Nov 27, 2024 01:08Joad NacerJoad NacerCPPclang++18.1.3Error
Nov 27, 2024 01:08Joad NacerJoad NacerCPPclang++18.1.3Error
Nov 27, 2024 01:07Joad NacerJoad NacerCPPclang++18.1.3Error
Nov 27, 2024 01:07Joad NacerJoad NacerCPPclang++18.1.3Error
Nov 27, 2024 01:06Joad NacerJoad NacerCPPclang++18.1.3Error
Nov 27, 2024 01:02Joad NacerJoad NacerCPPclang++18.1.3Error
Nov 27, 2024 01:01Joad NacerJoad NacerCPPclang++18.1.3Error
Nov 27, 2024 00:59Joad NacerJoad NacerCPPclang++18.1.3Error
Nov 27, 2024 00:56Joad NacerJoad NacerCPPclang++18.1.3Error
Nov 27, 2024 00:55Joad NacerJoad NacerCPPclang++18.1.3Error
Nov 27, 2024 00:53Joad NacerJoad NacerCPPclang++18.1.3Error
Nov 27, 2024 00:52Joad NacerJoad NacerCPPclang++18.1.3Error
Nov 27, 2024 00:51Joad NacerJoad NacerCPPclang++18.1.3Error
Nov 27, 2024 00:50Joad NacerJoad NacerCPPclang++18.1.3Error
Nov 24, 2024 22:49Joad NacerJoad NacerCPPclang++10.0.0Success1,300,917
Nov 24, 2024 22:48Joad NacerJoad NacerCPPclang++10.0.0Success1,300,941
Nov 23, 2024 18:19E SequeiraE SequeiraGOgo1.23.3Success879,986+5.42 RP
Nov 23, 2024 18:18E SequeiraE SequeiraCPPg++13.2.0Success311,400+31.52 RP
Nov 23, 2024 18:15E SequeiraE SequeiraCPPg++13.2.0Success16,750,290+0.60 RP
Nov 23, 2024 18:14E SequeiraE SequeiraCPPg++13.2.0Error
Nov 23, 2024 18:14E SequeiraE SequeiraCPPclang++18.1.3Error
Nov 15, 2024 10:57Mikhail ShirokovMikhail ShirokovCPPg++13.2.0Error
Nov 15, 2024 10:55Mikhail ShirokovMikhail ShirokovCPPg++13.2.0Error
Nov 15, 2024 10:53Mikhail ShirokovMikhail ShirokovCPPg++13.2.0Error
Nov 15, 2024 10:49Mikhail ShirokovMikhail ShirokovCPPg++13.2.0Error
Nov 15, 2024 10:46Mikhail ShirokovMikhail ShirokovCPPg++13.2.0Success377,260
Nov 15, 2024 10:13Mikhail ShirokovMikhail ShirokovCPPg++13.2.0Success377,228+11.63 RP
Nov 10, 2024 06:07SSE4SSE4CPPclang++18.1.3Success1,262,221+7.92 RP
Nov 7, 2024 11:44NoSIMD_C#NoSIMD_C#CPPclang++18.1.3Success1,264,145+7.91 RP
Nov 6, 2024 07:14Mikhail ShirokovMikhail ShirokovCPPg++13.2.0Success672,010+0.37 RP
Nov 6, 2024 07:13Mikhail ShirokovMikhail ShirokovCPPg++13.2.0Error
Nov 6, 2024 07:04Mikhail ShirokovMikhail ShirokovCPPg++13.2.0Success689,212+0.24 RP
Nov 6, 2024 07:03Mikhail ShirokovMikhail ShirokovCPPclang++18.1.3Success700,884+3.64 RP
Oct 18, 2024 15:37Sybrand AarnoutseSybrand AarnoutseRUSTrust-1.81.0Success1,268,480
Oct 17, 2024 15:13Sybrand AarnoutseSybrand AarnoutseRUSTrust-1.81.0Success1,268,390
Oct 17, 2024 14:36Sybrand AarnoutseSybrand AarnoutseRUSTrust-1.81.0Success1,268,569+7.88 RP
Oct 16, 2024 10:28Huy Duc LeHuy Duc LeCPPclang++18.1.3Success24,484
Oct 16, 2024 10:27Huy Duc LeHuy Duc LeCPPclang++18.1.3Success24,436+1.39 RP
Oct 16, 2024 10:27Huy Duc LeHuy Duc LeCPPclang++18.1.3Error
Oct 16, 2024 10:26Huy Duc LeHuy Duc LeCPPg++13.2.0Success25,006
Oct 16, 2024 10:25Huy Duc LeHuy Duc LeCPPclang++18.1.3Success24,519+7.03 RP