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 14, 2026 22:27Elijah KinElijah KinCPPclang++18.1.3Success496,627
Mar 14, 2026 22:20Elijah KinElijah KinCPPclang++18.1.3Success496,708+12.20 RP
Mar 14, 2026 22:01Elijah KinElijah KinCPPclang++18.1.3Success1,260,994+7.93 RP
Mar 14, 2026 18:54Dominique GarmierDominique GarmierCPPg++13.3.0Success30,462+186.90 RP
Mar 14, 2026 18:29Dominique GarmierDominique GarmierCPPg++13.3.0Success70,733+0.03 RP
Mar 14, 2026 18:26Dominique GarmierDominique GarmierCPPg++13.3.0Success70,748+119.21 RP
Mar 14, 2026 16:11Dominique GarmierDominique GarmierCPPg++13.3.0Error
Mar 14, 2026 15:59Dominique GarmierDominique GarmierCPPclang++18.1.3Success488,385
Mar 14, 2026 15:58Dominique GarmierDominique GarmierCPPg++13.3.0Success451,714
Mar 14, 2026 15:57Dominique GarmierDominique GarmierCPPclang++18.1.3Success488,308
Mar 14, 2026 11:14KeefeKeefeCPPclang++18.1.3Success3,799+2.08 RP
Mar 14, 2026 11:08Dominique GarmierDominique GarmierCPPg++13.3.0Success451,684+0.01 RP
Mar 14, 2026 11:03Dominique GarmierDominique GarmierCPPg++13.3.0Success451,790+13.35 RP
Mar 14, 2026 08:09KeefeKeefeCPPclang++18.1.3Success3,802+424.64 RP
Mar 14, 2026 08:08KeefeKeefeCPPg++13.3.0Success4,534+1'573.21 RP
Mar 13, 2026 11:41Dominique GarmierDominique GarmierCPPg++13.3.0Success1,138,191+8.79 RP
Mar 12, 2026 03:40olliecrowolliecrowRUSTrust-1.87.0Success8,613+6.43 RP
Mar 12, 2026 03:31olliecrowolliecrowRUSTrust-1.88.0Success8,661+1.20 RP
Mar 12, 2026 03:20olliecrowolliecrowRUSTrust-1.88.0Success8,698
Mar 12, 2026 03:14olliecrowolliecrowRUSTrust-1.88.0Success8,764
Mar 12, 2026 03:09olliecrowolliecrowCPPclang++18.1.3Success9,164
Mar 12, 2026 03:01olliecrowolliecrowRUSTrust-1.88.0Success10,774
Mar 12, 2026 02:58olliecrowolliecrowCPPclang++18.1.3Success9,712
Mar 12, 2026 02:47olliecrowolliecrowRUSTrust-1.87.0Success8,680
Mar 12, 2026 02:38olliecrowolliecrowRUSTrust-1.88.0Success8,670+15.75 RP
Mar 12, 2026 02:36olliecrowolliecrowCPPclang++18.1.3Success9,443
Mar 12, 2026 02:31olliecrowolliecrowRUSTrust-1.94.0Success8,790+78.11 RP
Mar 12, 2026 02:30olliecrowolliecrowCPPclang++18.1.3Success9,438+171.60 RP
Mar 10, 2026 11:40izotoffizotoffGOgo1.26.1Error
Mar 10, 2026 11:37izotoffizotoffGOgo1.26.1Success34,622
Mar 10, 2026 11:36izotoffizotoffGOgo1.21.5Error
Mar 10, 2026 05:07olliecrowolliecrowCPPg++13.3.0Success21,409
Mar 10, 2026 05:05olliecrowolliecrowCPPclang++18.1.3Success11,262+0.47 RP
Mar 10, 2026 05:03olliecrowolliecrowCPPclang++18.1.3Success11,372
Mar 10, 2026 05:01olliecrowolliecrowCPPclang++18.1.3Success11,268+174.61 RP
Mar 4, 2026 20:21olliecrowolliecrowCPPg++13.3.0Success25,207
Mar 4, 2026 20:17olliecrowolliecrowCPPg++13.3.0Error
Mar 4, 2026 20:13olliecrowolliecrowCPPg++13.3.0Error
Mar 4, 2026 20:06olliecrowolliecrowCPPclang++18.1.3Success14,055
Mar 4, 2026 19:59olliecrowolliecrowCPPclang++18.1.3Success14,346
Mar 4, 2026 19:55olliecrowolliecrowCPPclang++18.1.3Success14,108
Mar 4, 2026 19:39olliecrowolliecrowCPPg++13.3.0Success15,917
Mar 4, 2026 19:36olliecrowolliecrowCPPclang++18.1.3Success14,028+5.00 RP
Mar 4, 2026 19:32olliecrowolliecrowCPPclang++18.1.3Success15,040
Mar 4, 2026 19:23olliecrowolliecrowCPPclang++18.1.3Success14,127+11.19 RP
Mar 4, 2026 19:20olliecrowolliecrowCPPclang++18.1.3Success14,354+80.79 RP
Mar 4, 2026 19:16olliecrowolliecrowCPPclang++18.1.3Success16,263
Mar 4, 2026 19:12olliecrowolliecrowCPPclang++18.1.3Success16,237+68.11 RP
Mar 4, 2026 19:07olliecrowolliecrowCPPclang++18.1.3Success18,354
Mar 4, 2026 19:04olliecrowolliecrowCPPclang++18.1.3Success18,330
Mar 4, 2026 19:01olliecrowolliecrowCPPclang++18.1.3Success18,256+4.23 RP
Mar 4, 2026 18:57olliecrowolliecrowCPPclang++18.1.3Success18,398+0.77 RP
Mar 4, 2026 18:53olliecrowolliecrowCPPclang++18.1.3Success18,800
Mar 4, 2026 18:49olliecrowolliecrowCPPclang++18.1.3Success18,812
Mar 4, 2026 18:38olliecrowolliecrowCPPclang++18.1.3Success18,471
Mar 4, 2026 18:34olliecrowolliecrowCPPclang++18.1.3Success18,424+132.45 RP
Mar 4, 2026 18:28olliecrowolliecrowCPPclang++18.1.3Success24,981
Mar 4, 2026 18:27olliecrowolliecrowCPPclang++18.1.3Success24,618
Mar 4, 2026 18:26olliecrowolliecrowCPPclang++18.1.3Success24,450
Mar 4, 2026 18:24olliecrowolliecrowCPPg++13.3.0Error
Mar 4, 2026 18:21olliecrowolliecrowCPPg++13.3.0Success41,213
Mar 4, 2026 18:16olliecrowolliecrowCPPclang++18.1.3Success24,657
Mar 4, 2026 18:12olliecrowolliecrowCPPg++13.3.0Success41,477
Mar 4, 2026 18:09olliecrowolliecrowCPPg++13.3.0Success34,962
Mar 4, 2026 18:05olliecrowolliecrowCPPclang++18.1.3Success25,138
Mar 4, 2026 18:02olliecrowolliecrowCPPg++13.3.0Success24,629
Mar 4, 2026 17:58olliecrowolliecrowCPPclang++18.1.3Success24,371+410.32 RP
Feb 7, 2026 21:50T PrathamT PrathamCPPg++13.3.0Success8,985
Feb 7, 2026 21:34T PrathamT PrathamCPPg++13.3.0Success9,319
Feb 7, 2026 21:14T PrathamT PrathamCPPg++13.3.0Success8,736+194.39 RP
Feb 7, 2026 20:59T PrathamT PrathamCPPg++13.3.0Success10,523+6.19 RP
Feb 7, 2026 20:53T PrathamT PrathamCPPg++13.3.0Success11,026
Feb 7, 2026 20:45T PrathamT PrathamCPPg++13.3.0Success10,592+609.15 RP
Feb 7, 2026 18:43T PrathamT PrathamCPPg++13.3.0Success29,854+305.44 RP
Feb 6, 2026 16:10Josu San MartinJosu San MartinCPPclang++18.1.3Success3,019
Feb 6, 2026 15:29Josu San MartinJosu San MartinCPPclang++18.1.3Success2,950+95.16 RP
Feb 6, 2026 06:16Josu San MartinJosu San MartinRUSTrust-1.92.0Success3,678
Feb 6, 2026 06:05Josu San MartinJosu San MartinRUSTrust-1.92.0Success3,563+1'814.56 RP
Feb 6, 2026 06:04Josu San MartinJosu San MartinRUSTrust-1.92.0Error
Feb 6, 2026 06:02Josu San MartinJosu San MartinCPPclang++18.1.3Success2,992+88.18 RP
Feb 6, 2026 05:19Josu San MartinJosu San MartinCPPclang++18.1.3Success3,166
Feb 6, 2026 05:19Josu San MartinJosu San MartinCPPclang++18.1.3Success3,104
Feb 6, 2026 05:07Josu San MartinJosu San MartinCPPclang++18.1.3Success3,032+1'424.74 RP
Feb 6, 2026 04:42Josu San MartinJosu San MartinCPPclang++18.1.3Success4,619
Feb 6, 2026 04:41Josu San MartinJosu San MartinCPPclang++18.1.3Success4,598+7.54 RP
Feb 6, 2026 02:17Josu San MartinJosu San MartinCPPclang++18.1.3Success4,614+257.83 RP
Feb 6, 2026 01:42Josu San MartinJosu San MartinCPPclang++18.1.3Success5,237+13.04 RP
Feb 6, 2026 01:41Josu San MartinJosu San MartinCPPclang++18.1.3Success5,456
Feb 6, 2026 01:40Josu San MartinJosu San MartinCPPclang++18.1.3Success5,794
Feb 6, 2026 01:36Josu San MartinJosu San MartinCPPclang++18.1.3Success5,370
Feb 6, 2026 00:50Josu San MartinJosu San MartinCPPclang++18.1.3Success5,650
Feb 5, 2026 23:10Josu San MartinJosu San MartinCPPclang++18.1.3Success5,723
Feb 5, 2026 22:17Josu San MartinJosu San MartinCPPclang++18.1.3Success5,306
Feb 5, 2026 14:32Josu San MartinJosu San MartinCPPclang++18.1.3Success5,273+34.26 RP
Feb 5, 2026 05:18Josu San MartinJosu San MartinCPPclang++18.1.3Success5,370+21.59 RP
Feb 5, 2026 05:02Josu San MartinJosu San MartinCPPclang++18.1.3Success5,472
Feb 5, 2026 04:46Josu San MartinJosu San MartinCPPclang++18.1.3Success5,433+14.45 RP
Feb 5, 2026 04:46Josu San MartinJosu San MartinCPPclang++18.1.3Success5,637
Feb 5, 2026 04:45Josu San MartinJosu San MartinCPPclang++18.1.3Success5,572
Feb 5, 2026 04:45Josu San MartinJosu San MartinCPPclang++18.1.3Success5,476+3.99 RP