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
Mar 24, 2026 15:42Dominique GarmierDominique GarmierCPPclang++18.1.3Success42,738
Mar 24, 2026 10:40Dominique GarmierDominique GarmierRUSTrust-1.94.0Success45,932
Mar 24, 2026 10:37Dominique GarmierDominique GarmierRUSTrust-1.94.0Error
Mar 24, 2026 10:34Dominique GarmierDominique GarmierRUSTrust-1.94.0Error
Mar 24, 2026 03:51olliecrowolliecrowRUSTrust-1.88.0Success7,164+40.49 RP
Mar 23, 2026 06:34olliecrowolliecrowCPPclang++18.1.3Success7,592
Mar 23, 2026 00:45olliecrowolliecrowRUSTrust-1.88.0Success7,378+100.36 RP
Mar 23, 2026 00:43olliecrowolliecrowCPPclang++18.1.3Success7,968+93.98 RP
Mar 22, 2026 19:53Dominique GarmierDominique GarmierZIG0.13.0Success544,866+18.16 RP
Mar 22, 2026 19:28Dominique GarmierDominique GarmierGOgo1.26.1Success75,397
Mar 22, 2026 19:03Dominique GarmierDominique GarmierRUSTrust-1.94.0Error
Mar 22, 2026 17:18Dominique GarmierDominique GarmierGOgo1.26.1Success57,638
Mar 22, 2026 17:13Dominique GarmierDominique GarmierGOgo1.26.1Success155,176
Mar 22, 2026 16:43Dominique GarmierDominique GarmierRUSTrust-1.94.0Success139,415
Mar 22, 2026 16:29Dominique GarmierDominique GarmierRUSTrust-1.94.0Success50,575
Mar 22, 2026 16:27Dominique GarmierDominique GarmierGOgo1.26.1Success60,754
Mar 22, 2026 16:07Dominique GarmierDominique GarmierGOgo1.26.1Success2,183,007
Mar 22, 2026 16:06Dominique GarmierDominique GarmierGOgo1.26.1Error
Mar 22, 2026 07:48Dominique GarmierDominique GarmierCSHARP9.0.14Success82,458
Mar 21, 2026 21:12Yuriy LyfenkoYuriy LyfenkoCPPg++13.3.0Success3,743+12.79 RP
Mar 21, 2026 21:07Yuriy LyfenkoYuriy LyfenkoCPPg++13.3.0Success3,964
Mar 21, 2026 20:42Yuriy LyfenkoYuriy LyfenkoCPPclang++18.1.3Success4,040
Mar 21, 2026 20:42Yuriy LyfenkoYuriy LyfenkoCPPg++13.3.0Success3,842
Mar 21, 2026 20:29Yuriy LyfenkoYuriy LyfenkoCPPg++13.3.0Success3,794
Mar 21, 2026 20:20Yuriy LyfenkoYuriy LyfenkoCPPg++13.3.0Success3,772
Mar 21, 2026 20:18Yuriy LyfenkoYuriy LyfenkoCPPg++13.3.0Success3,761+167.59 RP
Mar 21, 2026 19:52Dominique GarmierDominique GarmierGOgo1.26.1Success2,199,368
Mar 21, 2026 16:22Dominique GarmierDominique GarmierRUSTrust-1.94.0Success18,651
Mar 21, 2026 14:07Dominique GarmierDominique GarmierCPPg++13.3.0Success11,336
Mar 21, 2026 10:57Dominique GarmierDominique GarmierGOgo1.26.1Success7,273,686
Mar 21, 2026 09:29Dominique GarmierDominique GarmierZIG0.13.0Success52,711,956
Mar 21, 2026 05:33Josu San MartinJosu San MartinCPPg++13.3.0Success3,244
Mar 21, 2026 03:56Dominique GarmierDominique GarmierCPPg++13.3.0Success11,224
Mar 20, 2026 12:24Dominique GarmierDominique GarmierCPPclang++18.1.3Success8,780
Mar 20, 2026 11:32Dominique GarmierDominique GarmierCPPg++13.3.0Success11,207
Mar 20, 2026 09:32Dominique GarmierDominique GarmierCPPg++13.3.0Success11,389
Mar 20, 2026 08:08Dominique GarmierDominique GarmierCPPclang++18.1.3Success8,774
Mar 20, 2026 07:49Dominique GarmierDominique GarmierCPPclang++18.1.3Success8,826
Mar 20, 2026 03:11Dominique GarmierDominique GarmierCPPclang++18.1.3Success8,844
Mar 20, 2026 00:31Dominique GarmierDominique GarmierCPPclang++18.1.3Success8,782
Mar 19, 2026 22:16Dominique GarmierDominique GarmierCPPclang++18.1.3Success8,766+2.60 RP
Mar 19, 2026 21:14Jasper EdbrookeJasper EdbrookeCPPg++13.3.0Success1,137,758+8.79 RP
Mar 19, 2026 20:50Dominique GarmierDominique GarmierCPPclang++18.1.3Success8,786+3.87 RP
Mar 19, 2026 20:49Dominique GarmierDominique GarmierCPPclang++18.1.3Success8,816+8.68 RP
Mar 19, 2026 20:39Dominique GarmierDominique GarmierCPPg++13.3.0Success11,699
Mar 19, 2026 20:37Dominique GarmierDominique GarmierCPPg++13.3.0Success11,398
Mar 19, 2026 18:53lipapipalipapipaCPPg++13.3.0Error
Mar 19, 2026 18:48lipapipalipapipaCPPg++13.3.0Error
Mar 19, 2026 18:47lipapipalipapipaCPPg++13.3.0Error
Mar 19, 2026 18:37Dominique GarmierDominique GarmierCPPclang++18.1.3Success11,966
Mar 19, 2026 18:37Dominique GarmierDominique GarmierCPPg++13.3.0Success15,461
Mar 19, 2026 17:53Dominique GarmierDominique GarmierCPPg++13.3.0Success11,556
Mar 19, 2026 17:36Dominique GarmierDominique GarmierCPPg++13.3.0Success11,624
Mar 19, 2026 17:36Dominique GarmierDominique GarmierCPPclang++18.1.3Success9,374
Mar 19, 2026 16:43Dominique GarmierDominique GarmierCPPclang++18.1.3Success8,888
Mar 19, 2026 16:42Dominique GarmierDominique GarmierCPPclang++18.1.3Success9,040
Mar 19, 2026 16:11Dominique GarmierDominique GarmierCPPclang++18.1.3Success12,068
Mar 19, 2026 16:06Dominique GarmierDominique GarmierCPPg++13.3.0Success15,259
Mar 19, 2026 13:52Dominique GarmierDominique GarmierCPPg++13.3.0Success11,432
Mar 19, 2026 13:50Dominique GarmierDominique GarmierCPPg++13.3.0Success12,392
Mar 19, 2026 12:09Dominique GarmierDominique GarmierCPPg++13.3.0Success12,399
Mar 19, 2026 12:09Dominique GarmierDominique GarmierCPPclang++18.1.3Success9,645
Mar 19, 2026 12:05Dominique GarmierDominique GarmierCPPclang++18.1.3Success9,008
Mar 19, 2026 11:57Dominique GarmierDominique GarmierCPPg++13.3.0Success16,237
Mar 19, 2026 09:49Dominique GarmierDominique GarmierCPPclang++18.1.3Success8,979
Mar 19, 2026 09:49Dominique GarmierDominique GarmierCPPg++13.3.0Success11,300
Mar 19, 2026 09:38Dominique GarmierDominique GarmierCPPclang++18.1.3Success8,884+1.77 RP
Mar 19, 2026 09:05Dominique GarmierDominique GarmierCPPclang++18.1.3Success8,918
Mar 19, 2026 08:57Dominique GarmierDominique GarmierCPPclang++18.1.3Success8,898+14.59 RP
Mar 19, 2026 08:42Dominique GarmierDominique GarmierCPPclang++18.1.3Success9,015+241.96 RP
Mar 19, 2026 08:02Dominique GarmierDominique GarmierCPPg++13.3.0Success11,530+165.35 RP
Mar 19, 2026 07:37Dominique GarmierDominique GarmierCPPg++13.3.0Success14,246+3.48 RP
Mar 19, 2026 06:25Dominique GarmierDominique GarmierCPPg++13.3.0Success14,317+2.09 RP
Mar 19, 2026 06:02Dominique GarmierDominique GarmierCPPg++13.3.0Success14,517
Mar 19, 2026 02:04Dominique GarmierDominique GarmierCPPg++13.3.0Success14,378
Mar 19, 2026 00:28Dominique GarmierDominique GarmierCPPg++13.3.0Success14,360+7.96 RP
Mar 17, 2026 14:55Dominique GarmierDominique GarmierCPPg++13.3.0Success15,478
Mar 16, 2026 22:23Dominique GarmierDominique GarmierCPPg++13.3.0Success14,526+41.17 RP
Mar 16, 2026 14:21Dominique GarmierDominique GarmierCPPg++13.3.0Success15,894
Mar 16, 2026 11:37Dominique GarmierDominique GarmierCPPg++13.3.0Success15,821
Mar 16, 2026 11:02Dominique GarmierDominique GarmierCPPg++13.3.0Success15,750
Mar 16, 2026 10:56Dominique GarmierDominique GarmierCPPg++13.3.0Success15,594
Mar 16, 2026 10:52Dominique GarmierDominique GarmierCPPg++13.3.0Success15,450+8.03 RP
Mar 15, 2026 21:52Elijah KinElijah KinCPPclang++18.1.3Error
Mar 15, 2026 21:14Elijah KinElijah KinCPPclang++18.1.3Success12,982
Mar 15, 2026 21:07Elijah KinElijah KinCPPclang++18.1.3Success13,019
Mar 15, 2026 12:42Dominique GarmierDominique GarmierCPPg++13.3.0Success15,644+310.94 RP
Mar 15, 2026 11:22Dominique GarmierDominique GarmierCPPclang++18.1.3Success51,118
Mar 15, 2026 11:14Dominique GarmierDominique GarmierCPPg++13.3.0Success43,155
Mar 15, 2026 10:52Dominique GarmierDominique GarmierCPPclang++18.1.3Success34,772
Mar 15, 2026 07:56Elijah KinElijah KinCPPclang++18.1.3Error
Mar 15, 2026 07:54Elijah KinElijah KinCPPclang++18.1.3Error
Mar 15, 2026 07:34Elijah KinElijah KinCPPclang++18.1.3Success12,914
Mar 15, 2026 07:25Elijah KinElijah KinCPPclang++18.1.3Success12,770
Mar 15, 2026 07:19Elijah KinElijah KinCPPclang++18.1.3Success29,863
Mar 15, 2026 07:11Elijah KinElijah KinCPPclang++18.1.3Error
Mar 15, 2026 07:07Elijah KinElijah KinCPPclang++18.1.3Error
Mar 15, 2026 06:52Elijah KinElijah KinCPPclang++18.1.3Error
Mar 15, 2026 06:40Elijah KinElijah KinCPPclang++18.1.3Error
Mar 15, 2026 06:26Elijah KinElijah KinCPPclang++18.1.3Success12,920