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 1, 2026 14:26Victor MerckléVictor MerckléCPPg++14.2.0Success3,132+14.21 RP
May 1, 2026 14:19Victor MerckléVictor MerckléCPPg++14.2.0Success3,146+707.06 RP
May 1, 2026 14:03Victor MerckléVictor MerckléZIG0.16.0Success4,046+105.22 RP
May 1, 2026 13:45Victor MerckléVictor MerckléGOgo1.26.2Success5,978
May 1, 2026 13:38Victor MerckléVictor MerckléGOgo1.26.2Success4,222+41.34 RP
May 1, 2026 13:30Victor MerckléVictor MerckléGOgo1.26.2Success4,297+1'779.11 RP
May 1, 2026 13:18Victor MerckléVictor MerckléCSHARP10.0.7Success23,998
May 1, 2026 13:11Victor MerckléVictor MerckléZIG0.16.0Success4,134+1'043.36 RP
May 1, 2026 12:57Victor MerckléVictor MerckléZIG0.16.0Success23,224
May 1, 2026 12:50Victor MerckléVictor MerckléCSHARP10.0.7Success4,797+47.15 RP
May 1, 2026 12:37Victor MerckléVictor MerckléCSHARP10.0.7Error
May 1, 2026 12:27Victor MerckléVictor MerckléCSHARP10.0.7Success10,413+703.26 RP
May 1, 2026 10:27Victor MerckléVictor MerckléCPPg++14.2.0Success4,384+834.47 RP
May 1, 2026 06:52Charles CabergsCharles CabergsCPPg++13.3.0Success4,630+124.83 RP
May 1, 2026 04:14Charles CabergsCharles CabergsCPPg++13.3.0Success4,914+126.61 RP
May 1, 2026 04:12olliecrowolliecrowRUSTrust-1.94.0Success3,736
May 1, 2026 04:06olliecrowolliecrowRUSTrust-1.94.0Success3,905
May 1, 2026 03:44olliecrowolliecrowCPPclang++18.1.3Success3,754
Apr 30, 2026 23:38olliecrowolliecrowRUSTrust-1.94.0Success3,754
Apr 30, 2026 23:14olliecrowolliecrowCPPclang++18.1.3Success3,764
Apr 30, 2026 19:16Victor MerckléVictor MerckléCPPg++14.2.0Error+441.42 RP
Apr 30, 2026 19:06Victor MerckléVictor MerckléCPPg++14.2.0Error+317.51 RP
Apr 30, 2026 18:55Victor MerckléVictor MerckléCPPg++14.2.0Success14,543+222.33 RP
Apr 30, 2026 17:07Charles CabergsCharles CabergsCPPg++13.3.0Success5,240+160.76 RP
Apr 30, 2026 13:04Victor MerckléVictor MerckléCPPg++14.2.0Success122,206
Apr 30, 2026 09:34Charles CabergsCharles CabergsCPPg++13.3.0Success5,722+16.64 RP
Apr 30, 2026 01:26Charles CabergsCharles CabergsCPPg++13.3.0Success5,777+14.56 RP
Apr 29, 2026 22:04olliecrowolliecrowRUSTrust-1.95.0Success3,899
Apr 29, 2026 21:37olliecrowolliecrowCPPg++10.5.0Success4,129
Apr 29, 2026 17:23Charles CabergsCharles CabergsCPPg++13.3.0Success5,860
Apr 29, 2026 11:30olliecrowolliecrowRUSTrust-1.95.0Success3,712+5.07 RP
Apr 29, 2026 11:08olliecrowolliecrowCPPg++10.5.0Success4,154
Apr 29, 2026 05:35olliecrowolliecrowRUSTrust-1.95.0Success3,747
Apr 29, 2026 05:18olliecrowolliecrowCPPg++10.5.0Success4,034
Apr 29, 2026 05:12olliecrowolliecrowCPPg++10.5.0Success4,281
Apr 28, 2026 23:08Charles CabergsCharles CabergsCPPg++13.3.0Success5,826+132.91 RP
Apr 28, 2026 21:20olliecrowolliecrowRUSTrust-1.95.0Success3,952
Apr 28, 2026 21:03olliecrowolliecrowCPPg++10.5.0Success4,090
Apr 28, 2026 08:57TudyMTudyMCPPg++14.2.0Success19,688
Apr 28, 2026 08:52TudyMTudyMCPPg++14.2.0Success19,645+59.66 RP
Apr 28, 2026 08:49TudyMTudyMCPPg++14.2.0Success22,262
Apr 28, 2026 08:45TudyMTudyMCPPg++14.2.0Success22,253+44.88 RP
Apr 28, 2026 08:36TudyMTudyMCPPg++14.2.0Success24,722+69.20 RP
Apr 28, 2026 08:30TudyMTudyMCPPg++14.2.0Success29,824+70.93 RP
Apr 28, 2026 08:26TudyMTudyMCPPg++14.2.0Success37,826+151.76 RP
Apr 28, 2026 08:21TudyMTudyMCPPg++14.2.0Success88,800+31.78 RP
Apr 28, 2026 08:17TudyMTudyMCPPg++14.2.0Success123,715+42.22 RP
Apr 28, 2026 08:14TudyMTudyMCPPg++14.2.0Success258,976+7.45 RP
Apr 28, 2026 00:37Victor MerckléVictor MerckléCPPg++14.2.0Success21,492+379.24 RP
Apr 28, 2026 00:30Victor MerckléVictor MerckléCPPg++14.2.0Success116,208+86.05 RP
Apr 28, 2026 00:23Victor MerckléVictor MerckléCPPg++14.2.0Error
Apr 27, 2026 18:20Charles CabergsCharles CabergsCPPg++13.3.0Success7,051
Apr 27, 2026 16:11Charles CabergsCharles CabergsCPPg++13.3.0Success6,315+173.89 RP
Apr 27, 2026 05:41olliecrowolliecrowRUSTrust-1.95.0Success3,719+288.51 RP
Apr 27, 2026 05:18olliecrowolliecrowCPPclang++18.1.3Success4,166+18.86 RP
Apr 27, 2026 03:17Charles CabergsCharles CabergsCPPg++13.3.0Success7,136
Apr 27, 2026 00:38Charles CabergsCharles CabergsCPPg++13.3.0Success7,094+43.89 RP
Apr 26, 2026 20:48TudyMTudyMCPPg++14.2.0Success463,660
Apr 26, 2026 20:26TudyMTudyMCPPg++14.2.0Success320,886
Apr 26, 2026 20:25TudyMTudyMCPPg++14.2.0Success320,888+5.19 RP
Apr 26, 2026 20:24TudyMTudyMCPPclang++20.1.2Success497,641
Apr 26, 2026 20:23TudyMTudyMCPPg++14.2.0Success385,053+9.35 RP
Apr 26, 2026 17:34TudyMTudyMCPPg++10.5.0Success601,531+10.29 RP
Apr 26, 2026 17:26TudyMTudyMCPPg++10.5.0Success1,578,201+6.34 RP
Apr 26, 2026 11:26olliecrowolliecrowRUSTrust-1.95.0Success4,257
Apr 26, 2026 11:04olliecrowolliecrowCPPclang++18.1.3Success4,590
Apr 26, 2026 05:27olliecrowolliecrowRUSTrust-1.95.0Success4,199+87.42 RP
Apr 26, 2026 05:25Charles CabergsCharles CabergsCPPg++13.3.0Success7,350
Apr 26, 2026 05:01olliecrowolliecrowCPPclang++18.1.3Success4,663
Apr 26, 2026 04:54olliecrowolliecrowCPPg++10.5.0Success4,975
Apr 26, 2026 00:35olliecrowolliecrowRUSTrust-1.95.0Success4,359+45.40 RP
Apr 25, 2026 18:05olliecrowolliecrowRUSTrust-1.95.0Success4,854
Apr 25, 2026 06:20olliecrowolliecrowRUSTrust-1.95.0Success4,484
Apr 24, 2026 23:44Charles CabergsCharles CabergsCPPg++13.3.0Success7,322+125.98 RP
Apr 24, 2026 14:09olliecrowolliecrowRUSTrust-1.95.0Success4,455
Apr 24, 2026 08:40Dominique GarmierDominique GarmierCPPclang++20.1.2Success8,593
Apr 24, 2026 02:52olliecrowolliecrowCPPclang++18.1.3Success4,874
Apr 23, 2026 19:01olliecrowolliecrowCPPclang++18.1.3Success4,852
Apr 23, 2026 18:52olliecrowolliecrowCPPg++10.5.0Success30,210
Apr 23, 2026 05:07Charles CabergsCharles CabergsCPPg++13.3.0Success8,066+47.31 RP
Apr 23, 2026 04:22olliecrowolliecrowRUSTrust-1.95.0Success4,470
Apr 23, 2026 03:56olliecrowolliecrowCPPclang++18.1.3Success4,844
Apr 22, 2026 23:23Charles CabergsCharles CabergsCPPg++13.3.0Success8,386+47.51 RP
Apr 22, 2026 21:47Charles CabergsCharles CabergsCPPg++13.3.0Success8,734+170.77 RP
Apr 22, 2026 21:15olliecrowolliecrowRUSTrust-1.95.0Success4,447+29.94 RP
Apr 22, 2026 20:41Dominique GarmierDominique GarmierCPPclang++20.1.2Success8,567
Apr 22, 2026 20:39Dominique GarmierDominique GarmierCPPclang++20.1.2Success8,552
Apr 22, 2026 15:58olliecrowolliecrowRUSTrust-1.95.0Success4,507+48.63 RP
Apr 22, 2026 15:10Dominique GarmierDominique GarmierCSHARP9.0.15Success82,773
Apr 22, 2026 14:57Dominique GarmierDominique GarmierGOgo1.26.1Success33,921
Apr 22, 2026 14:00BenBenCPPclang++18.1.3Success28,176
Apr 22, 2026 11:45Dominique GarmierDominique GarmierCPPclang++20.1.2Success8,577
Apr 22, 2026 05:38olliecrowolliecrowZIG0.14.0Success6,607+303.62 RP
Apr 22, 2026 05:33olliecrowolliecrowZIG0.14.0Error
Apr 22, 2026 04:39olliecrowolliecrowCSHARP9.0.15Success44,421
Apr 22, 2026 04:15olliecrowolliecrowCSHARP9.0.15Error
Apr 21, 2026 19:21Charles CabergsCharles CabergsCPPg++13.3.0Success11,888
Apr 21, 2026 17:22Charles CabergsCharles CabergsCPPg++13.3.0Success10,265+38.38 RP
Apr 21, 2026 17:10olliecrowolliecrowCPPclang++18.1.3Success4,972
Apr 21, 2026 15:24Charles CabergsCharles CabergsCPPg++13.3.0Success10,686+43.35 RP