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 17, 2026 16:02Jacob McDanielJacob McDanielCPPg++14.2.0Success3,694+1'329.30 RP
May 17, 2026 15:35Jacob McDanielJacob McDanielCPPg++10.5.0Success7,788
May 17, 2026 15:35Jacob McDanielJacob McDanielCPPg++14.2.0Success7,342
May 17, 2026 15:34Jacob McDanielJacob McDanielCPPg++14.2.0Success7,258+4.54 RP
May 17, 2026 15:34Jacob McDanielJacob McDanielCPPg++14.2.0Success7,836
May 17, 2026 15:33Jacob McDanielJacob McDanielCPPg++14.2.0Success7,352
May 17, 2026 15:06Jacob McDanielJacob McDanielCPPg++14.2.0Success7,288
May 17, 2026 14:20Jacob McDanielJacob McDanielCPPg++14.2.0Success8,631
May 17, 2026 14:19Jacob McDanielJacob McDanielCPPg++13.3.0Success7,346
May 17, 2026 12:28M-RochatM-RochatCPPclang++17.0.6Success4,407
May 17, 2026 11:37M-RochatM-RochatCPPclang++17.0.6Success4,414
May 17, 2026 11:33M-RochatM-RochatCPPclang++17.0.6Success4,375+14.02 RP
May 17, 2026 11:33M-RochatM-RochatCPPg++13.3.0Success4,420
May 17, 2026 11:33M-RochatM-RochatCPPg++14.2.0Success4,414
May 17, 2026 10:14M-RochatM-RochatCPPg++14.2.0Success4,419
May 17, 2026 10:14M-RochatM-RochatCPPg++14.2.0Success4,416
May 17, 2026 10:14M-RochatM-RochatCPPclang++18.1.3Success4,420
May 17, 2026 06:58Jacob McDanielJacob McDanielCPPg++14.2.0Success7,282+199.13 RP
May 17, 2026 06:39Jacob McDanielJacob McDanielCPPg++14.2.0Success9,486
May 17, 2026 06:35Jacob McDanielJacob McDanielCPPg++14.2.0Success8,695
May 17, 2026 06:33Jacob McDanielJacob McDanielCPPg++14.2.0Success10,190
May 17, 2026 06:33Jacob McDanielJacob McDanielCPPg++14.2.0Success10,876
May 17, 2026 06:32Jacob McDanielJacob McDanielCPPg++14.2.0Success9,624
May 17, 2026 06:10Jacob McDanielJacob McDanielCPPg++14.2.0Success9,384
May 17, 2026 06:10Jacob McDanielJacob McDanielCPPg++10.5.0Success9,862
May 17, 2026 05:59Jacob McDanielJacob McDanielCPPg++14.2.0Success8,517+171.52 RP
May 17, 2026 03:02M-RochatM-RochatCPPclang++20.1.2Success4,417
May 17, 2026 03:02M-RochatM-RochatCPPclang++20.1.2Success4,402+5.15 RP
May 17, 2026 03:00M-RochatM-RochatCPPclang++20.1.2Success4,412+1.03 RP
May 16, 2026 23:22Jacob McDanielJacob McDanielCPPg++14.2.0Success9,974+113.56 RP
May 16, 2026 23:15M-RochatM-RochatCPPclang++20.1.2Success4,418
May 16, 2026 23:15M-RochatM-RochatCPPclang++17.0.6Success4,432
May 16, 2026 23:15M-RochatM-RochatCPPg++13.3.0Success4,432
May 16, 2026 23:14M-RochatM-RochatCPPclang++17.0.6Success4,483
May 16, 2026 23:14M-RochatM-RochatCPPclang++18.1.3Success4,498
May 16, 2026 23:14M-RochatM-RochatCPPclang++20.1.2Success4,414+39.34 RP
May 16, 2026 23:12M-RochatM-RochatCPPclang++20.1.2Success4,492+1.98 RP
May 16, 2026 23:12M-RochatM-RochatCPPg++10.5.0Success4,500
May 16, 2026 23:12M-RochatM-RochatCPPg++13.3.0Success4,496+5.92 RP
May 16, 2026 23:12M-RochatM-RochatCPPg++14.2.0Success4,508+447.11 RP
May 16, 2026 23:10M-RochatM-RochatCPPg++14.2.0Success5,646+1'364.46 RP
May 16, 2026 23:09M-RochatM-RochatCPPg++14.2.0Error
May 16, 2026 23:09M-RochatM-RochatCPPg++14.2.0Error
May 16, 2026 23:09M-RochatM-RochatCPPg++14.2.0Error
May 16, 2026 23:05Jacob McDanielJacob McDanielCPPg++14.2.0Success11,248+42.81 RP
May 16, 2026 22:55Jacob McDanielJacob McDanielCPPg++14.2.0Success11,817+15.54 RP
May 16, 2026 22:53Jacob McDanielJacob McDanielCPPg++10.5.0Success12,038+3.71 RP
May 16, 2026 22:18Jacob McDanielJacob McDanielCPPg++14.2.0Success12,092+173.95 RP
May 16, 2026 21:57Jacob McDanielJacob McDanielCPPg++14.2.0Success15,313+243.19 RP
May 16, 2026 21:21Jacob McDanielJacob McDanielCPPg++14.2.0Success24,399+35.41 RP
May 16, 2026 21:04Jacob McDanielJacob McDanielCPPg++14.2.0Success26,706+365.28 RP
May 16, 2026 20:43Jacob McDanielJacob McDanielCPPg++14.2.0Success1,090,621+2.81 RP
May 16, 2026 19:28M-RochatM-RochatCPPg++14.2.0Error
May 16, 2026 19:26M-RochatM-RochatCPPg++14.2.0Error
May 16, 2026 11:01Jacob McDanielJacob McDanielCPPg++10.5.0Success1,573,350+6.36 RP
May 16, 2026 07:24M-RochatM-RochatCPPg++14.2.0Success24,588+1.65 RP
May 15, 2026 19:32M-RochatM-RochatCPPg++14.2.0Success24,688+405.06 RP
May 14, 2026 17:13Josu San MartinJosu San MartinCSHARP9.0.13Success1,249,068
May 14, 2026 17:11Josu San MartinJosu San MartinZIG0.15.1Success1,055,841+5.00 RP
May 13, 2026 09:06Victor MerckléVictor MerckléCPPg++14.2.0Success114,669
May 11, 2026 21:06Victor MerckléVictor MerckléGOgo1.26.2Success3,889+13.81 RP
May 11, 2026 20:52Victor MerckléVictor MerckléCSHARP10.0.7Success4,221+284.47 RP
May 11, 2026 20:43Victor MerckléVictor MerckléGOgo1.26.2Success3,910+189.00 RP
May 11, 2026 20:27Victor MerckléVictor MerckléRUSTrust-1.95.0Error
May 11, 2026 19:37Victor MerckléVictor MerckléCPPg++14.2.0Success2,825+410.05 RP
May 11, 2026 18:33Victor MerckléVictor MerckléRUSTrust-1.95.0Success3,049+532.29 RP
May 10, 2026 23:47Elijah KinElijah KinCPPclang++20.1.2Success12,921
May 7, 2026 06:52Victor MerckléVictor MerckléCPPg++14.2.0Error
May 5, 2026 19:19olliecrowolliecrowGOgo1.26.2Success34,175
May 5, 2026 19:14olliecrowolliecrowGOgo1.26.2Success34,757
May 5, 2026 19:04olliecrowolliecrowGOgo1.26.2Success26,793
May 5, 2026 15:46olliecrowolliecrowGOgo1.26.2Error
May 5, 2026 15:19olliecrowolliecrowGOgo1.26.2Error
May 5, 2026 14:47olliecrowolliecrowGOgo1.26.2Error
May 5, 2026 14:33olliecrowolliecrowCSHARP9.0.15Success8,534
May 5, 2026 14:28olliecrowolliecrowCSHARP9.0.15Success8,566
May 5, 2026 14:13Victor MerckléVictor MerckléZIG0.16.0Success3,242+612.94 RP
May 5, 2026 03:51olliecrowolliecrowRUSTrust-1.95.0Success4,030
May 5, 2026 03:41olliecrowolliecrowRUSTrust-1.95.0Success3,882
May 5, 2026 01:28olliecrowolliecrowCPPclang++18.1.3Success3,914
May 5, 2026 01:22olliecrowolliecrowRUSTrust-1.95.0Success3,975
May 5, 2026 01:15olliecrowolliecrowCPPclang++18.1.3Success3,954
May 5, 2026 01:15olliecrowolliecrowRUSTrust-1.95.0Success3,834
May 5, 2026 00:50olliecrowolliecrowCPPclang++18.1.3Success4,084
May 5, 2026 00:41olliecrowolliecrowCPPclang++18.1.3Success3,755
May 5, 2026 00:13olliecrowolliecrowCPPclang++18.1.3Success4,157
May 5, 2026 00:09olliecrowolliecrowCPPclang++18.1.3Success4,165
May 4, 2026 23:53olliecrowolliecrowCPPclang++18.1.3Success4,068
May 4, 2026 23:03olliecrowolliecrowCPPclang++18.1.3Success3,830
May 4, 2026 22:58olliecrowolliecrowCPPclang++18.1.3Success3,785
May 4, 2026 22:48olliecrowolliecrowCPPclang++18.1.3Success3,961
May 4, 2026 22:39olliecrowolliecrowCPPclang++18.1.3Success3,917
May 4, 2026 21:54olliecrowolliecrowCPPclang++18.1.3Success3,876
May 4, 2026 11:25Victor MerckléVictor MerckléCSHARP10.0.7Success83,067
May 4, 2026 11:01Victor MerckléVictor MerckléCPPg++14.2.0Success118,052
May 4, 2026 10:44Victor MerckléVictor MerckléCPPg++14.2.0Success118,848
May 4, 2026 10:31Victor MerckléVictor MerckléCPPg++14.2.0Success114,860
May 4, 2026 09:13Victor MerckléVictor MerckléCPPg++14.2.0Success119,050
May 4, 2026 08:25Victor MerckléVictor MerckléCPPg++14.2.0Success3,105+27.76 RP
May 2, 2026 06:48Victor MerckléVictor MerckléCSHARP10.0.7Success82,226