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 9, 2026 13:28olliecrowolliecrowCSHARP9.0.14Success38,899+135.30 RP
Apr 9, 2026 12:41olliecrowolliecrowRUSTrust-1.94.0Success5,716+353.61 RP
Apr 6, 2026 20:02olliecrowolliecrowCPPg++13.3.0Success28,461
Apr 6, 2026 18:56olliecrowolliecrowCPPg++13.3.0Success15,768
Apr 6, 2026 15:15olliecrowolliecrowCPPg++13.3.0Success28,381
Apr 6, 2026 14:23olliecrowolliecrowCPPg++13.3.0Success9,305
Mar 30, 2026 07:14Dominique GarmierDominique GarmierRUSTrust-1.94.1Success21,896
Mar 30, 2026 05:52Dominique GarmierDominique GarmierRUSTrust-1.94.1Success29,281
Mar 30, 2026 05:21Dominique GarmierDominique GarmierRUSTrust-1.94.1Success21,246
Mar 30, 2026 05:20Dominique GarmierDominique GarmierRUSTrust-1.94.1Success35,242
Mar 30, 2026 05:18Dominique GarmierDominique GarmierRUSTrust-1.94.1Success66,891
Mar 30, 2026 00:44Dominique GarmierDominique GarmierRUSTrust-1.94.1Success9,440
Mar 29, 2026 23:39Dominique GarmierDominique GarmierRUSTrust-1.94.1Success214,932
Mar 29, 2026 23:05Dominique GarmierDominique GarmierRUSTrust-1.94.1Error
Mar 29, 2026 23:04Dominique GarmierDominique GarmierRUSTrust-1.94.1Error
Mar 29, 2026 08:00Dominique GarmierDominique GarmierCPPclang++18.1.3Success9,014
Mar 28, 2026 10:46Dominique GarmierDominique GarmierRUSTrust-1.94.0Success9,385
Mar 27, 2026 16:58Dominique GarmierDominique GarmierZIG0.13.0Success16,754+8.98 RP
Mar 27, 2026 02:40Dominique GarmierDominique GarmierGOgo1.26.1Success49,812
Mar 27, 2026 02:34Dominique GarmierDominique GarmierGOgo1.26.1Success89,224
Mar 27, 2026 02:33Dominique GarmierDominique GarmierGOgo1.26.1Success48,121
Mar 26, 2026 13:11Dominique GarmierDominique GarmierCPPclang++18.1.3Success8,384+51.98 RP
Mar 26, 2026 10:58Dominique GarmierDominique GarmierRUSTrust-1.94.0Success49,578
Mar 25, 2026 21:55Dominique GarmierDominique GarmierRUSTrust-1.94.0Error
Mar 25, 2026 20:29Dominique GarmierDominique GarmierZIG0.13.0Success211,802
Mar 25, 2026 20:00Dominique GarmierDominique GarmierZIG0.13.0Success17,010+521.43 RP
Mar 25, 2026 18:47Dominique GarmierDominique GarmierZIG0.13.0Success5,715,006
Mar 25, 2026 16:15Dominique GarmierDominique GarmierZIG0.13.0Success150,473+48.10 RP
Mar 24, 2026 19:33Dominique GarmierDominique GarmierCPPclang++18.1.3Success22,420
Mar 24, 2026 19:28Dominique GarmierDominique GarmierCPPclang++18.1.3Success41,896
Mar 24, 2026 16:43Dominique GarmierDominique GarmierRUSTrust-1.94.0Success9,342
Mar 24, 2026 16:19Dominique GarmierDominique GarmierRUSTrust-1.94.0Success9,591
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