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
Jun 28, 2026 01:33Victor MerckléVictor MerckléCSHARP10.0.7Success3,535
Jun 28, 2026 00:38Victor MerckléVictor MerckléGOgo1.26.2Success2,518+176.34 RP
Jun 27, 2026 19:05Elijah KinElijah KinCPPg++14.2.0Success2,030+24.15 RP
Jun 27, 2026 18:57Elijah KinElijah KinCPPg++14.2.0Success2,238
Jun 27, 2026 18:52Elijah KinElijah KinCPPg++14.2.0Success2,086
Jun 27, 2026 18:25Elijah KinElijah KinCPPg++14.2.0Success2,259
Jun 27, 2026 18:20Elijah KinElijah KinCPPg++14.2.0Success2,080
Jun 27, 2026 05:53Elijah KinElijah KinCPPg++14.2.0Success2,196
Jun 27, 2026 05:02Victor MerckléVictor MerckléGOgo1.26.2Success2,755
Jun 27, 2026 04:58Elijah KinElijah KinCPPg++14.2.0Success2,301
Jun 27, 2026 04:50Elijah KinElijah KinCPPg++14.2.0Success2,286
Jun 27, 2026 04:42Victor MerckléVictor MerckléGOgo1.26.2Success2,801
Jun 27, 2026 04:22Victor MerckléVictor MerckléGOgo1.26.2Success2,659
Jun 27, 2026 04:01Victor MerckléVictor MerckléGOgo1.26.2Success2,635+308.32 RP
Jun 27, 2026 03:40Victor MerckléVictor MerckléGOgo1.26.2Success2,934
Jun 27, 2026 01:56Victor MerckléVictor MerckléCSHARP10.0.7Success3,270+17.67 RP
Jun 27, 2026 01:51Victor MerckléVictor MerckléCSHARP10.0.7Success3,289+129.23 RP
Jun 27, 2026 01:46Victor MerckléVictor MerckléCSHARP10.0.7Success3,435+4.23 RP
Jun 27, 2026 01:37Victor MerckléVictor MerckléCSHARP10.0.7Success3,487
Jun 27, 2026 01:20Victor MerckléVictor MerckléCSHARP10.0.7Success3,556
Jun 27, 2026 00:55Victor MerckléVictor MerckléGOgo1.26.2Success3,052
Jun 27, 2026 00:24Victor MerckléVictor MerckléGOgo1.26.2Success2,868+95.77 RP
Jun 26, 2026 23:52Victor MerckléVictor MerckléGOgo1.26.2Success3,788
Jun 26, 2026 20:00A_ShamanA_ShamanCPPg++10.5.0Success16,200
Jun 26, 2026 19:56A_ShamanA_ShamanCPPg++10.5.0Success15,802+8.85 RP
Jun 26, 2026 19:53A_ShamanA_ShamanCPPg++10.5.0Success16,026+15.34 RP
Jun 26, 2026 19:51A_ShamanA_ShamanCPPg++10.5.0Success16,528
Jun 26, 2026 19:49A_ShamanA_ShamanCPPg++10.5.0Success16,430+1.40 RP
Jun 21, 2026 17:42A_ShamanA_ShamanCPPg++10.5.0Success17,363
Jun 21, 2026 17:40A_ShamanA_ShamanCPPg++10.5.0Success16,468+24.28 RP
Jun 21, 2026 17:36A_ShamanA_ShamanCPPg++10.5.0Success17,334
Jun 21, 2026 17:35A_ShamanA_ShamanCPPg++10.5.0Success17,154+63.39 RP
Jun 21, 2026 17:32A_ShamanA_ShamanCPPg++10.5.0Success19,247+50.39 RP
Jun 21, 2026 17:28A_ShamanA_ShamanCPPg++10.5.0Success21,314+46.07 RP
Jun 21, 2026 17:26A_ShamanA_ShamanCPPg++10.5.0Success23,934
Jun 21, 2026 17:23A_ShamanA_ShamanCPPg++10.5.0Error
Jun 21, 2026 17:20A_ShamanA_ShamanCPPg++10.5.0Success27,582
Jun 21, 2026 17:17A_ShamanA_ShamanCPPg++10.5.0Error
Jun 21, 2026 17:17A_ShamanA_ShamanCPPg++10.5.0Error
Jun 20, 2026 17:16A_ShamanA_ShamanCPPg++10.5.0Success50,809
Jun 20, 2026 17:13A_ShamanA_ShamanCPPg++10.5.0Success112,544
Jun 20, 2026 17:06A_ShamanA_ShamanCPPg++10.5.0Success105,054
Jun 20, 2026 17:04A_ShamanA_ShamanCPPg++10.5.0Error
Jun 20, 2026 17:02A_ShamanA_ShamanCPPg++10.5.0Success23,635+423.10 RP
Jun 20, 2026 07:43A_ShamanA_ShamanCPPg++10.5.0Error
Jun 16, 2026 06:40Victor MerckléVictor MerckléZIG0.16.0Success1,758
Jun 16, 2026 06:15Victor MerckléVictor MerckléZIG0.16.0Success1,763
Jun 16, 2026 05:49Victor MerckléVictor MerckléZIG0.16.0Success1,724
Jun 16, 2026 05:22Victor MerckléVictor MerckléZIG0.16.0Success1,732
Jun 16, 2026 04:51Victor MerckléVictor MerckléZIG0.16.0Success1,702+287.57 RP
Jun 16, 2026 02:23Victor MerckléVictor MerckléZIG0.16.0Success1,869
Jun 16, 2026 01:10Victor MerckléVictor MerckléZIG0.16.0Success1,831
Jun 15, 2026 22:00Victor MerckléVictor MerckléZIG0.16.0Success1,852
Jun 15, 2026 21:31Victor MerckléVictor MerckléZIG0.16.0Success1,864
Jun 15, 2026 21:05Victor MerckléVictor MerckléZIG0.16.0Success1,841
Jun 15, 2026 20:38Victor MerckléVictor MerckléZIG0.16.0Success1,768+25.48 RP
Jun 15, 2026 20:09Victor MerckléVictor MerckléZIG0.16.0Success1,859
Jun 15, 2026 19:43Victor MerckléVictor MerckléZIG0.16.0Success1,776
Jun 15, 2026 19:16Victor MerckléVictor MerckléZIG0.16.0Success1,810
Jun 15, 2026 16:49Victor MerckléVictor MerckléZIG0.16.0Success1,814
Jun 15, 2026 16:37Victor MerckléVictor MerckléZIG0.16.0Success1,776+154.18 RP
Jun 15, 2026 16:13Victor MerckléVictor MerckléZIG0.16.0Success1,826+20.91 RP
Jun 15, 2026 13:40Victor MerckléVictor MerckléZIG0.16.0Success1,860
Jun 15, 2026 13:19Victor MerckléVictor MerckléZIG0.16.0Success1,833+26.66 RP
Jun 15, 2026 12:51Victor MerckléVictor MerckléZIG0.16.0Success2,264
Jun 14, 2026 14:57Victor MerckléVictor MerckléRUSTrust-1.95.0Success1,782
Jun 14, 2026 13:35Victor MerckléVictor MerckléRUSTrust-1.95.0Success1,870
Jun 14, 2026 12:47Victor MerckléVictor MerckléRUSTrust-1.95.0Success1,765
Jun 14, 2026 11:48Victor MerckléVictor MerckléRUSTrust-1.95.0Success1,735+251.01 RP
Jun 14, 2026 11:10Victor MerckléVictor MerckléRUSTrust-1.95.0Success1,814+74.94 RP
Jun 14, 2026 10:50Victor MerckléVictor MerckléRUSTrust-1.95.0Success1,839+2'028.26 RP
Jun 14, 2026 08:50Victor MerckléVictor MerckléZIG0.16.0Success1,874
Jun 14, 2026 08:25Victor MerckléVictor MerckléZIG0.16.0Success1,862
Jun 14, 2026 08:06Victor MerckléVictor MerckléZIG0.16.0Success1,874
Jun 14, 2026 07:45Victor MerckléVictor MerckléZIG0.16.0Success1,853
Jun 14, 2026 07:23Victor MerckléVictor MerckléZIG0.16.0Success1,842+1'474.75 RP
Jun 14, 2026 03:45Victor MerckléVictor MerckléRUSTrust-1.95.0Success5,448
Jun 14, 2026 03:40Victor MerckléVictor MerckléRUSTrust-1.95.0Success5,440
Jun 14, 2026 03:35Victor MerckléVictor MerckléRUSTrust-1.95.0Success5,409
Jun 14, 2026 03:24Victor MerckléVictor MerckléRUSTrust-1.95.0Success5,488
Jun 14, 2026 03:19Victor MerckléVictor MerckléRUSTrust-1.95.0Success5,961
Jun 14, 2026 03:14Victor MerckléVictor MerckléRUSTrust-1.95.0Success6,729
Jun 14, 2026 03:02Victor MerckléVictor MerckléRUSTrust-1.95.0Success5,518
Jun 14, 2026 02:56Victor MerckléVictor MerckléRUSTrust-1.95.0Success5,748
Jun 14, 2026 02:51Victor MerckléVictor MerckléRUSTrust-1.95.0Success5,965
Jun 14, 2026 02:40Victor MerckléVictor MerckléRUSTrust-1.95.0Success5,807
Jun 14, 2026 02:32Victor MerckléVictor MerckléRUSTrust-1.95.0Success5,964
Jun 14, 2026 02:27Victor MerckléVictor MerckléRUSTrust-1.95.0Success5,621
Jun 14, 2026 02:15Victor MerckléVictor MerckléRUSTrust-1.95.0Success5,649
Jun 14, 2026 02:10Victor MerckléVictor MerckléRUSTrust-1.95.0Success5,781
Jun 14, 2026 02:01Victor MerckléVictor MerckléRUSTrust-1.95.0Success5,782
Jun 14, 2026 01:49Victor MerckléVictor MerckléRUSTrust-1.95.0Success6,220
Jun 14, 2026 01:46Victor MerckléVictor MerckléRUSTrust-1.95.0Success6,270
Jun 14, 2026 01:39Victor MerckléVictor MerckléRUSTrust-1.95.0Success6,368
Jun 14, 2026 01:28Victor MerckléVictor MerckléRUSTrust-1.95.0Success5,976
Jun 14, 2026 01:23Victor MerckléVictor MerckléRUSTrust-1.95.0Success6,330
Jun 14, 2026 01:18Victor MerckléVictor MerckléRUSTrust-1.95.0Success6,121
Jun 14, 2026 01:07Victor MerckléVictor MerckléRUSTrust-1.95.0Success5,795
Jun 14, 2026 01:00Victor MerckléVictor MerckléRUSTrust-1.95.0Success5,941
Jun 14, 2026 00:55Victor MerckléVictor MerckléRUSTrust-1.95.0Success5,792