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
Nov 3, 2026 00:46Andrew EpsteinAndrew EpsteinCSHARP10.0.8Success1,263
Nov 3, 2026 00:41Andrew EpsteinAndrew EpsteinCSHARP10.0.8Success1,227+226.03 RP
Nov 3, 2026 00:29Andrew EpsteinAndrew EpsteinCSHARP10.0.8Success1,268
Nov 3, 2026 00:24Andrew EpsteinAndrew EpsteinCSHARP9.0.18Success1,270
Nov 3, 2026 00:17Andrew EpsteinAndrew EpsteinRUSTrust-1.95.0Success1,226
Nov 3, 2026 00:12Andrew EpsteinAndrew EpsteinRUSTrust-1.95.0Success1,165+587.13 RP
Nov 3, 2026 00:09Andrew EpsteinAndrew EpsteinCSHARP10.0.8Success1,262
Nov 2, 2026 23:57Andrew EpsteinAndrew EpsteinRUSTrust-1.95.0Success1,242
Nov 2, 2026 23:57Andrew EpsteinAndrew EpsteinGOgo1.26.2Success1,269+79.91 RP
Nov 2, 2026 23:51Andrew EpsteinAndrew EpsteinCSHARP10.0.8Success1,300
Nov 2, 2026 23:43Andrew EpsteinAndrew EpsteinRUSTrust-1.95.0Success1,252
Nov 2, 2026 23:43Andrew EpsteinAndrew EpsteinGOgo1.26.2Success1,303
Nov 2, 2026 23:43Andrew EpsteinAndrew EpsteinCPPg++14.2.0Success8,091
Nov 2, 2026 23:43Andrew EpsteinAndrew EpsteinCSHARP10.0.8Success1,374
Nov 2, 2026 23:27Andrew EpsteinAndrew EpsteinZIG0.15.1Success1,224+124.88 RP
Nov 2, 2026 23:26Andrew EpsteinAndrew EpsteinRUSTrust-1.95.0Success1,256
Nov 2, 2026 23:26Andrew EpsteinAndrew EpsteinGOgo1.26.2Success1,304
Nov 2, 2026 22:13Andrew EpsteinAndrew EpsteinCPPg++14.2.0Success1,177+897.82 RP
Nov 2, 2026 22:13Andrew EpsteinAndrew EpsteinGOgo1.26.2Success1,300
Nov 2, 2026 22:13Andrew EpsteinAndrew EpsteinGOgo1.26.2Success1,325
Nov 2, 2026 22:03Andrew EpsteinAndrew EpsteinGOgo1.26.2Success1,303
Nov 2, 2026 21:50Andrew EpsteinAndrew EpsteinCPPg++14.2.0Success8,926
Nov 2, 2026 21:50Andrew EpsteinAndrew EpsteinCPPclang++20.1.2Success8,790
Nov 2, 2026 21:44Andrew EpsteinAndrew EpsteinCPPg++14.2.0Success9,158
Nov 2, 2026 21:41Andrew EpsteinAndrew EpsteinCPPg++14.2.0Success1,389
Nov 2, 2026 21:41Andrew EpsteinAndrew EpsteinCPPclang++20.1.2Success16,399
Nov 2, 2026 21:41Andrew EpsteinAndrew EpsteinCPPg++14.2.0Success16,264
Nov 2, 2026 21:37Andrew EpsteinAndrew EpsteinCPPg++14.2.0Success44,613
Nov 2, 2026 21:34Andrew EpsteinAndrew EpsteinCPPclang++20.1.2Success12,700
Nov 2, 2026 21:34Andrew EpsteinAndrew EpsteinCPPg++14.2.0Success12,762
Nov 2, 2026 21:28Andrew EpsteinAndrew EpsteinCPPg++14.2.0Success1,387
Nov 2, 2026 21:22Andrew EpsteinAndrew EpsteinCPPclang++20.1.2Success24,182
Nov 2, 2026 21:22Andrew EpsteinAndrew EpsteinCPPg++14.2.0Success24,501
Nov 2, 2026 21:20Andrew EpsteinAndrew EpsteinCPPclang++20.1.2Success12,775
Nov 2, 2026 21:20Andrew EpsteinAndrew EpsteinCPPg++14.2.0Success12,735
Nov 2, 2026 21:13Andrew EpsteinAndrew EpsteinCPPg++14.2.0Success24,444
Nov 2, 2026 21:13Andrew EpsteinAndrew EpsteinCPPclang++20.1.2Success24,175
Oct 20, 2026 00:30highload-churnerhighload-churnerCPPg++14.2.0Success1,393
Oct 20, 2026 00:27highload-churnerhighload-churnerCPPg++14.2.0Success1,409
Oct 20, 2026 00:26highload-churnerhighload-churnerCPPg++14.2.0Success1,219
Oct 19, 2026 15:42highload-churnerhighload-churnerCPPg++14.2.0Success1,421
Oct 19, 2026 15:41highload-churnerhighload-churnerCPPg++14.2.0Success1,191+1'238.36 RP
Oct 19, 2026 15:40highload-churnerhighload-churnerCPPg++14.2.0Success1,434
Oct 19, 2026 15:39highload-churnerhighload-churnerCPPg++14.2.0Error
Oct 19, 2026 15:37highload-churnerhighload-churnerCPPg++14.2.0Error
Oct 19, 2026 15:31highload-churnerhighload-churnerCPPg++14.2.0Error
Oct 19, 2026 15:30highload-churnerhighload-churnerCPPg++14.2.0Error
Oct 19, 2026 15:29highload-churnerhighload-churnerCPPg++14.2.0Error
Oct 19, 2026 15:11highload-churnerhighload-churnerCPPg++14.2.0Success1,432
Oct 19, 2026 15:08highload-churnerhighload-churnerCPPg++14.2.0Success1,454
Oct 19, 2026 15:08highload-churnerhighload-churnerCPPg++14.2.0Success1,463
Oct 19, 2026 14:57highload-churnerhighload-churnerCPPg++14.2.0Error
Oct 19, 2026 14:56highload-churnerhighload-churnerCPPg++14.2.0Error
Oct 19, 2026 14:50highload-churnerhighload-churnerCPPg++14.2.0Success1,412
Oct 19, 2026 14:49highload-churnerhighload-churnerCPPg++14.2.0Success1,467
Oct 19, 2026 14:48highload-churnerhighload-churnerCPPg++14.2.0Success1,409
Oct 19, 2026 14:39highload-churnerhighload-churnerCPPg++14.2.0Success1,463
Oct 19, 2026 14:35highload-churnerhighload-churnerCPPg++14.2.0Success1,407
Oct 19, 2026 14:34highload-churnerhighload-churnerCPPg++14.2.0Success1,458
Oct 19, 2026 14:23highload-churnerhighload-churnerCPPg++14.2.0Success1,482
Oct 19, 2026 14:22highload-churnerhighload-churnerCPPg++14.2.0Success1,405
Oct 19, 2026 14:12highload-churnerhighload-churnerCPPg++14.2.0Success1,448
Oct 19, 2026 14:12highload-churnerhighload-churnerCPPg++14.2.0Success1,541
Oct 19, 2026 14:07highload-churnerhighload-churnerCPPg++14.2.0Success1,353+165.55 RP
Oct 19, 2026 13:55highload-churnerhighload-churnerCPPg++14.2.0Success1,384+198.03 RP
Oct 19, 2026 13:52highload-churnerhighload-churnerCPPg++14.2.0Success1,454
Oct 19, 2026 13:41highload-churnerhighload-churnerCPPg++14.2.0Success1,547
Oct 19, 2026 13:40highload-churnerhighload-churnerCPPg++14.2.0Success1,533
Oct 19, 2026 13:22highload-churnerhighload-churnerCPPg++14.2.0Success1,569
Oct 19, 2026 13:20highload-churnerhighload-churnerCPPg++14.2.0Success1,566
Oct 19, 2026 13:17highload-churnerhighload-churnerCPPg++14.2.0Success1,574
Oct 19, 2026 13:12highload-churnerhighload-churnerCPPg++14.2.0Success1,543
Oct 19, 2026 13:11highload-churnerhighload-churnerCPPg++14.2.0Success1,550
Oct 19, 2026 13:03highload-churnerhighload-churnerCPPg++14.2.0Success1,628
Oct 19, 2026 13:01highload-churnerhighload-churnerCPPg++14.2.0Success1,591
Oct 19, 2026 12:57highload-churnerhighload-churnerCPPg++14.2.0Success1,423+491.46 RP
Oct 19, 2026 12:56highload-churnerhighload-churnerCPPg++14.2.0Success1,576
Oct 19, 2026 12:52highload-churnerhighload-churnerCPPg++14.2.0Success1,608
Oct 19, 2026 12:51highload-churnerhighload-churnerCPPg++14.2.0Success1,805
Oct 19, 2026 12:51highload-churnerhighload-churnerCPPg++14.2.0Error
Oct 19, 2026 12:50highload-churnerhighload-churnerCPPg++14.2.0Error
Oct 19, 2026 12:49highload-churnerhighload-churnerCPPg++14.2.0Success1,674
Oct 19, 2026 12:47highload-churnerhighload-churnerCPPg++14.2.0Success1,608
Oct 19, 2026 12:43highload-churnerhighload-churnerCPPg++14.2.0Success1,530+416.00 RP
Oct 19, 2026 12:39highload-churnerhighload-churnerCPPg++14.2.0Error
Oct 19, 2026 12:38highload-churnerhighload-churnerCPPg++14.2.0Error
Oct 19, 2026 12:37highload-churnerhighload-churnerCPPg++14.2.0Success1,644
Oct 19, 2026 12:17highload-churnerhighload-churnerCPPg++14.2.0Error
Oct 19, 2026 12:14highload-churnerhighload-churnerCPPg++14.2.0Error
Oct 19, 2026 12:11highload-churnerhighload-churnerCPPg++14.2.0Success1,634+156.92 RP
Oct 19, 2026 11:43highload-churnerhighload-churnerCPPg++14.2.0Error
Oct 19, 2026 11:42highload-churnerhighload-churnerCPPg++14.2.0Error
Oct 19, 2026 11:41highload-churnerhighload-churnerCPPg++14.2.0Success1,677+3'016.65 RP
Oct 19, 2026 04:10zayd-ansari-codezayd-ansari-codeCPPg++10.5.0Success1,573,704+6.35 RP
Oct 17, 2026 09:56KacpxerKacpxerCPPclang++20.1.2Success1,619+6'176.65 RP
Oct 17, 2026 07:46janwwwjanwwwRUSTrust-1.95.0Success1,687
Oct 17, 2026 07:34janwwwjanwwwZIG0.15.1Success1,611+197.71 RP
Oct 10, 2026 00:34highload-churnerhighload-churnerCPPg++14.2.0Success3,411
Oct 10, 2026 00:32highload-churnerhighload-churnerCPPg++14.2.0Success3,394+18.12 RP
Oct 10, 2026 00:31highload-churnerhighload-churnerCPPg++14.2.0Success3,598