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 26, 2026 18:16Kevin HeaveyKevin HeaveyCSHARP9.0.18Success1,262+1'383.71 RP
Sep 26, 2026 18:14Kevin HeaveyKevin HeaveyGOgo1.26.2Success1,289+59.72 RP
Sep 26, 2026 18:13Kevin HeaveyKevin HeaveyZIG0.15.1Success1,257+657.17 RP
Sep 26, 2026 18:13Kevin HeaveyKevin HeaveyRUSTrust-1.95.0Success1,260+484.94 RP
Sep 26, 2026 13:10Kevin HeaveyKevin HeaveyCPPg++14.2.0Success1,258+211.98 RP
Sep 26, 2026 13:05Kevin HeaveyKevin HeaveyCPPg++14.2.0Success1,275+827.44 RP
Sep 26, 2026 13:04Kevin HeaveyKevin HeaveyCPPg++14.2.0Error
Sep 26, 2026 13:00Kevin HeaveyKevin HeaveyCPPg++14.2.0Error
Sep 26, 2026 12:55Kevin HeaveyKevin HeaveyCPPg++14.2.0Error
Sep 26, 2026 12:54Kevin HeaveyKevin HeaveyCPPg++14.2.0Success1,348
Sep 26, 2026 12:36Kevin HeaveyKevin HeaveyCPPg++14.2.0Success1,346+350.16 RP
Sep 26, 2026 12:07Kevin HeaveyKevin HeaveyCPPg++14.2.0Success1,383+367.24 RP
Sep 26, 2026 12:01Kevin HeaveyKevin HeaveyCPPg++14.2.0Success1,457+644.51 RP
Sep 26, 2026 11:40Kevin HeaveyKevin HeaveyCPPg++14.2.0Success1,608+6'218.91 RP
Sep 23, 2026 18:17Matthias GörgensMatthias GörgensCPPclang++19.1.1Success22,582+442.83 RP
Sep 19, 2026 20:03Elijah KinElijah KinCPPg++14.2.0Success2,266
Sep 19, 2026 19:27Elijah KinElijah KinCPPg++14.2.0Success2,284
Sep 19, 2026 18:58Elijah KinElijah KinCPPg++14.2.0Success2,278
Sep 19, 2026 18:46Elijah KinElijah KinCPPg++14.2.0Success2,294
Sep 19, 2026 18:35Elijah KinElijah KinCPPg++14.2.0Success2,174
Sep 19, 2026 13:33Andrew EpsteinAndrew EpsteinCPPg++14.2.0Success4,312
Sep 19, 2026 13:28Andrew EpsteinAndrew EpsteinCPPg++14.2.0Success4,858
Sep 17, 2026 20:12Andrew EpsteinAndrew EpsteinZIG0.15.1Success1,402
Sep 17, 2026 20:12Andrew EpsteinAndrew EpsteinRUSTrust-1.95.0Success1,425
Sep 17, 2026 20:12Andrew EpsteinAndrew EpsteinCPPg++14.2.0Success1,394
Sep 17, 2026 20:05Andrew EpsteinAndrew EpsteinCSHARP10.0.8Success1,529+340.59 RP
Sep 17, 2026 20:04Andrew EpsteinAndrew EpsteinGOgo1.26.2Success1,299+1'357.27 RP
Sep 16, 2026 00:17Josu San MartinJosu San MartinCPPclang++18.1.3Success2,804
Sep 15, 2026 22:34Josu San MartinJosu San MartinCPPclang++18.1.3Success2,766
Sep 15, 2026 21:37Josu San MartinJosu San MartinCPPclang++18.1.3Success2,813
Sep 15, 2026 21:03Josu San MartinJosu San MartinCPPclang++18.1.3Success2,759
Sep 15, 2026 20:48Josu San MartinJosu San MartinCPPclang++18.1.3Success2,775
Sep 15, 2026 20:31Josu San MartinJosu San MartinCPPclang++18.1.3Success2,795
Sep 15, 2026 20:20Josu San MartinJosu San MartinCPPclang++18.1.3Success2,811
Sep 15, 2026 19:43Josu San MartinJosu San MartinCPPclang++18.1.3Success2,752
Sep 15, 2026 18:15Josu San MartinJosu San MartinCPPclang++18.1.3Success2,790
Sep 15, 2026 17:59Josu San MartinJosu San MartinCPPclang++18.1.3Success2,839
Sep 15, 2026 17:30Josu San MartinJosu San MartinCPPclang++20.1.2Success2,861
Sep 15, 2026 17:28Josu San MartinJosu San MartinCPPclang++18.1.3Success2,748+68.86 RP
Sep 15, 2026 17:20Josu San MartinJosu San MartinCPPclang++18.1.3Success2,801+2.55 RP
Sep 15, 2026 16:58Josu San MartinJosu San MartinCPPclang++18.1.3Success2,803+177.78 RP
Sep 15, 2026 11:06Victor MerckléVictor MerckléCPPg++14.2.0Success1,401
Sep 15, 2026 10:51Victor MerckléVictor MerckléCPPg++14.2.0Success1,470
Sep 15, 2026 10:36Victor MerckléVictor MerckléCPPg++14.2.0Success1,406
Sep 15, 2026 10:21Victor MerckléVictor MerckléCPPg++14.2.0Success1,403
Sep 15, 2026 10:12Victor MerckléVictor MerckléCPPg++14.2.0Success1,381
Sep 15, 2026 10:09Victor MerckléVictor MerckléCPPg++14.2.0Success1,391
Sep 15, 2026 10:05Victor MerckléVictor MerckléCPPg++14.2.0Success1,464
Sep 15, 2026 09:48Victor MerckléVictor MerckléCPPg++14.2.0Success1,460
Sep 15, 2026 09:35Victor MerckléVictor MerckléCPPg++14.2.0Success1,484
Sep 15, 2026 09:26Victor MerckléVictor MerckléCPPg++14.2.0Success1,524
Sep 15, 2026 09:15Victor MerckléVictor MerckléCPPg++14.2.0Success1,451
Sep 15, 2026 09:02Victor MerckléVictor MerckléCPPg++14.2.0Success1,426
Sep 15, 2026 08:47Victor MerckléVictor MerckléCPPg++14.2.0Success1,379
Sep 15, 2026 08:38Victor MerckléVictor MerckléCPPg++14.2.0Success1,470
Sep 15, 2026 08:17Victor MerckléVictor MerckléCPPg++14.2.0Success1,513
Sep 15, 2026 08:05Victor MerckléVictor MerckléCPPg++14.2.0Success1,470
Sep 15, 2026 07:47Victor MerckléVictor MerckléCPPg++14.2.0Success1,400
Sep 15, 2026 07:23Victor MerckléVictor MerckléCPPg++14.2.0Success1,384
Sep 15, 2026 05:54Victor MerckléVictor MerckléCPPg++14.2.0Success1,485
Sep 15, 2026 05:47Victor MerckléVictor MerckléCPPg++14.2.0Success1,500
Sep 15, 2026 05:42Victor MerckléVictor MerckléCPPg++14.2.0Success1,397
Sep 15, 2026 05:29Victor MerckléVictor MerckléCPPg++14.2.0Success1,473
Sep 15, 2026 05:26Victor MerckléVictor MerckléCPPg++14.2.0Success1,411
Sep 15, 2026 04:59Victor MerckléVictor MerckléCPPg++14.2.0Success1,470
Sep 15, 2026 03:45Victor MerckléVictor MerckléCPPg++14.2.0Success1,464
Sep 15, 2026 03:08Victor MerckléVictor MerckléCPPg++14.2.0Success1,684
Sep 15, 2026 02:30Victor MerckléVictor MerckléCPPg++14.2.0Success1,413
Sep 15, 2026 01:42Victor MerckléVictor MerckléCPPg++14.2.0Success1,375
Sep 15, 2026 01:18Victor MerckléVictor MerckléCPPg++14.2.0Success1,454
Sep 15, 2026 00:57Victor MerckléVictor MerckléCPPg++14.2.0Success1,444
Sep 15, 2026 00:40Victor MerckléVictor MerckléCPPg++14.2.0Success1,456
Sep 15, 2026 00:36Victor MerckléVictor MerckléCPPg++14.2.0Success1,478
Sep 15, 2026 00:28Victor MerckléVictor MerckléCPPg++14.2.0Success1,465
Sep 15, 2026 00:26Victor MerckléVictor MerckléCPPg++14.2.0Success1,476
Sep 15, 2026 00:10Victor MerckléVictor MerckléCPPg++14.2.0Success1,391
Sep 15, 2026 00:02Victor MerckléVictor MerckléCPPg++14.2.0Success1,483
Sep 14, 2026 23:46Victor MerckléVictor MerckléCPPg++14.2.0Success1,458
Sep 14, 2026 22:54Victor MerckléVictor MerckléCPPg++14.2.0Success1,464
Sep 14, 2026 22:24Victor MerckléVictor MerckléCPPg++14.2.0Success1,470
Sep 14, 2026 22:07Victor MerckléVictor MerckléCPPg++14.2.0Success1,438
Sep 14, 2026 21:32Victor MerckléVictor MerckléCPPg++14.2.0Success1,437
Sep 14, 2026 21:00Victor MerckléVictor MerckléCPPg++14.2.0Success1,374+322.90 RP
Sep 14, 2026 19:36Victor MerckléVictor MerckléCPPg++14.2.0Success1,438
Sep 14, 2026 19:20Victor MerckléVictor MerckléCPPg++14.2.0Success1,503
Sep 14, 2026 18:53Victor MerckléVictor MerckléCPPg++14.2.0Success1,437
Sep 14, 2026 18:25Victor MerckléVictor MerckléCPPg++14.2.0Success1,465
Sep 14, 2026 17:37Victor MerckléVictor MerckléCPPg++14.2.0Success1,448
Sep 14, 2026 17:16Victor MerckléVictor MerckléCPPg++14.2.0Success1,447
Sep 14, 2026 16:24Victor MerckléVictor MerckléCPPg++14.2.0Success1,723
Sep 14, 2026 15:59Victor MerckléVictor MerckléCPPg++14.2.0Success1,439
Sep 14, 2026 15:33Victor MerckléVictor MerckléCPPg++14.2.0Success1,490
Sep 14, 2026 15:25Victor MerckléVictor MerckléCPPg++14.2.0Success1,456
Sep 14, 2026 15:10Victor MerckléVictor MerckléCPPg++14.2.0Success1,495
Sep 14, 2026 14:37Victor MerckléVictor MerckléCPPg++14.2.0Success1,440
Sep 14, 2026 14:21Victor MerckléVictor MerckléCPPg++14.2.0Success1,459
Sep 14, 2026 14:16Victor MerckléVictor MerckléCPPg++14.2.0Success1,458
Sep 14, 2026 14:03Victor MerckléVictor MerckléCPPg++14.2.0Success1,494
Sep 14, 2026 13:59Victor MerckléVictor MerckléCPPg++14.2.0Success1,427+48.77 RP
Sep 14, 2026 13:29Victor MerckléVictor MerckléCPPg++14.2.0Success1,472