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 | |
|---|---|---|---|---|---|
| Jan 1, 2026 23:38 | CPPclang++18.1.3 | Success | 11,606 | ||
| Jan 1, 2026 22:18 | CPPclang++18.1.3 | Success | 13,761 | ||
| Jan 1, 2026 22:18 | CPPclang++18.1.3 | Error | |||
| Jan 1, 2026 22:17 | CPPclang++18.1.3 | Success | 18,528 | ||
| Jan 1, 2026 22:17 | CPPclang++18.1.3 | Success | 18,300 | ||
| Jan 1, 2026 22:17 | CPPclang++18.1.3 | Success | 14,648 | ||
| Jan 1, 2026 22:06 | CPPclang++18.1.3 | Success | 43,220 | ||
| Jan 1, 2026 21:43 | CPPclang++18.1.3 | Success | 10,388+72.97 RP | ||
| Jan 1, 2026 21:30 | RUSTrust-1.92.0 | Success | 13,178 | ||
| Jan 1, 2026 21:25 | CPPclang++18.1.3 | Success | 11,240+4.57 RP | ||
| Jan 1, 2026 21:23 | CPPclang++18.1.3 | Error | |||
| Jan 1, 2026 21:20 | CPPclang++18.1.3 | Error | |||
| Jan 1, 2026 21:15 | RUSTrust-1.92.0 | Success | 11,298+351.62 RP | ||
| Jan 1, 2026 20:57 | CPPclang++18.1.3 | Success | 11,741+284.82 RP | ||
| Jan 1, 2026 20:54 | CPPclang++18.1.3 | Error | |||
| Jan 1, 2026 19:40 | CPPclang++18.1.3 | Success | 50,149 | ||
| Jan 1, 2026 19:17 | CPPclang++18.1.3 | Success | 18,368 | ||
| Jan 1, 2026 18:50 | CPPclang++18.1.3 | Success | 18,532 | ||
| Jan 1, 2026 17:16 | CPPclang++18.1.3 | Error | |||
| Jan 1, 2026 17:14 | CPPclang++18.1.3 | Success | 19,449 | ||
| Jan 1, 2026 16:39 | CPPg++13.3.0 | Success | 30,517 | ||
| Dec 30, 2025 23:26 | CPPg++13.3.0 | Success | 3,337+30.38 RP | ||
| Dec 30, 2025 23:25 | CPPg++13.3.0 | Success | 3,376 | ||
| Dec 30, 2025 23:24 | CPPg++13.3.0 | Success | 3,370 | ||
| Dec 30, 2025 23:22 | CPPg++13.3.0 | Success | 3,354+61.58 RP | ||
| Dec 30, 2025 22:46 | CPPg++13.3.0 | Success | 3,626 | ||
| Dec 30, 2025 22:35 | CPPg++13.3.0 | Success | 3,773 | ||
| Dec 30, 2025 22:25 | CPPg++13.3.0 | Success | 3,789 | ||
| Dec 30, 2025 22:14 | CPPg++13.3.0 | Success | 3,389+712.04 RP | ||
| Dec 30, 2025 22:04 | CPPg++13.3.0 | Success | 3,854+1'004.96 RP | ||
| Dec 30, 2025 05:56 | GOgo1.25.5 | Success | 62,623 | ||
| Dec 30, 2025 05:50 | GOgo1.25.5 | Success | 61,934 | ||
| Dec 30, 2025 05:43 | GOgo1.25.5 | Success | 60,364 | ||
| Dec 30, 2025 05:40 | CPPg++13.3.0 | Success | 38,589 | ||
| Dec 30, 2025 05:37 | GOgo1.25.5 | Success | 60,324 | ||
| Dec 30, 2025 05:35 | RUSTrust-1.92.0 | Success | 33,397 | ||
| Dec 30, 2025 05:31 | CPPclang++18.1.3 | Success | 19,275 | ||
| Dec 30, 2025 05:25 | CPPclang++18.1.3 | Success | 31,826 | ||
| Dec 30, 2025 05:23 | RUSTrust-1.92.0 | Success | 17,866 | ||
| Dec 30, 2025 05:23 | RUSTrust-1.92.0 | Success | 17,952 | ||
| Dec 30, 2025 05:22 | RUSTrust-1.92.0 | Success | 31,150 | ||
| Dec 30, 2025 05:21 | RUSTrust-1.92.0 | Success | 17,640+171.70 RP | ||
| Dec 30, 2025 05:20 | RUSTrust-1.92.0 | Success | 20,788+163.09 RP | ||
| Dec 29, 2025 21:25 | CPPg++13.3.0 | Success | 6,373 | ||
| Dec 29, 2025 21:22 | CPPg++13.3.0 | Error | |||
| Dec 29, 2025 21:20 | CPPg++13.3.0 | Error | |||
| Dec 29, 2025 21:15 | CPPg++13.3.0 | Success | 6,506 | ||
| Dec 29, 2025 21:09 | CPPg++13.3.0 | Success | 8,620 | ||
| Dec 29, 2025 21:07 | CPPg++13.3.0 | Error | |||
| Dec 29, 2025 17:48 | CPPg++13.3.0 | Success | 15,814+3.38 RP | ||
| Dec 29, 2025 17:48 | CPPclang++18.1.3 | Success | 22,056 | ||
| Dec 29, 2025 17:46 | CPPclang++18.1.3 | Success | 22,058 | ||
| Dec 29, 2025 17:45 | CPPg++13.3.0 | Success | 15,899+87.70 RP | ||
| Dec 29, 2025 16:45 | CPPclang++18.1.3 | Error | |||
| Dec 29, 2025 16:21 | RUSTrust-1.92.0 | Error | |||
| Dec 29, 2025 16:21 | RUSTrust-1.92.0 | Error | |||
| Dec 29, 2025 16:21 | RUSTrust-1.92.0 | Error | |||
| Dec 29, 2025 16:21 | RUSTrust-1.92.0 | Error | |||
| Dec 29, 2025 16:21 | RUSTrust-1.92.0 | Error | |||
| Dec 29, 2025 16:21 | RUSTrust-1.92.0 | Error | |||
| Dec 29, 2025 16:21 | RUSTrust-1.92.0 | Error | |||
| Dec 29, 2025 16:21 | RUSTrust-1.92.0 | Error | |||
| Dec 29, 2025 16:21 | RUSTrust-1.92.0 | Error | |||
| Dec 29, 2025 16:21 | RUSTrust-1.92.0 | Error | |||
| Dec 29, 2025 16:21 | RUSTrust-1.92.0 | Error | |||
| Dec 29, 2025 16:21 | RUSTrust-1.92.0 | Error | |||
| Dec 29, 2025 16:21 | RUSTrust-1.92.0 | Error | |||
| Dec 29, 2025 16:21 | RUSTrust-1.92.0 | Error | |||
| Dec 29, 2025 16:21 | RUSTrust-1.92.0 | Error | |||
| Dec 29, 2025 16:21 | RUSTrust-1.92.0 | Error | |||
| Dec 29, 2025 16:21 | RUSTrust-1.92.0 | Error | |||
| Dec 29, 2025 16:21 | RUSTrust-1.92.0 | Error | |||
| Dec 29, 2025 16:21 | RUSTrust-1.92.0 | Error | |||
| Dec 29, 2025 16:21 | RUSTrust-1.92.0 | Error | |||
| Dec 29, 2025 16:21 | RUSTrust-1.92.0 | Error | |||
| Dec 29, 2025 16:20 | RUSTrust-1.92.0 | Error | |||
| Dec 29, 2025 16:20 | RUSTrust-1.92.0 | Error | |||
| Dec 29, 2025 16:20 | RUSTrust-1.92.0 | Error | |||
| Dec 29, 2025 16:20 | RUSTrust-1.92.0 | Error | |||
| Dec 29, 2025 16:20 | RUSTrust-1.92.0 | Error | |||
| Dec 29, 2025 16:20 | RUSTrust-1.92.0 | Error | |||
| Dec 29, 2025 16:20 | RUSTrust-1.92.0 | Error | |||
| Dec 29, 2025 16:20 | RUSTrust-1.92.0 | Error | |||
| Dec 29, 2025 16:20 | RUSTrust-1.92.0 | Error | |||
| Dec 29, 2025 16:20 | RUSTrust-1.92.0 | Error | |||
| Dec 29, 2025 16:20 | RUSTrust-1.92.0 | Error | |||
| Dec 29, 2025 16:20 | RUSTrust-1.92.0 | Error | |||
| Dec 29, 2025 16:20 | RUSTrust-1.92.0 | Error | |||
| Dec 29, 2025 16:20 | RUSTrust-1.92.0 | Error | |||
| Dec 29, 2025 16:20 | RUSTrust-1.92.0 | Error | |||
| Dec 29, 2025 16:20 | RUSTrust-1.92.0 | Error | |||
| Dec 29, 2025 16:19 | RUSTrust-1.92.0 | Error | |||
| Dec 29, 2025 16:19 | RUSTrust-1.92.0 | Error | |||
| Dec 29, 2025 16:19 | RUSTrust-1.92.0 | Error | |||
| Dec 29, 2025 16:19 | RUSTrust-1.92.0 | Error | |||
| Dec 29, 2025 16:19 | RUSTrust-1.92.0 | Error | |||
| Dec 29, 2025 16:19 | RUSTrust-1.92.0 | Error | |||
| Dec 29, 2025 16:19 | RUSTrust-1.92.0 | Error | |||
| Dec 29, 2025 16:19 | RUSTrust-1.92.0 | Error | |||
| Dec 29, 2025 16:19 | RUSTrust-1.92.0 | Error |