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 3, 2026 23:10Elijah KinElijah KinCPPg++14.2.0Success2,883
Jun 3, 2026 22:42Elijah KinElijah KinCPPg++14.2.0Success2,889
Jun 3, 2026 22:19Elijah KinElijah KinCPPg++14.2.0Success6,313
Jun 3, 2026 20:51Elijah KinElijah KinCPPg++14.2.0Success2,861
Jun 3, 2026 20:46Elijah KinElijah KinCPPg++14.2.0Success2,956
Jun 3, 2026 20:33Elijah KinElijah KinCPPg++14.2.0Success3,024
Jun 3, 2026 20:06Elijah KinElijah KinCPPg++14.2.0Success3,165
Jun 3, 2026 19:56Elijah KinElijah KinCPPg++14.2.0Success3,146
Jun 3, 2026 18:43Elijah KinElijah KinCPPg++14.2.0Success2,984
Jun 3, 2026 18:33Elijah KinElijah KinCPPg++14.2.0Success2,778+132.31 RP
Jun 3, 2026 17:24Elijah KinElijah KinCPPg++14.2.0Success2,884+3.60 RP
Jun 3, 2026 17:12Elijah KinElijah KinCPPg++14.2.0Success3,010
Jun 3, 2026 16:47Elijah KinElijah KinCPPg++14.2.0Success2,987
Jun 3, 2026 16:40Elijah KinElijah KinCPPg++14.2.0Success2,887+503.47 RP
Jun 3, 2026 16:31Elijah KinElijah KinCPPg++14.2.0Success3,562
Jun 3, 2026 16:22Elijah KinElijah KinCPPg++14.2.0Success3,378+188.71 RP
Jun 3, 2026 16:15Elijah KinElijah KinCPPg++14.2.0Success3,676
Jun 3, 2026 15:46Elijah KinElijah KinCPPg++14.2.0Success3,865
Jun 3, 2026 15:29Elijah KinElijah KinCPPg++14.2.0Success3,608+479.09 RP
Jun 3, 2026 15:21Elijah KinElijah KinCPPg++14.2.0Success4,362+243.77 RP
Jun 3, 2026 10:02Victor MerckléVictor MerckléCPPg++14.2.0Success1,722+40.32 RP
Jun 3, 2026 09:04Victor MerckléVictor MerckléCPPg++14.2.0Success1,836
Jun 3, 2026 07:42Elijah KinElijah KinCPPg++14.2.0Success5,219
Jun 3, 2026 07:33Elijah KinElijah KinCPPg++14.2.0Success5,276
Jun 3, 2026 07:33Victor MerckléVictor MerckléCPPg++14.2.0Success1,728+79.82 RP
Jun 3, 2026 07:30Elijah KinElijah KinCPPg++14.2.0Success5,422
Jun 3, 2026 07:26Elijah KinElijah KinCPPg++14.2.0Success5,240
Jun 3, 2026 07:16Elijah KinElijah KinCPPg++14.2.0Success4,881+23.24 RP
Jun 3, 2026 07:01Elijah KinElijah KinCPPg++14.2.0Success10,412
Jun 3, 2026 06:46Elijah KinElijah KinCPPg++14.2.0Success10,358
Jun 3, 2026 06:31Elijah KinElijah KinCPPg++14.2.0Success6,066
Jun 3, 2026 06:08Elijah KinElijah KinCPPg++14.2.0Success7,093
Jun 3, 2026 06:01Elijah KinElijah KinCPPg++14.2.0Success10,786
Jun 3, 2026 04:40Elijah KinElijah KinCPPg++14.2.0Success8,307
Jun 3, 2026 03:22Victor MerckléVictor MerckléCPPg++14.2.0Success1,799
Jun 3, 2026 01:16Victor MerckléVictor MerckléCPPg++14.2.0Success1,744
Jun 2, 2026 23:59Victor MerckléVictor MerckléCPPg++14.2.0Success1,740+207.58 RP
Jun 2, 2026 22:18Victor MerckléVictor MerckléCPPg++14.2.0Success1,823
Jun 2, 2026 21:41Victor MerckléVictor MerckléCPPg++14.2.0Success1,822
Jun 2, 2026 18:21Victor MerckléVictor MerckléCPPg++14.2.0Success1,772+88.48 RP
Jun 2, 2026 17:45Victor MerckléVictor MerckléCPPg++14.2.0Success1,786+666.34 RP
Jun 2, 2026 17:31Victor MerckléVictor MerckléCPPg++14.2.0Success1,899+1'220.88 RP
Jun 2, 2026 17:14Victor MerckléVictor MerckléCPPg++14.2.0Success2,220
Jun 2, 2026 15:58Victor MerckléVictor MerckléCPPg++14.2.0Success2,224
Jun 2, 2026 15:18Victor MerckléVictor MerckléCPPg++14.2.0Success2,152
Jun 2, 2026 13:51Victor MerckléVictor MerckléCPPg++14.2.0Success2,231
Jun 2, 2026 13:36Victor MerckléVictor MerckléCPPg++14.2.0Success2,252
Jun 2, 2026 13:30Victor MerckléVictor MerckléCPPg++14.2.0Success2,212
Jun 2, 2026 13:25Victor MerckléVictor MerckléCPPg++14.2.0Success2,236
Jun 2, 2026 13:19Victor MerckléVictor MerckléCPPg++14.2.0Success2,238
Jun 2, 2026 13:03Victor MerckléVictor MerckléCPPg++14.2.0Success2,148+68.84 RP
Jun 2, 2026 12:38Victor MerckléVictor MerckléCPPg++14.2.0Success2,242
Jun 2, 2026 12:32Victor MerckléVictor MerckléCPPg++14.2.0Success2,222
Jun 2, 2026 12:23Victor MerckléVictor MerckléCPPg++14.2.0Success2,166
Jun 2, 2026 12:03Victor MerckléVictor MerckléCPPg++14.2.0Success2,230
Jun 2, 2026 11:17Victor MerckléVictor MerckléCPPg++14.2.0Success2,187
Jun 2, 2026 10:21Victor MerckléVictor MerckléCPPg++14.2.0Success2,196
Jun 2, 2026 08:52Victor MerckléVictor MerckléCPPg++14.2.0Success2,229
Jun 2, 2026 08:46Victor MerckléVictor MerckléCPPg++14.2.0Success2,169
Jun 2, 2026 08:16Victor MerckléVictor MerckléCPPg++14.2.0Success2,174
Jun 2, 2026 08:11Victor MerckléVictor MerckléCPPg++14.2.0Success2,235
Jun 2, 2026 07:57Victor MerckléVictor MerckléCPPg++14.2.0Success2,176
Jun 2, 2026 07:52Victor MerckléVictor MerckléCPPg++14.2.0Success2,164+8.54 RP
Jun 2, 2026 07:16Victor MerckléVictor MerckléCPPg++14.2.0Error+63.07 RP
Jun 2, 2026 07:11Victor MerckléVictor MerckléCPPg++14.2.0Success2,208
Jun 2, 2026 06:53Victor MerckléVictor MerckléCPPg++14.2.0Success2,196+90.34 RP
Jun 2, 2026 05:41Victor MerckléVictor MerckléCPPg++14.2.0Success2,245
Jun 2, 2026 05:19Victor MerckléVictor MerckléCPPg++14.2.0Success2,218+64.58 RP
Jun 2, 2026 05:14Victor MerckléVictor MerckléCPPg++14.2.0Success2,253
Jun 2, 2026 04:35Victor MerckléVictor MerckléCPPg++14.2.0Success2,234+153.60 RP
Jun 2, 2026 04:19Victor MerckléVictor MerckléCPPg++14.2.0Success2,273+114.62 RP
Jun 2, 2026 04:09Victor MerckléVictor MerckléCPPg++14.2.0Success2,310
Jun 2, 2026 03:58Victor MerckléVictor MerckléCPPg++14.2.0Success2,312
Jun 2, 2026 03:53Victor MerckléVictor MerckléCPPg++14.2.0Success2,305
Jun 2, 2026 03:47Victor MerckléVictor MerckléCPPg++14.2.0Success2,314
Jun 2, 2026 03:28Victor MerckléVictor MerckléCPPg++14.2.0Success2,303+63.64 RP
Jun 2, 2026 03:12Victor MerckléVictor MerckléCPPg++14.2.0Success2,329
Jun 2, 2026 03:05Victor MerckléVictor MerckléCPPg++14.2.0Success2,324
Jun 2, 2026 02:56Victor MerckléVictor MerckléCPPg++14.2.0Success2,320+40.68 RP
Jun 2, 2026 02:51Victor MerckléVictor MerckléCPPg++14.2.0Success2,331
Jun 2, 2026 02:36Victor MerckléVictor MerckléCPPg++14.2.0Success2,331+3.68 RP
Jun 2, 2026 02:31Victor MerckléVictor MerckléCPPg++14.2.0Success2,332+36.62 RP
Jun 2, 2026 02:26Victor MerckléVictor MerckléCPPg++14.2.0Success2,349
Jun 2, 2026 00:56Victor MerckléVictor MerckléCPPg++14.2.0Success2,390
Jun 2, 2026 00:51Victor MerckléVictor MerckléCPPg++14.2.0Success2,367
Jun 2, 2026 00:34Victor MerckléVictor MerckléCPPg++14.2.0Success2,372
Jun 2, 2026 00:27Victor MerckléVictor MerckléCPPg++14.2.0Success2,360
Jun 2, 2026 00:16Victor MerckléVictor MerckléCPPg++14.2.0Success2,367
Jun 2, 2026 00:02Victor MerckléVictor MerckléCPPg++14.2.0Success2,350
Jun 1, 2026 23:57Victor MerckléVictor MerckléCPPg++14.2.0Success2,342+319.40 RP
Jun 1, 2026 23:12Victor MerckléVictor MerckléCPPg++14.2.0Success2,566
Jun 1, 2026 21:22Victor MerckléVictor MerckléCPPg++14.2.0Success2,476
Jun 1, 2026 21:11Victor MerckléVictor MerckléCPPg++14.2.0Success2,433+166.30 RP
Jun 1, 2026 20:15Victor MerckléVictor MerckléCPPg++14.2.0Success2,677
Jun 1, 2026 18:40Victor MerckléVictor MerckléCPPg++14.2.0Success2,600
Jun 1, 2026 17:51Victor MerckléVictor MerckléCPPg++14.2.0Success2,562
Jun 1, 2026 17:39Victor MerckléVictor MerckléCPPg++14.2.0Success2,612
Jun 1, 2026 17:15Victor MerckléVictor MerckléCPPg++14.2.0Success2,584
Jun 1, 2026 17:00Victor MerckléVictor MerckléCPPg++14.2.0Success2,611
Jun 1, 2026 16:55Victor MerckléVictor MerckléCPPg++14.2.0Success2,850