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
May 29, 2026 17:54Victor MerckléVictor MerckléCPPg++14.2.0Success2,623
May 29, 2026 17:48Victor MerckléVictor MerckléCPPg++14.2.0Success2,654
May 29, 2026 17:46Victor MerckléVictor MerckléCPPg++14.2.0Success2,713
May 29, 2026 17:41Victor MerckléVictor MerckléCPPg++14.2.0Success2,686
May 29, 2026 17:36Victor MerckléVictor MerckléCPPg++14.2.0Success2,687
May 29, 2026 17:31Victor MerckléVictor MerckléCPPg++14.2.0Success2,701
May 29, 2026 17:26Victor MerckléVictor MerckléCPPg++14.2.0Success2,602
May 29, 2026 17:22Victor MerckléVictor MerckléCPPg++14.2.0Success2,644
May 29, 2026 16:39Victor MerckléVictor MerckléCPPg++14.2.0Success2,694
May 29, 2026 16:36Victor MerckléVictor MerckléCPPg++14.2.0Success2,593
May 29, 2026 16:33Victor MerckléVictor MerckléCPPg++14.2.0Success2,696
May 29, 2026 16:25Victor MerckléVictor MerckléCPPg++14.2.0Success2,658
May 29, 2026 16:18Victor MerckléVictor MerckléCPPg++14.2.0Success2,583+17.90 RP
May 29, 2026 16:14Victor MerckléVictor MerckléCPPg++14.2.0Success2,713
May 29, 2026 16:08Victor MerckléVictor MerckléCPPg++14.2.0Success2,687
May 29, 2026 15:54Victor MerckléVictor MerckléCPPg++14.2.0Success2,682
May 29, 2026 12:28Victor MerckléVictor MerckléCPPg++14.2.0Success2,656
May 29, 2026 12:22Victor MerckléVictor MerckléCPPg++14.2.0Success2,686
May 29, 2026 12:15Victor MerckléVictor MerckléCPPg++14.2.0Success2,654
May 29, 2026 12:09Victor MerckléVictor MerckléCPPg++14.2.0Success2,628
May 29, 2026 12:02Victor MerckléVictor MerckléCPPg++14.2.0Success2,595+68.55 RP
May 29, 2026 11:57Victor MerckléVictor MerckléCPPg++14.2.0Success2,737
May 29, 2026 11:47Victor MerckléVictor MerckléCPPg++14.2.0Success2,746
May 29, 2026 11:45Victor MerckléVictor MerckléCPPg++14.2.0Success2,744
May 29, 2026 11:42Victor MerckléVictor MerckléCPPg++14.2.0Success2,738
May 29, 2026 11:40Victor MerckléVictor MerckléCPPg++14.2.0Success2,743
May 29, 2026 11:37Victor MerckléVictor MerckléCPPg++14.2.0Success2,642+4.29 RP
May 29, 2026 11:34Victor MerckléVictor MerckléCPPg++14.2.0Success2,760
May 29, 2026 11:31Victor MerckléVictor MerckléCPPg++14.2.0Success2,650
May 29, 2026 11:27Victor MerckléVictor MerckléCPPg++14.2.0Success2,742
May 29, 2026 11:20Victor MerckléVictor MerckléCPPg++14.2.0Success2,670
May 29, 2026 11:16Victor MerckléVictor MerckléCPPg++14.2.0Success2,707
May 29, 2026 10:37Victor MerckléVictor MerckléCPPg++14.2.0Success2,734
May 29, 2026 10:35Victor MerckléVictor MerckléCPPg++14.2.0Success2,703
May 29, 2026 10:30Victor MerckléVictor MerckléCPPg++14.2.0Success2,729
May 29, 2026 10:23Victor MerckléVictor MerckléCPPg++14.2.0Success2,645+12.82 RP
May 29, 2026 10:21Victor MerckléVictor MerckléCPPg++14.2.0Success2,654+1.42 RP
May 29, 2026 10:17Victor MerckléVictor MerckléCPPg++14.2.0Success2,791
May 29, 2026 10:15Victor MerckléVictor MerckléCPPg++14.2.0Success2,655+33.74 RP
May 29, 2026 10:10Victor MerckléVictor MerckléCPPg++14.2.0Success2,679+50.85 RP
May 29, 2026 10:08Victor MerckléVictor MerckléCPPg++14.2.0Success2,832
May 29, 2026 09:57Victor MerckléVictor MerckléCPPg++14.2.0Success2,716+4.06 RP
May 29, 2026 09:55Victor MerckléVictor MerckléCPPg++14.2.0Success2,776
May 29, 2026 09:52Victor MerckléVictor MerckléCPPg++14.2.0Success2,835
May 29, 2026 09:50Victor MerckléVictor MerckléCPPg++14.2.0Success3,087+5.00 RP
May 29, 2026 09:16Elijah KinElijah KinCPPg++14.2.0Success5,005
May 29, 2026 08:23Elijah KinElijah KinCPPg++14.2.0Success5,026
May 29, 2026 08:11Elijah KinElijah KinCPPg++14.2.0Success8,358
May 29, 2026 06:29Elijah KinElijah KinCPPclang++18.1.3Success7,531
May 29, 2026 06:05Elijah KinElijah KinCPPclang++20.1.2Success7,581
May 29, 2026 05:59Elijah KinElijah KinCPPg++14.2.0Success4,937+20.31 RP
May 29, 2026 05:37Elijah KinElijah KinCPPg++14.2.0Success5,274
May 29, 2026 05:22Elijah KinElijah KinCPPg++14.2.0Success5,416
May 29, 2026 05:19Elijah KinElijah KinCPPg++14.2.0Success5,127
May 29, 2026 03:38Elijah KinElijah KinCPPg++14.2.0Success4,987+255.21 RP
May 28, 2026 03:33Elijah KinElijah KinCPPg++14.2.0Success5,698+145.47 RP
May 27, 2026 18:52Elijah KinElijah KinCPPg++14.2.0Success6,405
May 27, 2026 18:33Elijah KinElijah KinCPPg++14.2.0Success6,287
May 27, 2026 18:29Elijah KinElijah KinCPPg++13.3.0Success6,629
May 27, 2026 18:26Elijah KinElijah KinCPPg++14.2.0Success6,213+108.48 RP
May 27, 2026 18:23Elijah KinElijah KinCPPg++14.2.0Success6,662+17.81 RP
May 27, 2026 17:01Elijah KinElijah KinCPPclang++20.1.2Success11,103
May 27, 2026 16:59Elijah KinElijah KinCPPg++14.2.0Success6,742+35.64 RP
May 27, 2026 16:46Elijah KinElijah KinCPPg++14.2.0Success6,908+376.70 RP
May 26, 2026 17:19Elijah KinElijah KinCPPg++14.2.0Success9,854
May 26, 2026 17:04Elijah KinElijah KinCPPg++14.2.0Success9,338+93.57 RP
May 26, 2026 17:02Elijah KinElijah KinCPPclang++20.1.2Success11,061
May 26, 2026 16:48Elijah KinElijah KinCPPclang++20.1.2Success11,166
May 25, 2026 22:14Elijah KinElijah KinCPPclang++20.1.2Success13,925
May 22, 2026 13:11M-RochatM-RochatCPPclang++17.0.6Success4,307
May 22, 2026 13:09M-RochatM-RochatCPPclang++17.0.6Success4,307
May 22, 2026 13:08M-RochatM-RochatCPPclang++17.0.6Success4,317
May 22, 2026 13:07M-RochatM-RochatCPPclang++17.0.6Success4,302+4.31 RP
May 22, 2026 13:04M-RochatM-RochatCPPclang++17.0.6Success4,310+32.90 RP
May 22, 2026 13:03M-RochatM-RochatCPPclang++17.0.6Success4,481
May 22, 2026 13:02M-RochatM-RochatCPPclang++17.0.6Success4,498
May 22, 2026 13:00M-RochatM-RochatCPPclang++20.1.2Success4,496
May 22, 2026 12:58M-RochatM-RochatCPPclang++17.0.6Success4,472
May 22, 2026 12:57M-RochatM-RochatCPPclang++17.0.6Success4,441
May 22, 2026 12:55M-RochatM-RochatCPPclang++17.0.6Success4,487
May 22, 2026 12:54M-RochatM-RochatCPPclang++17.0.6Success4,495
May 22, 2026 12:52M-RochatM-RochatCPPclang++17.0.6Success4,372+1.57 RP
May 22, 2026 12:50M-RochatM-RochatCPPclang++17.0.6Success4,688
May 22, 2026 09:56M-RochatM-RochatCPPclang++17.0.6Success4,699
May 22, 2026 09:54M-RochatM-RochatCPPg++13.3.0Success4,673
May 22, 2026 09:53M-RochatM-RochatCPPclang++17.0.6Success4,568
May 22, 2026 09:51M-RochatM-RochatCPPclang++17.0.6Success4,692
May 22, 2026 09:50M-RochatM-RochatCPPclang++17.0.6Success4,689
May 22, 2026 09:48M-RochatM-RochatCPPclang++20.1.2Success4,682
May 22, 2026 09:47M-RochatM-RochatCPPclang++17.0.6Success4,762
May 22, 2026 09:45M-RochatM-RochatCPPclang++17.0.6Success4,674
May 22, 2026 09:43M-RochatM-RochatCPPclang++17.0.6Success4,737
May 22, 2026 09:41M-RochatM-RochatCPPclang++17.0.6Success4,684
May 21, 2026 22:23Jacob McDanielJacob McDanielCPPg++14.2.0Success2,922
May 21, 2026 22:07Jacob McDanielJacob McDanielCPPclang++20.1.2Success2,726
May 21, 2026 22:06Jacob McDanielJacob McDanielCPPg++12.4.0Success2,509
May 21, 2026 22:06Jacob McDanielJacob McDanielCPPg++13.3.0Success2,476
May 21, 2026 21:57Jacob McDanielJacob McDanielCPPg++14.2.0Success2,548
May 21, 2026 21:56Jacob McDanielJacob McDanielCPPg++14.2.0Success2,467
May 21, 2026 21:56Jacob McDanielJacob McDanielCPPg++14.2.0Success2,516