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
Sep 14, 2026 00:59Andrew EpsteinAndrew EpsteinZIG0.15.1Success1,369+84.39 RP
Sep 14, 2026 00:54Andrew EpsteinAndrew EpsteinZIG0.15.1Success1,407
Sep 14, 2026 00:51Andrew EpsteinAndrew EpsteinZIG0.15.1Success1,416
Sep 14, 2026 00:49Andrew EpsteinAndrew EpsteinGOgo1.26.2Success1,518+1'050.52 RP
Sep 14, 2026 00:42Andrew EpsteinAndrew EpsteinZIG0.15.1Success1,504
Sep 14, 2026 00:32Andrew EpsteinAndrew EpsteinCPPg++14.2.0Success1,384+5.22 RP
Sep 14, 2026 00:29Andrew EpsteinAndrew EpsteinRUSTrust-1.95.0Success1,342+593.43 RP
Sep 14, 2026 00:28Andrew EpsteinAndrew EpsteinCPPg++14.2.0Success1,420+290.06 RP
Sep 14, 2026 00:24Andrew EpsteinAndrew EpsteinCPPg++14.2.0Success1,481+58.75 RP
Sep 14, 2026 00:23Andrew EpsteinAndrew EpsteinCPPg++14.2.0Success1,494+324.01 RP
Sep 14, 2026 00:19Andrew EpsteinAndrew EpsteinCPPg++14.2.0Success1,634
Sep 13, 2026 23:29Andrew EpsteinAndrew EpsteinCSHARP10.0.8Success1,613+1'347.61 RP
Sep 10, 2026 17:22Victor MerckléVictor MerckléCPPg++14.2.0Success1,576
Sep 10, 2026 16:37Andrew EpsteinAndrew EpsteinCSHARP9.0.15Success2,083
Sep 10, 2026 16:36Victor MerckléVictor MerckléCPPg++14.2.0Success1,544
Sep 10, 2026 16:35Andrew EpsteinAndrew EpsteinCSHARP10.0.8Success2,061+135.03 RP
Sep 10, 2026 16:22Andrew EpsteinAndrew EpsteinCSHARP10.0.8Success2,134
Sep 10, 2026 16:21Victor MerckléVictor MerckléCPPg++14.2.0Success1,523
Sep 10, 2026 16:11Andrew EpsteinAndrew EpsteinCPPg++14.2.0Success1,570+319.82 RP
Sep 10, 2026 16:03Victor MerckléVictor MerckléCPPg++14.2.0Success1,544
Sep 10, 2026 12:17Victor MerckléVictor MerckléZIG0.16.0Success2,562
Sep 10, 2026 10:52Victor MerckléVictor MerckléZIG0.16.0Success2,613
Sep 10, 2026 09:52Victor MerckléVictor MerckléRUSTrust-1.95.0Success2,655
Sep 10, 2026 09:30Victor MerckléVictor MerckléRUSTrust-1.95.0Success2,593
Sep 10, 2026 09:28Victor MerckléVictor MerckléGOgo1.26.2Success2,465
Sep 10, 2026 09:17Victor MerckléVictor MerckléGOgo1.26.2Success2,472
Sep 10, 2026 09:12Victor MerckléVictor MerckléCSHARP10.0.7Success3,568
Sep 10, 2026 08:58Victor MerckléVictor MerckléCSHARP10.0.7Success3,500
Sep 10, 2026 08:45Victor MerckléVictor MerckléCPPg++14.2.0Success1,457+4.71 RP
Sep 10, 2026 08:40Victor MerckléVictor MerckléCPPg++14.2.0Success1,469
Sep 10, 2026 08:34Victor MerckléVictor MerckléCPPg++14.2.0Success1,564
Sep 10, 2026 08:32Victor MerckléVictor MerckléZIG0.16.0Success3,065
Sep 10, 2026 08:22Victor MerckléVictor MerckléZIG0.16.0Success3,020
Sep 10, 2026 08:15Victor MerckléVictor MerckléRUSTrust-1.95.0Success2,718
Sep 10, 2026 08:05Victor MerckléVictor MerckléRUSTrust-1.95.0Success3,026
Sep 10, 2026 07:57Victor MerckléVictor MerckléGOgo1.26.2Success2,504
Sep 10, 2026 07:46Victor MerckléVictor MerckléGOgo1.26.2Success2,481
Sep 10, 2026 03:00Andrew EpsteinAndrew EpsteinCPPclang++20.1.2Success1,760
Sep 9, 2026 17:48Victor MerckléVictor MerckléCSHARP10.0.7Success4,304
Sep 9, 2026 17:03Victor MerckléVictor MerckléCSHARP10.0.7Success3,495
Sep 9, 2026 16:50Victor MerckléVictor MerckléCSHARP10.0.7Success4,298
Sep 9, 2026 16:06Victor MerckléVictor MerckléCPPg++14.2.0Success1,547
Sep 9, 2026 15:57Victor MerckléVictor MerckléCPPg++14.2.0Success1,678
Sep 9, 2026 14:22Victor MerckléVictor MerckléCPPg++14.2.0Success1,546
Sep 5, 2026 01:46Victor MerckléVictor MerckléCPPg++14.2.0Success1,551
Sep 5, 2026 01:25Victor MerckléVictor MerckléCPPg++14.2.0Success1,575
Sep 5, 2026 00:54Victor MerckléVictor MerckléCPPg++14.2.0Success1,550
Sep 5, 2026 00:28Victor MerckléVictor MerckléCPPg++14.2.0Success1,550
Sep 4, 2026 23:49Victor MerckléVictor MerckléCPPg++14.2.0Success3,032
Sep 4, 2026 16:06Victor MerckléVictor MerckléCPPg++14.2.0Success1,510
Sep 4, 2026 08:53Victor MerckléVictor MerckléCPPg++14.2.0Success1,476
Sep 4, 2026 08:06Victor MerckléVictor MerckléCPPg++14.2.0Success1,480
Sep 4, 2026 07:44Victor MerckléVictor MerckléCPPg++14.2.0Success1,498
Sep 4, 2026 07:18Victor MerckléVictor MerckléCPPg++14.2.0Success1,476
Aug 31, 2026 13:20Victor MerckléVictor MerckléCPPg++14.2.0Error
Aug 31, 2026 02:12Tomislav TunkovicTomislav TunkovicGOgo1.26.2Success1,961
Aug 31, 2026 02:05Tomislav TunkovicTomislav TunkovicCPPg++14.2.0Success1,486
Aug 31, 2026 02:04Tomislav TunkovicTomislav TunkovicCPPg++14.2.0Success1,537
Aug 31, 2026 01:58Tomislav TunkovicTomislav TunkovicCPPg++14.2.0Success1,534
Aug 31, 2026 01:58Tomislav TunkovicTomislav TunkovicCSHARP9.0.15Success2,166
Aug 31, 2026 01:57Tomislav TunkovicTomislav TunkovicCSHARP9.0.15Success2,120
Aug 31, 2026 01:55Tomislav TunkovicTomislav TunkovicCPPg++14.2.0Success1,526
Aug 31, 2026 01:55Tomislav TunkovicTomislav TunkovicGOgo1.26.2Success1,848
Aug 31, 2026 01:54Tomislav TunkovicTomislav TunkovicCPPg++14.2.0Success1,385+20.79 RP
Aug 31, 2026 01:53Tomislav TunkovicTomislav TunkovicCPPg++14.2.0Error
Aug 31, 2026 01:52Tomislav TunkovicTomislav TunkovicZIG0.15.1Success1,385+389.62 RP
Aug 31, 2026 01:52Tomislav TunkovicTomislav TunkovicCPPg++14.2.0Success1,389+87.05 RP
Aug 31, 2026 01:47Tomislav TunkovicTomislav TunkovicCPPg++14.2.0Success1,501
Aug 31, 2026 01:45Tomislav TunkovicTomislav TunkovicRUSTrust-1.95.0Success1,376+42.14 RP
Aug 31, 2026 01:40Tomislav TunkovicTomislav TunkovicRUSTrust-1.95.0Success1,380+650.90 RP
Aug 31, 2026 01:34Tomislav TunkovicTomislav TunkovicRUSTrust-1.95.0Success1,526
Aug 31, 2026 01:26Victor MerckléVictor MerckléCPPg++14.2.0Success1,577
Aug 31, 2026 01:23Tomislav TunkovicTomislav TunkovicRUSTrust-1.95.0Success1,535
Aug 31, 2026 01:12Tomislav TunkovicTomislav TunkovicCPPg++14.2.0Success1,532
Aug 31, 2026 01:11Victor MerckléVictor MerckléCPPg++14.2.0Success1,496
Aug 31, 2026 01:06Tomislav TunkovicTomislav TunkovicCPPg++14.2.0Success1,536
Aug 31, 2026 00:59Tomislav TunkovicTomislav TunkovicCPPg++14.2.0Success1,492
Aug 31, 2026 00:56Victor MerckléVictor MerckléCPPg++14.2.0Success1,597
Aug 31, 2026 00:54Tomislav TunkovicTomislav TunkovicRUSTrust-1.95.0Success1,552
Aug 31, 2026 00:53Tomislav TunkovicTomislav TunkovicCPPg++14.2.0Success1,531
Aug 31, 2026 00:47Tomislav TunkovicTomislav TunkovicCPPg++14.2.0Success1,515
Aug 31, 2026 00:43Victor MerckléVictor MerckléCPPg++14.2.0Success1,554
Aug 31, 2026 00:42Tomislav TunkovicTomislav TunkovicCPPg++14.2.0Success1,517
Aug 31, 2026 00:39Tomislav TunkovicTomislav TunkovicCPPg++14.2.0Success1,438
Aug 31, 2026 00:35Tomislav TunkovicTomislav TunkovicCPPg++14.2.0Success1,534
Aug 31, 2026 00:28Tomislav TunkovicTomislav TunkovicZIG0.15.1Success1,537
Aug 31, 2026 00:23Tomislav TunkovicTomislav TunkovicCPPg++14.2.0Success1,537
Aug 31, 2026 00:19Tomislav TunkovicTomislav TunkovicCPPg++14.2.0Success1,532
Aug 31, 2026 00:15Tomislav TunkovicTomislav TunkovicCPPg++14.2.0Success1,508
Aug 31, 2026 00:08Tomislav TunkovicTomislav TunkovicCPPg++14.2.0Success1,540
Aug 31, 2026 00:05Tomislav TunkovicTomislav TunkovicCPPg++14.2.0Success1,520
Aug 31, 2026 00:01Victor MerckléVictor MerckléCPPg++14.2.0Success1,458+51.36 RP
Aug 30, 2026 23:52Tomislav TunkovicTomislav TunkovicCPPg++14.2.0Success1,517
Aug 30, 2026 23:51Tomislav TunkovicTomislav TunkovicZIG0.15.1Success1,464+64.70 RP
Aug 30, 2026 23:44Tomislav TunkovicTomislav TunkovicRUSTrust-1.95.0Success1,528
Aug 30, 2026 23:39Tomislav TunkovicTomislav TunkovicCSHARP9.0.15Success2,182
Aug 30, 2026 23:36Tomislav TunkovicTomislav TunkovicGOgo1.26.2Success1,806+522.05 RP
Aug 30, 2026 23:30Tomislav TunkovicTomislav TunkovicZIG0.15.1Success1,518
Aug 30, 2026 23:28Tomislav TunkovicTomislav TunkovicRUSTrust-1.95.0Success1,545
Aug 30, 2026 23:20Tomislav TunkovicTomislav TunkovicCPPg++14.2.0Success1,406+911.21 RP