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
Apr 26, 2026 05:01olliecrowolliecrowCPPclang++18.1.3Success4,663
Apr 26, 2026 04:54olliecrowolliecrowCPPg++10.5.0Success4,975
Apr 26, 2026 00:35olliecrowolliecrowRUSTrust-1.95.0Success4,359+45.40 RP
Apr 25, 2026 18:05olliecrowolliecrowRUSTrust-1.95.0Success4,854
Apr 25, 2026 06:20olliecrowolliecrowRUSTrust-1.95.0Success4,484
Apr 24, 2026 23:44Charles CabergsCharles CabergsCPPg++13.3.0Success7,322+125.98 RP
Apr 24, 2026 14:09olliecrowolliecrowRUSTrust-1.95.0Success4,455
Apr 24, 2026 08:40Dominique GarmierDominique GarmierCPPclang++20.1.2Success8,593
Apr 24, 2026 02:52olliecrowolliecrowCPPclang++18.1.3Success4,874
Apr 23, 2026 19:01olliecrowolliecrowCPPclang++18.1.3Success4,852
Apr 23, 2026 18:52olliecrowolliecrowCPPg++10.5.0Success30,210
Apr 23, 2026 05:07Charles CabergsCharles CabergsCPPg++13.3.0Success8,066+47.31 RP
Apr 23, 2026 04:22olliecrowolliecrowRUSTrust-1.95.0Success4,470
Apr 23, 2026 03:56olliecrowolliecrowCPPclang++18.1.3Success4,844
Apr 22, 2026 23:23Charles CabergsCharles CabergsCPPg++13.3.0Success8,386+47.51 RP
Apr 22, 2026 21:47Charles CabergsCharles CabergsCPPg++13.3.0Success8,734+170.77 RP
Apr 22, 2026 21:15olliecrowolliecrowRUSTrust-1.95.0Success4,447+29.94 RP
Apr 22, 2026 20:41Dominique GarmierDominique GarmierCPPclang++20.1.2Success8,567
Apr 22, 2026 20:39Dominique GarmierDominique GarmierCPPclang++20.1.2Success8,552
Apr 22, 2026 15:58olliecrowolliecrowRUSTrust-1.95.0Success4,507+48.63 RP
Apr 22, 2026 15:10Dominique GarmierDominique GarmierCSHARP9.0.15Success82,773
Apr 22, 2026 14:57Dominique GarmierDominique GarmierGOgo1.26.1Success33,921
Apr 22, 2026 14:00BenBenCPPclang++18.1.3Success28,176
Apr 22, 2026 11:45Dominique GarmierDominique GarmierCPPclang++20.1.2Success8,577
Apr 22, 2026 05:38olliecrowolliecrowZIG0.14.0Success6,607+303.62 RP
Apr 22, 2026 05:33olliecrowolliecrowZIG0.14.0Error
Apr 22, 2026 04:39olliecrowolliecrowCSHARP9.0.15Success44,421
Apr 22, 2026 04:15olliecrowolliecrowCSHARP9.0.15Error
Apr 21, 2026 19:21Charles CabergsCharles CabergsCPPg++13.3.0Success11,888
Apr 21, 2026 17:22Charles CabergsCharles CabergsCPPg++13.3.0Success10,265+38.38 RP
Apr 21, 2026 17:10olliecrowolliecrowCPPclang++18.1.3Success4,972
Apr 21, 2026 15:24Charles CabergsCharles CabergsCPPg++13.3.0Success10,686+43.35 RP
Apr 21, 2026 10:42Charles CabergsCharles CabergsCPPg++13.3.0Success11,312
Apr 21, 2026 09:51Dominique GarmierDominique GarmierCPPclang++20.1.2Success15,866
Apr 21, 2026 09:48Dominique GarmierDominique GarmierCPPclang++20.1.2Success16,435
Apr 21, 2026 09:24Dominique GarmierDominique GarmierCPPclang++20.1.2Success8,598
Apr 21, 2026 09:20Dominique GarmierDominique GarmierCPPclang++20.1.2Success8,356
Apr 21, 2026 09:19Dominique GarmierDominique GarmierCPPclang++20.1.2Error
Apr 21, 2026 09:16Dominique GarmierDominique GarmierCPPclang++20.1.2Success8,397
Apr 21, 2026 08:51Charles CabergsCharles CabergsCPPg++13.3.0Success11,205+83.00 RP
Apr 21, 2026 08:30Dominique GarmierDominique GarmierCPPclang++20.1.2Success8,344+2.01 RP
Apr 21, 2026 08:29Dominique GarmierDominique GarmierCPPclang++19.1.1Success8,425
Apr 21, 2026 08:28Dominique GarmierDominique GarmierCPPclang++20.1.2Success8,358+3.71 RP
Apr 21, 2026 08:27Dominique GarmierDominique GarmierCPPclang++18.1.3Success8,448
Apr 21, 2026 08:26Dominique GarmierDominique GarmierCPPg++13.3.0Success24,777
Apr 21, 2026 04:57Charles CabergsCharles CabergsCPPg++13.3.0Success14,504
Apr 21, 2026 03:20olliecrowolliecrowCPPclang++18.1.3Success4,752
Apr 21, 2026 03:15olliecrowolliecrowCPPg++10.5.0Success4,938
Apr 21, 2026 01:30Taylor DettlingTaylor DettlingRUSTrust-1.95.0Success401,425+24.91 RP
Apr 20, 2026 20:45Charles CabergsCharles CabergsCPPg++13.3.0Success12,354+25.45 RP
Apr 20, 2026 19:05olliecrowolliecrowCPPclang++18.1.3Success5,149
Apr 20, 2026 16:47BenBenCPPg++13.3.0Success27,562+0.08 RP
Apr 20, 2026 16:47BenBenCPPclang++18.1.3Success28,566
Apr 20, 2026 16:47BenBenCPPclang++18.1.3Success27,568+362.74 RP
Apr 20, 2026 16:10olliecrowolliecrowCPPclang++18.1.3Success6,430
Apr 20, 2026 15:35olliecrowolliecrowZIG0.14.0Success8,514
Apr 20, 2026 15:31olliecrowolliecrowRUSTrust-1.94.0Success13,410
Apr 20, 2026 13:19Dominique GarmierDominique GarmierCSHARP9.0.15Success82,750
Apr 19, 2026 09:11olliecrowolliecrowCPPclang++18.1.3Success4,966
Apr 19, 2026 09:09olliecrowolliecrowCPPclang++18.1.3Success4,979
Apr 19, 2026 09:04olliecrowolliecrowCPPclang++18.1.3Success4,922
Apr 19, 2026 05:11olliecrowolliecrowCPPclang++18.1.3Success5,255
Apr 19, 2026 05:07olliecrowolliecrowCPPclang++18.1.3Success4,985
Apr 19, 2026 03:33olliecrowolliecrowCPPclang++18.1.3Success4,760
Apr 19, 2026 03:28olliecrowolliecrowCPPclang++18.1.3Success5,057
Apr 19, 2026 01:00Charles CabergsCharles CabergsCPPg++13.3.0Success12,755+6.70 RP
Apr 18, 2026 22:43Charles CabergsCharles CabergsCPPg++13.3.0Success12,865+16.73 RP
Apr 18, 2026 20:27Charles CabergsCharles CabergsCPPg++13.3.0Success13,148+135.02 RP
Apr 18, 2026 16:07Charles CabergsCharles CabergsCPPg++13.3.0Success15,986+15.05 RP
Apr 18, 2026 14:23Charles CabergsCharles CabergsCPPg++13.3.0Success16,832
Apr 18, 2026 04:57Charles CabergsCharles CabergsCPPg++13.3.0Success16,380+166.37 RP
Apr 18, 2026 01:08Charles CabergsCharles CabergsCPPg++13.3.0Success22,516+41.45 RP
Apr 17, 2026 23:33olliecrowolliecrowRUSTrust-1.94.0Success4,608+19.60 RP
Apr 17, 2026 22:46olliecrowolliecrowRUSTrust-1.94.0Success4,767
Apr 17, 2026 22:41olliecrowolliecrowRUSTrust-1.94.0Success4,965
Apr 17, 2026 22:29Charles CabergsCharles CabergsCPPg++13.3.0Success24,834+365.27 RP
Apr 17, 2026 21:05olliecrowolliecrowRUSTrust-1.94.0Success13,316
Apr 17, 2026 19:21Charles CabergsCharles CabergsCPPg++13.3.0Success267,362+37.40 RP
Apr 17, 2026 14:04olliecrowolliecrowRUSTrust-1.94.0Success4,679
Apr 17, 2026 13:34olliecrowolliecrowGOgo1.26.1Success18,245+170.68 RP
Apr 17, 2026 03:08olliecrowolliecrowRUSTrust-1.94.0Success4,768
Apr 17, 2026 03:02olliecrowolliecrowRUSTrust-1.94.0Error
Apr 17, 2026 02:57olliecrowolliecrowCPPclang++18.1.3Success5,383
Apr 17, 2026 02:51olliecrowolliecrowRUSTrust-1.94.0Success4,750
Apr 17, 2026 02:49olliecrowolliecrowRUSTrust-1.94.0Success4,902
Apr 17, 2026 02:38olliecrowolliecrowRUSTrust-1.94.0Success4,766
Apr 17, 2026 02:31olliecrowolliecrowCPPclang++18.1.3Success5,315
Apr 17, 2026 02:27olliecrowolliecrowRUSTrust-1.94.0Success4,791
Apr 17, 2026 02:19olliecrowolliecrowCPPclang++18.1.3Success5,452
Apr 17, 2026 02:15olliecrowolliecrowCPPclang++18.1.3Success5,275
Apr 17, 2026 02:15olliecrowolliecrowRUSTrust-1.94.0Success4,682
Apr 17, 2026 02:11olliecrowolliecrowRUSTrust-1.94.0Success5,338
Apr 17, 2026 02:04olliecrowolliecrowRUSTrust-1.94.0Success4,670
Apr 17, 2026 02:00olliecrowolliecrowCPPclang++18.1.3Error
Apr 17, 2026 01:58olliecrowolliecrowRUSTrust-1.94.0Success4,923
Apr 17, 2026 01:51olliecrowolliecrowRUSTrust-1.94.0Success4,803
Apr 17, 2026 01:49olliecrowolliecrowCPPclang++18.1.3Success6,484
Apr 17, 2026 01:47olliecrowolliecrowRUSTrust-1.94.0Success4,829
Apr 17, 2026 01:43olliecrowolliecrowRUSTrust-1.94.0Success4,973
Apr 17, 2026 01:43olliecrowolliecrowRUSTrust-1.94.0Success4,871