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 14, 2026 07:23Victor MerckléVictor MerckléZIG0.16.0Testing
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
Jun 10, 2026 22:34Victor MerckléVictor MerckléCSHARP10.0.7Success3,692
Jun 10, 2026 22:28Victor MerckléVictor MerckléCSHARP10.0.7Success3,572+31.00 RP
Jun 10, 2026 21:14Victor MerckléVictor MerckléZIG0.16.0Success17,908
Jun 10, 2026 21:06Victor MerckléVictor MerckléZIG0.16.0Success25,667
Jun 10, 2026 20:56Victor MerckléVictor MerckléZIG0.16.0Success25,355
Jun 10, 2026 18:10Victor MerckléVictor MerckléGOgo1.26.2Success3,134+107.25 RP
Jun 10, 2026 18:00Victor MerckléVictor MerckléGOgo1.26.2Success3,259
Jun 10, 2026 09:24Victor MerckléVictor MerckléGOgo1.26.2Success3,243+10.42 RP
Jun 10, 2026 09:19Victor MerckléVictor MerckléGOgo1.26.2Success3,254+501.79 RP
Jun 10, 2026 09:13Victor MerckléVictor MerckléGOgo1.26.2Success3,958
Jun 10, 2026 09:08Victor MerckléVictor MerckléGOgo1.26.2Success4,690
Jun 10, 2026 09:03Victor MerckléVictor MerckléGOgo1.26.2Error
Jun 10, 2026 08:58Victor MerckléVictor MerckléGOgo1.26.2Error
Jun 10, 2026 08:53Victor MerckléVictor MerckléGOgo1.26.2Error
Jun 10, 2026 05:42Victor MerckléVictor MerckléZIG0.16.0Success2,529+255.91 RP
Jun 10, 2026 05:31Victor MerckléVictor MerckléZIG0.16.0Success2,704+90.72 RP
Jun 10, 2026 05:18Victor MerckléVictor MerckléZIG0.16.0Success2,772+522.99 RP
Jun 10, 2026 05:02Victor MerckléVictor MerckléZIG0.16.0Success3,355
Jun 10, 2026 04:50Victor MerckléVictor MerckléZIG0.16.0Success3,923