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 9, 2026 01:54highload-churnerhighload-churnerCPPg++14.2.0Success1,218
Nov 9, 2026 01:33highload-churnerhighload-churnerCPPg++14.2.0Success1,246
Nov 9, 2026 01:13highload-churnerhighload-churnerCPPg++14.2.0Success1,272
Nov 9, 2026 00:51highload-churnerhighload-churnerCPPg++14.2.0Success1,263
Nov 8, 2026 12:54highload-churnerhighload-churnerCPPg++14.2.0Success1,270
Nov 8, 2026 12:03highload-churnerhighload-churnerCPPg++14.2.0Success1,291
Nov 8, 2026 11:17highload-churnerhighload-churnerCPPg++14.2.0Success1,287
Nov 8, 2026 10:31highload-churnerhighload-churnerCPPg++14.2.0Success1,292
Nov 8, 2026 10:00highload-churnerhighload-churnerCPPg++14.2.0Success1,243
Nov 8, 2026 09:53highload-churnerhighload-churnerCPPg++14.2.0Success1,261
Nov 8, 2026 09:46highload-churnerhighload-churnerCPPg++14.2.0Success1,296
Nov 8, 2026 09:40highload-churnerhighload-churnerCPPg++14.2.0Success1,287
Nov 8, 2026 09:33highload-churnerhighload-churnerCPPg++14.2.0Success1,302
Nov 8, 2026 09:32highload-churnerhighload-churnerCPPg++14.2.0Success1,232
Nov 8, 2026 09:24highload-churnerhighload-churnerCPPg++14.2.0Success1,262
Nov 8, 2026 09:15highload-churnerhighload-churnerCPPg++14.2.0Success1,215
Nov 8, 2026 09:06highload-churnerhighload-churnerCPPg++14.2.0Success1,246
Nov 8, 2026 08:58highload-churnerhighload-churnerCPPg++14.2.0Success1,266
Nov 8, 2026 08:56highload-churnerhighload-churnerCPPg++14.2.0Success1,244
Nov 8, 2026 08:56highload-churnerhighload-churnerCPPg++14.2.0Success1,321
Nov 8, 2026 08:48highload-churnerhighload-churnerCPPg++14.2.0Success1,260
Nov 8, 2026 08:47highload-churnerhighload-churnerCPPg++14.2.0Success1,286
Nov 8, 2026 08:40highload-churnerhighload-churnerCPPg++14.2.0Success1,250
Nov 8, 2026 08:39highload-churnerhighload-churnerCPPg++14.2.0Success1,289
Nov 8, 2026 08:32highload-churnerhighload-churnerCPPg++14.2.0Success1,240
Nov 8, 2026 08:31highload-churnerhighload-churnerCPPg++14.2.0Success1,330
Nov 8, 2026 08:24highload-churnerhighload-churnerCPPg++14.2.0Success1,236
Nov 8, 2026 08:23highload-churnerhighload-churnerCPPg++14.2.0Success1,338
Nov 8, 2026 08:22highload-churnerhighload-churnerCPPg++14.2.0Success1,283
Nov 8, 2026 08:16highload-churnerhighload-churnerCPPg++14.2.0Success1,293
Nov 8, 2026 08:11highload-churnerhighload-churnerCPPg++14.2.0Success1,260
Nov 8, 2026 08:05highload-churnerhighload-churnerCPPg++14.2.0Success1,311
Nov 8, 2026 07:59highload-churnerhighload-churnerCPPg++14.2.0Success1,224
Nov 8, 2026 07:54highload-churnerhighload-churnerCPPg++14.2.0Success1,239
Nov 8, 2026 07:48highload-churnerhighload-churnerCPPg++14.2.0Success1,274
Nov 8, 2026 07:42highload-churnerhighload-churnerCPPg++14.2.0Success1,312
Nov 8, 2026 07:35highload-churnerhighload-churnerCPPg++14.2.0Success1,219
Nov 8, 2026 07:28highload-churnerhighload-churnerCPPg++14.2.0Success1,287
Nov 8, 2026 07:21highload-churnerhighload-churnerCPPg++14.2.0Success1,338
Nov 8, 2026 07:18highload-churnerhighload-churnerCPPg++14.2.0Success1,344
Nov 8, 2026 07:04highload-churnerhighload-churnerCPPg++14.2.0Success1,294
Nov 8, 2026 07:01highload-churnerhighload-churnerCPPg++14.2.0Success1,319
Nov 8, 2026 06:58highload-churnerhighload-churnerCPPg++14.2.0Success1,343
Nov 8, 2026 06:55highload-churnerhighload-churnerCPPg++14.2.0Success1,205
Nov 8, 2026 06:42highload-churnerhighload-churnerCPPg++14.2.0Success1,222
Nov 8, 2026 06:41highload-churnerhighload-churnerCPPg++14.2.0Success1,339
Nov 8, 2026 06:40highload-churnerhighload-churnerCPPg++14.2.0Success1,304
Nov 8, 2026 06:37highload-churnerhighload-churnerCPPg++14.2.0Success1,342
Nov 8, 2026 06:34highload-churnerhighload-churnerCPPg++14.2.0Success1,274
Nov 8, 2026 06:31highload-churnerhighload-churnerCPPg++14.2.0Success1,195
Nov 8, 2026 06:29highload-churnerhighload-churnerCPPg++14.2.0Success1,349
Nov 8, 2026 06:24highload-churnerhighload-churnerCPPg++14.2.0Success1,306
Nov 8, 2026 06:23highload-churnerhighload-churnerCPPg++14.2.0Success1,336
Nov 8, 2026 06:19highload-churnerhighload-churnerCPPg++14.2.0Success1,338
Nov 8, 2026 06:16highload-churnerhighload-churnerCPPg++14.2.0Success1,338
Nov 8, 2026 05:41highload-churnerhighload-churnerCPPg++14.2.0Success1,394
Nov 8, 2026 05:09highload-churnerhighload-churnerCPPg++14.2.0Error
Nov 8, 2026 05:07highload-churnerhighload-churnerCPPg++14.2.0Error
Nov 6, 2026 14:24Andrew EpsteinAndrew EpsteinZIG0.15.1Success1,259
Nov 6, 2026 14:23Andrew EpsteinAndrew EpsteinGOgo1.26.2Success1,259+62.59 RP
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