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
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
Oct 10, 2026 00:20highload-churnerhighload-churnerCPPg++14.2.0Success3,766
Oct 10, 2026 00:00highload-churnerhighload-churnerCPPg++14.2.0Success4,494
Oct 9, 2026 23:57highload-churnerhighload-churnerCPPg++14.2.0Success4,231
Oct 9, 2026 23:25highload-churnerhighload-churnerCPPg++14.2.0Success3,415+156.64 RP
Oct 9, 2026 23:24highload-churnerhighload-churnerCPPg++14.2.0Success3,608+131.70 RP
Oct 9, 2026 23:10highload-churnerhighload-churnerCPPg++14.2.0Success3,818
Oct 9, 2026 23:07highload-churnerhighload-churnerCPPg++14.2.0Success3,829
Oct 9, 2026 23:05highload-churnerhighload-churnerCPPg++14.2.0Success3,788+24.85 RP
Oct 9, 2026 22:25highload-churnerhighload-churnerCPPg++14.2.0Success4,560
Oct 9, 2026 22:18highload-churnerhighload-churnerCPPg++14.2.0Success3,824+438.31 RP
Oct 9, 2026 21:57highload-churnerhighload-churnerCPPg++14.2.0Success6,078
Oct 9, 2026 21:36highload-churnerhighload-churnerCPPg++14.2.0Success4,601
Oct 9, 2026 21:35highload-churnerhighload-churnerCPPg++14.2.0Success12,199
Oct 9, 2026 21:34highload-churnerhighload-churnerCPPg++14.2.0Success7,576
Oct 9, 2026 21:34highload-churnerhighload-churnerCPPg++14.2.0Success12,276
Oct 9, 2026 21:33highload-churnerhighload-churnerCPPg++14.2.0Success12,418
Oct 9, 2026 21:15highload-churnerhighload-churnerCPPg++14.2.0Success4,594+166.70 RP
Oct 9, 2026 17:06highload-churnerhighload-churnerCPPg++14.2.0Success4,975+1'198.82 RP
Oct 9, 2026 16:45highload-churnerhighload-churnerCPPg++14.2.0Success12,642
Oct 9, 2026 15:59highload-churnerhighload-churnerCPPg++14.2.0Success12,327+816.23 RP
Oct 9, 2026 12:03janwwwjanwwwCPPg++14.2.0Success1,664+6'005.42 RP
Oct 9, 2026 11:38Karthik ReddyKarthik ReddyGOgo1.26.2Success1,282+42.36 RP
Oct 9, 2026 10:41Karthik ReddyKarthik ReddyGOgo1.26.2Success1,484
Oct 9, 2026 08:52Karthik ReddyKarthik ReddyZIG0.15.1Success1,243+89.60 RP
Oct 9, 2026 08:48Karthik ReddyKarthik ReddyRUSTrust-1.95.0Success1,237+147.57 RP
Oct 9, 2026 08:26Karthik ReddyKarthik ReddyGOgo1.26.2Success1,366
Oct 9, 2026 08:13Karthik ReddyKarthik ReddyRUSTrust-1.95.0Success1,465
Oct 9, 2026 07:37Karthik ReddyKarthik ReddyZIG0.15.1Success1,457
Oct 9, 2026 07:35Karthik ReddyKarthik ReddyRUSTrust-1.95.0Success1,430+5.00 RP
Oct 7, 2026 22:32Karthik ReddyKarthik ReddyCPPclang++18.1.3Success1,225+440.90 RP
Oct 7, 2026 22:18Karthik ReddyKarthik ReddyCPPclang++18.1.3Success1,260+963.01 RP
Oct 7, 2026 22:13Karthik ReddyKarthik ReddyCPPclang++18.1.3Success1,447
Oct 7, 2026 22:09Karthik ReddyKarthik ReddyCPPclang++18.1.3Success1,434+86.45 RP
Oct 7, 2026 21:39Karthik ReddyKarthik ReddyCPPclang++18.1.3Success1,474
Oct 7, 2026 21:37Karthik ReddyKarthik ReddyCPPclang++18.1.3Error
Oct 7, 2026 21:37Karthik ReddyKarthik ReddyCPPclang++18.1.3Error
Oct 7, 2026 21:37Karthik ReddyKarthik ReddyCPPclang++18.1.3Error
Oct 7, 2026 21:26Karthik ReddyKarthik ReddyCPPclang++18.1.3Error
Oct 7, 2026 21:25Karthik ReddyKarthik ReddyCPPclang++18.1.3Error
Oct 7, 2026 21:25Karthik ReddyKarthik ReddyCPPclang++18.1.3Error