Large integer multiplication 
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 | Author | Language | Status | Score | |
|---|---|---|---|---|---|
| Mar 19, 2026 08:57 | CPPclang++18.1.3 | Success | 8,898+14.59 RP | ||
| Mar 19, 2026 08:42 | CPPclang++18.1.3 | Success | 9,015+241.96 RP | ||
| Mar 19, 2026 08:02 | CPPg++13.3.0 | Success | 11,530+165.35 RP | ||
| Mar 19, 2026 07:37 | CPPg++13.3.0 | Success | 14,246+3.48 RP | ||
| Mar 19, 2026 06:25 | CPPg++13.3.0 | Success | 14,317+2.09 RP | ||
| Mar 19, 2026 06:02 | CPPg++13.3.0 | Success | 14,517 | ||
| Mar 19, 2026 02:04 | CPPg++13.3.0 | Success | 14,378 | ||
| Mar 19, 2026 00:28 | CPPg++13.3.0 | Success | 14,360+7.96 RP | ||
| Mar 17, 2026 14:55 | CPPg++13.3.0 | Success | 15,478 | ||
| Mar 16, 2026 22:23 | CPPg++13.3.0 | Success | 14,526+41.17 RP | ||
| Mar 16, 2026 14:21 | CPPg++13.3.0 | Success | 15,894 | ||
| Mar 16, 2026 11:37 | CPPg++13.3.0 | Success | 15,821 | ||
| Mar 16, 2026 11:02 | CPPg++13.3.0 | Success | 15,750 | ||
| Mar 16, 2026 10:56 | CPPg++13.3.0 | Success | 15,594 | ||
| Mar 16, 2026 10:52 | CPPg++13.3.0 | Success | 15,450+8.03 RP | ||
| Mar 15, 2026 21:52 | CPPclang++18.1.3 | Error | |||
| Mar 15, 2026 21:14 | CPPclang++18.1.3 | Success | 12,982 | ||
| Mar 15, 2026 21:07 | CPPclang++18.1.3 | Success | 13,019 | ||
| Mar 15, 2026 12:42 | CPPg++13.3.0 | Success | 15,644+310.94 RP | ||
| Mar 15, 2026 11:22 | CPPclang++18.1.3 | Success | 51,118 | ||
| Mar 15, 2026 11:14 | CPPg++13.3.0 | Success | 43,155 | ||
| Mar 15, 2026 10:52 | CPPclang++18.1.3 | Success | 34,772 | ||
| Mar 15, 2026 07:56 | CPPclang++18.1.3 | Error | |||
| Mar 15, 2026 07:54 | CPPclang++18.1.3 | Error | |||
| Mar 15, 2026 07:34 | CPPclang++18.1.3 | Success | 12,914 | ||
| Mar 15, 2026 07:25 | CPPclang++18.1.3 | Success | 12,770 | ||
| Mar 15, 2026 07:19 | CPPclang++18.1.3 | Success | 29,863 | ||
| Mar 15, 2026 07:11 | CPPclang++18.1.3 | Error | |||
| Mar 15, 2026 07:07 | CPPclang++18.1.3 | Error | |||
| Mar 15, 2026 06:52 | CPPclang++18.1.3 | Error | |||
| Mar 15, 2026 06:40 | CPPclang++18.1.3 | Error | |||
| Mar 15, 2026 06:26 | CPPclang++18.1.3 | Success | 12,920 | ||
| Mar 15, 2026 06:22 | CPPclang++18.1.3 | Error | |||
| Mar 15, 2026 06:13 | CPPclang++18.1.3 | Success | 12,909 | ||
| Mar 15, 2026 06:06 | CPPclang++18.1.3 | Success | 12,835 | ||
| Mar 15, 2026 06:04 | CPPclang++18.1.3 | Success | 12,769 | ||
| Mar 15, 2026 06:02 | CPPclang++18.1.3 | Success | 13,025 | ||
| Mar 15, 2026 06:00 | CPPclang++18.1.3 | Success | 12,886 | ||
| Mar 15, 2026 05:53 | CPPclang++18.1.3 | Success | 17,012 | ||
| Mar 15, 2026 05:46 | CPPclang++18.1.3 | Success | 13,272 | ||
| Mar 15, 2026 05:44 | CPPclang++18.1.3 | Success | 12,955 | ||
| Mar 15, 2026 05:38 | CPPclang++18.1.3 | Success | 12,987 | ||
| Mar 15, 2026 05:21 | CPPclang++18.1.3 | Success | 12,883 | ||
| Mar 15, 2026 04:59 | CPPclang++18.1.3 | Success | 12,765+184.73 RP | ||
| Mar 15, 2026 04:40 | CPPclang++18.1.3 | Success | 16,806 | ||
| Mar 15, 2026 03:54 | CPPclang++18.1.3 | Success | 23,044 | ||
| Mar 15, 2026 03:40 | CPPclang++18.1.3 | Success | 23,054 | ||
| Mar 15, 2026 03:38 | CPPclang++18.1.3 | Success | 23,072 | ||
| Mar 15, 2026 02:55 | CPPclang++18.1.3 | Success | 20,385 | ||
| Mar 15, 2026 02:53 | CPPclang++18.1.3 | Success | 23,051 | ||
| Mar 15, 2026 02:49 | CPPclang++18.1.3 | Success | 16,916 | ||
| Mar 15, 2026 02:44 | CPPclang++18.1.3 | Success | 16,704+1.89 RP | ||
| Mar 15, 2026 02:43 | CPPclang++18.1.3 | Success | 22,869 | ||
| Mar 15, 2026 02:38 | CPPclang++18.1.3 | Success | 16,757+38.01 RP | ||
| Mar 15, 2026 02:26 | CPPclang++18.1.3 | Success | 22,884 | ||
| Mar 15, 2026 02:06 | CPPclang++18.1.3 | Success | 22,940 | ||
| Mar 15, 2026 01:54 | CPPclang++18.1.3 | Success | 18,474 | ||
| Mar 15, 2026 01:41 | CPPclang++18.1.3 | Success | 22,820 | ||
| Mar 15, 2026 01:31 | CPPclang++18.1.3 | Success | 17,897+113.85 RP | ||
| Mar 15, 2026 01:28 | CPPg++13.3.0 | Success | 38,669 | ||
| Mar 15, 2026 01:23 | CPPclang++18.1.3 | Success | 22,809 | ||
| Mar 15, 2026 01:15 | CPPclang++18.1.3 | Success | 22,477+167.83 RP | ||
| Mar 15, 2026 01:06 | CPPclang++18.1.3 | Success | 36,139 | ||
| Mar 15, 2026 01:01 | CPPclang++18.1.3 | Success | 62,489 | ||
| Mar 15, 2026 00:52 | CPPclang++18.1.3 | Success | 62,672 | ||
| Mar 15, 2026 00:42 | CPPclang++18.1.3 | Success | 36,092+256.76 RP | ||
| Mar 15, 2026 00:41 | CPPclang++18.1.3 | Success | 492,356 | ||
| Mar 15, 2026 00:26 | CPPclang++18.1.3 | Error | |||
| Mar 15, 2026 00:26 | CPPclang++18.1.3 | Success | 492,522 | ||
| Mar 14, 2026 22:53 | CPPclang++18.1.3 | Success | 492,412+0.17 RP | ||
| Mar 14, 2026 22:37 | CPPclang++18.1.3 | Success | 496,748 | ||
| Mar 14, 2026 22:27 | CPPclang++18.1.3 | Success | 496,627 | ||
| Mar 14, 2026 22:20 | CPPclang++18.1.3 | Success | 496,708+12.20 RP | ||
| Mar 14, 2026 22:01 | CPPclang++18.1.3 | Success | 1,260,994+7.93 RP | ||
| Mar 14, 2026 18:54 | CPPg++13.3.0 | Success | 30,462+186.90 RP | ||
| Mar 14, 2026 18:29 | CPPg++13.3.0 | Success | 70,733+0.03 RP | ||
| Mar 14, 2026 18:26 | CPPg++13.3.0 | Success | 70,748+119.21 RP | ||
| Mar 14, 2026 16:11 | CPPg++13.3.0 | Error | |||
| Mar 14, 2026 15:59 | CPPclang++18.1.3 | Success | 488,385 | ||
| Mar 14, 2026 15:58 | CPPg++13.3.0 | Success | 451,714 | ||
| Mar 14, 2026 15:57 | CPPclang++18.1.3 | Success | 488,308 | ||
| Mar 14, 2026 11:14 | CPPclang++18.1.3 | Success | 3,799+2.08 RP | ||
| Mar 14, 2026 11:08 | CPPg++13.3.0 | Success | 451,684+0.01 RP | ||
| Mar 14, 2026 11:03 | CPPg++13.3.0 | Success | 451,790+13.35 RP | ||
| Mar 14, 2026 08:09 | CPPclang++18.1.3 | Success | 3,802+424.64 RP | ||
| Mar 14, 2026 08:08 | CPPg++13.3.0 | Success | 4,534+1'573.21 RP | ||
| Mar 13, 2026 11:41 | CPPg++13.3.0 | Success | 1,138,191+8.79 RP | ||
| Mar 12, 2026 03:40 | RUSTrust-1.87.0 | Success | 8,613+6.43 RP | ||
| Mar 12, 2026 03:31 | RUSTrust-1.88.0 | Success | 8,661+1.20 RP | ||
| Mar 12, 2026 03:20 | RUSTrust-1.88.0 | Success | 8,698 | ||
| Mar 12, 2026 03:14 | RUSTrust-1.88.0 | Success | 8,764 | ||
| Mar 12, 2026 03:09 | CPPclang++18.1.3 | Success | 9,164 | ||
| Mar 12, 2026 03:01 | RUSTrust-1.88.0 | Success | 10,774 | ||
| Mar 12, 2026 02:58 | CPPclang++18.1.3 | Success | 9,712 | ||
| Mar 12, 2026 02:47 | RUSTrust-1.87.0 | Success | 8,680 | ||
| Mar 12, 2026 02:38 | RUSTrust-1.88.0 | Success | 8,670+15.75 RP | ||
| Mar 12, 2026 02:36 | CPPclang++18.1.3 | Success | 9,443 | ||
| Mar 12, 2026 02:31 | RUSTrust-1.94.0 | Success | 8,790+78.11 RP | ||
| Mar 12, 2026 02:30 | CPPclang++18.1.3 | Success | 9,438+171.60 RP | ||
| Mar 10, 2026 11:40 | GOgo1.26.1 | Error |