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
Jun 15, 2026 20:09Victor MerckléVictor MerckléZIG0.16.0Success1,859
Jun 15, 2026 19:43Victor MerckléVictor MerckléZIG0.16.0Success1,776
Jun 15, 2026 19:16Victor MerckléVictor MerckléZIG0.16.0Success1,810
Jun 15, 2026 16:49Victor MerckléVictor MerckléZIG0.16.0Success1,814
Jun 15, 2026 16:37Victor MerckléVictor MerckléZIG0.16.0Error
Jun 15, 2026 16:13Victor MerckléVictor MerckléZIG0.16.0Success1,826+20.91 RP
Jun 15, 2026 13:40Victor MerckléVictor MerckléZIG0.16.0Success1,860
Jun 15, 2026 13:19Victor MerckléVictor MerckléZIG0.16.0Success1,833+26.66 RP
Jun 15, 2026 12:51Victor MerckléVictor MerckléZIG0.16.0Success2,264
Jun 14, 2026 14:57Victor MerckléVictor MerckléRUSTrust-1.95.0Success1,782
Jun 14, 2026 13:35Victor MerckléVictor MerckléRUSTrust-1.95.0Success1,870
Jun 14, 2026 12:47Victor MerckléVictor MerckléRUSTrust-1.95.0Success1,765
Jun 14, 2026 11:48Victor MerckléVictor MerckléRUSTrust-1.95.0Error
Jun 14, 2026 11:10Victor MerckléVictor MerckléRUSTrust-1.95.0Success1,814+74.94 RP
Jun 14, 2026 10:50Victor MerckléVictor MerckléRUSTrust-1.95.0Error
Jun 14, 2026 08:50Victor MerckléVictor MerckléZIG0.16.0Success1,874
Jun 14, 2026 08:25Victor MerckléVictor MerckléZIG0.16.0Success1,862
Jun 14, 2026 08:06Victor MerckléVictor MerckléZIG0.16.0Success1,874
Jun 14, 2026 07:45Victor MerckléVictor MerckléZIG0.16.0Success1,853
Jun 14, 2026 07:23Victor MerckléVictor MerckléZIG0.16.0Error
Jun 14, 2026 03:45Victor MerckléVictor MerckléRUSTrust-1.95.0Success5,448
Jun 14, 2026 03:40Victor MerckléVictor MerckléRUSTrust-1.95.0Success5,440
Jun 14, 2026 03:35Victor MerckléVictor MerckléRUSTrust-1.95.0Success5,409
Jun 14, 2026 03:24Victor MerckléVictor MerckléRUSTrust-1.95.0Success5,488
Jun 14, 2026 03:19Victor MerckléVictor MerckléRUSTrust-1.95.0Success5,961
Jun 14, 2026 03:14Victor MerckléVictor MerckléRUSTrust-1.95.0Success6,729
Jun 14, 2026 03:02Victor MerckléVictor MerckléRUSTrust-1.95.0Success5,518
Jun 14, 2026 02:56Victor MerckléVictor MerckléRUSTrust-1.95.0Success5,748
Jun 14, 2026 02:51Victor MerckléVictor MerckléRUSTrust-1.95.0Success5,965
Jun 14, 2026 02:40Victor MerckléVictor MerckléRUSTrust-1.95.0Success5,807
Jun 14, 2026 02:32Victor MerckléVictor MerckléRUSTrust-1.95.0Success5,964
Jun 14, 2026 02:27Victor MerckléVictor MerckléRUSTrust-1.95.0Success5,621
Jun 14, 2026 02:15Victor MerckléVictor MerckléRUSTrust-1.95.0Success5,649
Jun 14, 2026 02:10Victor MerckléVictor MerckléRUSTrust-1.95.0Success5,781
Jun 14, 2026 02:01Victor MerckléVictor MerckléRUSTrust-1.95.0Success5,782
Jun 14, 2026 01:49Victor MerckléVictor MerckléRUSTrust-1.95.0Success6,220
Jun 14, 2026 01:46Victor MerckléVictor MerckléRUSTrust-1.95.0Success6,270
Jun 14, 2026 01:39Victor MerckléVictor MerckléRUSTrust-1.95.0Success6,368
Jun 14, 2026 01:28Victor MerckléVictor MerckléRUSTrust-1.95.0Success5,976
Jun 14, 2026 01:23Victor MerckléVictor MerckléRUSTrust-1.95.0Success6,330
Jun 14, 2026 01:18Victor MerckléVictor MerckléRUSTrust-1.95.0Success6,121
Jun 14, 2026 01:07Victor MerckléVictor MerckléRUSTrust-1.95.0Success5,795
Jun 14, 2026 01:00Victor MerckléVictor MerckléRUSTrust-1.95.0Success5,941
Jun 14, 2026 00:55Victor MerckléVictor MerckléRUSTrust-1.95.0Success5,792
Jun 14, 2026 00:40Victor MerckléVictor MerckléRUSTrust-1.95.0Success6,172
Jun 14, 2026 00:32Victor MerckléVictor MerckléRUSTrust-1.95.0Success6,110
Jun 14, 2026 00:27Victor MerckléVictor MerckléRUSTrust-1.95.0Success5,836
Jun 14, 2026 00:17Victor MerckléVictor MerckléRUSTrust-1.95.0Success6,270
Jun 14, 2026 00:12Victor MerckléVictor MerckléRUSTrust-1.95.0Success6,218
Jun 14, 2026 00:06Victor MerckléVictor MerckléRUSTrust-1.95.0Success6,002
Jun 13, 2026 23:09Victor MerckléVictor MerckléRUSTrust-1.95.0Success6,144
Jun 13, 2026 23:04Victor MerckléVictor MerckléRUSTrust-1.95.0Success5,841
Jun 13, 2026 22:59Victor MerckléVictor MerckléRUSTrust-1.95.0Success6,250
Jun 13, 2026 22:54Victor MerckléVictor MerckléRUSTrust-1.95.0Success6,888
Jun 13, 2026 22:43Victor MerckléVictor MerckléRUSTrust-1.95.0Success6,298
Jun 13, 2026 22:38Victor MerckléVictor MerckléRUSTrust-1.95.0Success6,081
Jun 13, 2026 22:33Victor MerckléVictor MerckléRUSTrust-1.95.0Success6,120
Jun 13, 2026 22:15Victor MerckléVictor MerckléRUSTrust-1.95.0Success8,664
Jun 13, 2026 22:09Victor MerckléVictor MerckléRUSTrust-1.95.0Success8,916
Jun 13, 2026 22:03Victor MerckléVictor MerckléRUSTrust-1.95.0Success8,609
Jun 13, 2026 21:47Victor MerckléVictor MerckléRUSTrust-1.95.0Success13,588
Jun 13, 2026 21:28Victor MerckléVictor MerckléRUSTrust-1.95.0Success6,936
Jun 13, 2026 20:57Victor MerckléVictor MerckléRUSTrust-1.95.0Success13,680
Jun 13, 2026 20:40Victor MerckléVictor MerckléRUSTrust-1.95.0Success13,618
Jun 13, 2026 20:35Victor MerckléVictor MerckléRUSTrust-1.95.0Success18,724
Jun 13, 2026 20:20Victor MerckléVictor MerckléRUSTrust-1.95.0Success39,689
Jun 13, 2026 20:15Victor MerckléVictor MerckléRUSTrust-1.95.0Error
Jun 13, 2026 20:10Victor MerckléVictor MerckléRUSTrust-1.95.0Error
Jun 13, 2026 20:04Victor MerckléVictor MerckléRUSTrust-1.95.0Success25,846
Jun 13, 2026 19:54Victor MerckléVictor MerckléRUSTrust-1.95.0Success38,947
Jun 13, 2026 19:44Victor MerckléVictor MerckléRUSTrust-1.95.0Error
Jun 13, 2026 19:39Victor MerckléVictor MerckléRUSTrust-1.95.0Error
Jun 13, 2026 19:34Victor MerckléVictor MerckléRUSTrust-1.95.0Error
Jun 13, 2026 19:13Victor MerckléVictor MerckléZIG0.16.0Success17,302
Jun 13, 2026 19:08Victor MerckléVictor MerckléRUSTrust-1.95.0Success25,367
Jun 13, 2026 18:58Victor MerckléVictor MerckléRUSTrust-1.95.0Success29,494
Jun 13, 2026 18:53Victor MerckléVictor MerckléRUSTrust-1.95.0Success28,638
Jun 13, 2026 18:48Victor MerckléVictor MerckléRUSTrust-1.95.0Success57,045
Jun 13, 2026 14:01Victor MerckléVictor MerckléZIG0.16.0Success19,783
Jun 13, 2026 13:46Victor MerckléVictor MerckléZIG0.16.0Success19,820
Jun 13, 2026 13:41Victor MerckléVictor MerckléZIG0.16.0Success29,414
Jun 13, 2026 13:30Victor MerckléVictor MerckléRUSTrust-1.95.0Success39,046
Jun 13, 2026 13:25Victor MerckléVictor MerckléRUSTrust-1.95.0Success61,150
Jun 13, 2026 13:08Victor MerckléVictor MerckléRUSTrust-1.95.0Error
Jun 13, 2026 13:02Victor MerckléVictor MerckléRUSTrust-1.95.0Error
Jun 13, 2026 12:56Victor MerckléVictor MerckléRUSTrust-1.95.0Success25,207
Jun 12, 2026 04:57Victor MerckléVictor MerckléCPPg++14.2.0Success1,960
Jun 12, 2026 04:31Victor MerckléVictor MerckléCPPg++14.2.0Error
Jun 12, 2026 04:11Victor MerckléVictor MerckléCPPg++14.2.0Success1,847
Jun 12, 2026 03:54Victor MerckléVictor MerckléCPPg++14.2.0Success18,939
Jun 12, 2026 03:45Victor MerckléVictor MerckléCPPg++14.2.0Success1,848
Jun 12, 2026 03:37Victor MerckléVictor MerckléCPPg++14.2.0Success1,823
Jun 11, 2026 00:17Victor MerckléVictor MerckléGOgo1.26.2Success3,056
Jun 10, 2026 23:56Victor MerckléVictor MerckléGOgo1.26.2Success3,042
Jun 10, 2026 23:45Victor MerckléVictor MerckléGOgo1.26.2Success2,949+44.26 RP
Jun 10, 2026 23:35Victor MerckléVictor MerckléGOgo1.26.2Success3,028
Jun 10, 2026 23:22Victor MerckléVictor MerckléGOgo1.26.2Success2,988+155.91 RP
Jun 10, 2026 22:58Victor MerckléVictor MerckléCSHARP10.0.7Success3,440+107.42 RP
Jun 10, 2026 22:47Victor MerckléVictor MerckléCSHARP10.0.7Success3,612
Jun 10, 2026 22:40Victor MerckléVictor MerckléCSHARP10.0.7Success3,578