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 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
Apr 17, 2026 01:40olliecrowolliecrowRUSTrust-1.94.0Success4,764
Apr 17, 2026 01:39olliecrowolliecrowRUSTrust-1.94.0Success5,034
Apr 17, 2026 01:37olliecrowolliecrowRUSTrust-1.94.0Success4,751
Apr 17, 2026 01:34olliecrowolliecrowRUSTrust-1.94.0Success5,794
Apr 17, 2026 01:33olliecrowolliecrowRUSTrust-1.94.0Success5,162
Apr 17, 2026 01:28olliecrowolliecrowRUSTrust-1.94.0Success4,937
Apr 17, 2026 01:28olliecrowolliecrowRUSTrust-1.94.0Success4,927
Apr 17, 2026 01:25olliecrowolliecrowRUSTrust-1.94.0Success4,700
Apr 17, 2026 00:11olliecrowolliecrowZIG0.14.0Success90,059
Apr 16, 2026 23:09olliecrowolliecrowCPPclang++18.1.3Success5,412
Apr 16, 2026 04:22olliecrowolliecrowCPPclang++18.1.3Success6,292
Apr 15, 2026 07:38olliecrowolliecrowRUSTrust-1.94.0Success4,764
Apr 15, 2026 06:44olliecrowolliecrowRUSTrust-1.94.0Success4,650+21.97 RP
Apr 15, 2026 05:44olliecrowolliecrowRUSTrust-1.94.0Success4,698+379.09 RP
Apr 15, 2026 04:56olliecrowolliecrowRUSTrust-1.94.0Success35,747
Apr 13, 2026 15:51limanjun99limanjun99CPPg++13.3.0Success3,007
Apr 13, 2026 15:50limanjun99limanjun99CPPg++13.3.0Success3,006
Apr 13, 2026 15:50limanjun99limanjun99CPPg++13.3.0Success3,024
Apr 13, 2026 15:49limanjun99limanjun99CPPg++13.3.0Success3,117
Apr 13, 2026 15:39limanjun99limanjun99CPPg++13.3.0Success3,010
Apr 13, 2026 15:33limanjun99limanjun99CPPg++13.3.0Success3,020
Apr 13, 2026 15:32limanjun99limanjun99CPPg++13.3.0Success3,008
Apr 13, 2026 15:32limanjun99limanjun99CPPg++13.3.0Success3,013
Apr 13, 2026 15:31limanjun99limanjun99CPPg++13.3.0Success3,034
Apr 13, 2026 15:29limanjun99limanjun99CPPg++13.3.0Success3,034
Apr 13, 2026 15:28limanjun99limanjun99CPPg++13.3.0Success3,034
Apr 13, 2026 15:26limanjun99limanjun99CPPg++13.3.0Success2,999+30.84 RP
Apr 13, 2026 15:25limanjun99limanjun99CPPg++13.3.0Success3,027+6.54 RP
Apr 13, 2026 15:24limanjun99limanjun99CPPg++13.3.0Success3,058
Apr 13, 2026 15:24limanjun99limanjun99CPPg++13.3.0Success3,076
Apr 13, 2026 15:09limanjun99limanjun99CPPg++13.3.0Success3,050
Apr 13, 2026 15:08limanjun99limanjun99CPPg++13.3.0Success3,033+5.43 RP