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.
Source Code
Source code access is restricted. Log in to request access.
Challenge History
No challenges yet.
Run Statistics
| # | Date | Score | Wall Time | CPU User | CPU System | Memory | Error | |
|---|---|---|---|---|---|---|---|---|
| 1 | Mar 14, 2026 18:36 | 70,643 | 202,676,967 | 175,605,000 | 1,003,000 | 2,519,040 | ||
| 2 | Mar 14, 2026 18:20 | 70,654 | 210,928,508 | 174,629,000 | 2,007,000 | 2,510,848 | ||
| 3 | Mar 14, 2026 18:19 | 70,658 | 207,089,025 | 176,644,000 | 0 | 2,289,664 | ||
| 4 | Mar 14, 2026 18:08 | 70,659 | 210,200,404 | 174,640,000 | 2,007,000 | 2,289,664 | ||
| 5 | Mar 14, 2026 18:20 | 70,660 | 206,970,252 | 175,648,000 | 1,003,000 | 2,289,664 | ||
| 6 | Mar 14, 2026 18:20 | 70,660 | 202,437,299 | 174,642,000 | 2,007,000 | 2,265,088 | ||
| 7 | Mar 14, 2026 18:08 | 70,664 | 208,420,706 | 174,653,000 | 2,007,000 | 2,289,664 | ||
| 8 | Mar 14, 2026 18:08 | 70,666 | 201,063,558 | 174,658,000 | 2,007,000 | 2,289,664 | ||
| 9 | Mar 14, 2026 18:08 | 70,672 | 204,386,680 | 176,679,000 | 0 | 2,330,624 | ||
| 10 | Mar 14, 2026 18:18 | 70,673 | 205,962,593 | 175,680,000 | 1,003,000 | 2,289,664 | ||
| 11 | Mar 14, 2026 18:47 | 70,678 | 204,766,395 | 176,694,000 | 0 | 2,519,040 | ||
| 12 | Mar 14, 2026 18:20 | 70,678 | 203,805,553 | 174,687,000 | 2,007,000 | 2,375,680 | ||
| 13 | Mar 14, 2026 18:20 | 70,678 | 203,823,053 | 174,687,000 | 2,007,000 | 2,433,024 | ||
| 14 | Mar 14, 2026 18:08 | 70,682 | 206,650,940 | 174,709,000 | 1,996,000 | 2,289,664 | ||
| 15 | Mar 14, 2026 18:08 | 70,682 | 200,541,760 | 175,700,000 | 1,004,000 | 2,510,848 | ||
| 16 | Mar 14, 2026 18:08 | 70,684 | 207,253,184 | 174,715,000 | 1,996,000 | 2,281,472 | ||
| 17 | Mar 14, 2026 18:31 | 70,721 | 202,793,065 | 174,805,000 | 1,997,000 | 2,289,664 | ||
| 18 | Mar 14, 2026 18:29 | 70,726 | 200,751,327 | 173,819,000 | 2,996,000 | 2,510,848 | ||
| 19 | Mar 14, 2026 18:47 | 70,728 | 206,581,656 | 173,824,000 | 2,996,000 | 2,260,992 | ||
| 20 | Mar 14, 2026 18:45 | 70,730 | 201,197,323 | 173,828,000 | 2,997,000 | 2,260,992 | ||
| 21 | Mar 14, 2026 18:33 | 70,731 | 203,759,420 | 173,831,000 | 2,997,000 | 2,289,664 | ||
| 22 | Mar 14, 2026 18:47 | 70,732 | 205,683,941 | 174,831,000 | 1,998,000 | 2,289,664 | ||
| 23 | Mar 14, 2026 18:20 | 70,741 | 208,596,068 | 173,855,000 | 2,997,000 | 2,260,992 | ||
| 24 | Mar 14, 2026 18:08 | 70,744 | 200,666,151 | 173,863,000 | 2,997,000 | 2,289,664 | ||
| 25 | Mar 14, 2026 18:19 | 70,748 | 202,424,788 | 174,872,000 | 1,998,000 | 2,510,848 | ||
| 26 | Mar 14, 2026 18:19 | 70,756 | 205,101,656 | 173,893,000 | 2,998,000 | 2,260,992 | ||
| 27 | Mar 14, 2026 18:20 | 70,759 | 201,169,381 | 173,899,000 | 2,998,000 | 2,265,088 | ||
| 28 | Mar 14, 2026 18:33 | 70,766 | 206,560,361 | 173,917,000 | 2,998,000 | 2,289,664 | ||
| 29 | Mar 14, 2026 18:14 | 70,774 | 201,633,587 | 174,935,000 | 1,999,000 | 2,265,088 | ||
| 30 | Mar 14, 2026 18:36 | 70,774 | 202,841,165 | 173,937,000 | 2,998,000 | 2,289,664 | ||
| 31 | Mar 14, 2026 18:36 | 70,783 | 203,881,389 | 174,959,000 | 1,999,000 | 2,510,848 | ||
| 32 | Mar 14, 2026 18:31 | 70,783 | 209,559,832 | 174,959,000 | 1,999,000 | 2,519,040 | ||
| 33 | Mar 14, 2026 18:20 | 70,788 | 201,470,686 | 175,970,000 | 999,000 | 2,289,664 | ||
| 34 | Mar 14, 2026 18:14 | 70,793 | 207,536,635 | 174,984,000 | 1,999,000 | 2,510,848 | ||
| 35 | Mar 14, 2026 18:33 | 70,798 | 202,563,062 | 173,996,000 | 2,999,000 | 2,519,040 | ||
| 36 | Mar 14, 2026 18:20 | 70,802 | 206,353,333 | 174,004,000 | 3,000,000 | 2,289,664 | ||
| 37 | Mar 14, 2026 18:45 | 70,813 | 203,641,988 | 174,032,000 | 3,000,000 | 2,519,040 | ||
| 38 | Mar 14, 2026 18:26 | 70,829 | 214,615,660 | 175,072,000 | 2,000,000 | 2,289,664 | ||
| 39 | Mar 14, 2026 18:18 | 70,874 | 206,039,815 | 174,182,000 | 3,003,000 | 2,265,088 | ||
| 40 | Mar 14, 2026 18:45 | 70,874 | 204,676,872 | 174,198,000 | 2,986,000 | 2,265,088 | ||
| 41 | Mar 14, 2026 18:14 | 70,880 | 207,053,748 | 175,199,000 | 2,002,000 | 2,519,040 | ||
| 42 | Mar 14, 2026 18:29 | 70,882 | 219,314,822 | 174,202,000 | 3,003,000 | 2,494,464 | ||
| 43 | Mar 14, 2026 18:26 | 70,890 | 207,525,475 | 174,223,000 | 3,003,000 | 2,347,008 | ||
| 44 | Mar 14, 2026 18:08 | 70,899 | 204,302,744 | 174,227,000 | 3,021,000 | 2,265,088 | ||
| 45 | Mar 14, 2026 18:31 | 70,965 | 201,992,260 | 175,408,000 | 2,004,000 | 2,289,664 | ||
| 46 | Mar 14, 2026 18:26 | 70,997 | 201,938,794 | 176,490,000 | 1,002,000 | 2,519,040 | ||
| 47 | Mar 14, 2026 18:29 | 71,020 | 201,929,116 | 175,543,000 | 2,006,000 | 2,260,992 | ||
| 48 | Mar 14, 2026 18:18 | 71,077 | 204,906,685 | 174,698,000 | 2,994,000 | 2,289,664 |