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 19, 2026 07:01 | 14,157 | 60,800,899 | 29,325,000 | 6,067,000 | 2,289,664 | ||
| 2 | Mar 19, 2026 07:27 | 14,160 | 57,817,305 | 30,344,000 | 5,057,000 | 2,408,448 | ||
| 3 | Mar 19, 2026 07:01 | 14,166 | 63,617,121 | 32,380,000 | 3,035,000 | 2,289,664 | ||
| 4 | Mar 19, 2026 06:49 | 14,176 | 56,734,137 | 31,389,000 | 4,050,000 | 2,301,952 | ||
| 5 | Mar 19, 2026 07:43 | 14,178 | 58,835,666 | 32,407,000 | 3,038,000 | 2,289,664 | ||
| 6 | Mar 19, 2026 07:27 | 14,178 | 58,109,742 | 29,370,000 | 6,076,000 | 2,265,088 | ||
| 7 | Mar 19, 2026 07:01 | 14,184 | 63,849,579 | 32,420,000 | 3,039,000 | 2,289,664 | ||
| 8 | Mar 19, 2026 06:49 | 14,185 | 59,444,449 | 30,397,000 | 5,066,000 | 2,424,832 | ||
| 9 | Mar 19, 2026 07:23 | 14,185 | 56,270,237 | 31,410,000 | 4,052,000 | 2,277,376 | ||
| 10 | Mar 19, 2026 07:27 | 14,189 | 57,601,787 | 30,405,000 | 5,067,000 | 2,469,888 | ||
| 11 | Mar 19, 2026 06:57 | 14,192 | 61,916,209 | 31,426,000 | 4,054,000 | 2,449,408 | ||
| 12 | Mar 19, 2026 06:57 | 14,192 | 57,977,375 | 31,426,000 | 4,055,000 | 2,289,664 | ||
| 13 | Mar 19, 2026 07:13 | 14,198 | 62,121,387 | 32,453,000 | 3,042,000 | 2,514,944 | ||
| 14 | Mar 19, 2026 07:37 | 14,199 | 62,651,157 | 30,426,000 | 5,071,000 | 2,506,752 | ||
| 15 | Mar 19, 2026 07:27 | 14,200 | 57,451,339 | 30,428,000 | 5,071,000 | 2,490,368 | ||
| 16 | Mar 19, 2026 07:27 | 14,200 | 60,530,046 | 30,430,000 | 5,071,000 | 2,445,312 | ||
| 17 | Mar 19, 2026 07:20 | 14,202 | 59,764,074 | 32,463,000 | 3,043,000 | 2,478,080 | ||
| 18 | Mar 19, 2026 06:57 | 14,203 | 58,350,152 | 30,435,000 | 5,072,000 | 2,396,160 | ||
| 19 | Mar 19, 2026 07:48 | 14,204 | 61,718,456 | 28,409,000 | 7,102,000 | 2,355,200 | ||
| 20 | Mar 19, 2026 07:20 | 14,204 | 57,598,330 | 31,451,000 | 4,058,000 | 2,465,792 | ||
| 21 | Mar 19, 2026 07:40 | 14,204 | 59,646,503 | 32,467,000 | 3,043,000 | 2,392,064 | ||
| 22 | Mar 19, 2026 07:27 | 14,206 | 59,772,109 | 34,502,000 | 1,014,000 | 2,289,664 | ||
| 23 | Mar 19, 2026 07:08 | 14,207 | 61,039,157 | 31,458,000 | 4,059,000 | 2,330,624 | ||
| 24 | Mar 19, 2026 07:05 | 14,207 | 56,962,159 | 32,474,000 | 3,044,000 | 2,297,856 | ||
| 25 | Mar 19, 2026 07:43 | 14,209 | 57,138,741 | 33,493,000 | 2,029,000 | 2,293,760 | ||
| 26 | Mar 19, 2026 06:49 | 14,209 | 64,267,320 | 33,494,000 | 2,029,000 | 2,465,792 | ||
| 27 | Mar 19, 2026 07:05 | 14,209 | 61,985,591 | 30,448,000 | 5,074,000 | 2,281,472 | ||
| 28 | Mar 19, 2026 06:54 | 14,213 | 56,785,280 | 33,503,000 | 2,030,000 | 2,297,856 | ||
| 29 | Mar 19, 2026 07:05 | 14,213 | 59,447,091 | 35,532,000 | 0 | 2,318,336 | ||
| 30 | Mar 19, 2026 07:05 | 14,215 | 61,645,731 | 30,461,000 | 5,076,000 | 2,351,104 | ||
| 31 | Mar 19, 2026 07:05 | 14,215 | 56,272,492 | 31,477,000 | 4,061,000 | 2,265,088 | ||
| 32 | Mar 19, 2026 07:08 | 14,220 | 57,358,166 | 33,520,000 | 2,031,000 | 2,277,376 | ||
| 33 | Mar 19, 2026 06:49 | 14,223 | 61,102,093 | 33,527,000 | 2,031,000 | 2,289,664 | ||
| 34 | Mar 19, 2026 07:05 | 14,223 | 57,299,134 | 30,479,000 | 5,079,000 | 2,277,376 | ||
| 35 | Mar 19, 2026 07:05 | 14,230 | 68,123,876 | 30,492,000 | 5,082,000 | 2,469,888 | ||
| 36 | Mar 19, 2026 07:59 | 14,232 | 62,993,835 | 31,514,000 | 4,066,000 | 2,293,760 | ||
| 37 | Mar 19, 2026 06:54 | 14,236 | 56,894,198 | 30,506,000 | 5,084,000 | 2,392,064 | ||
| 38 | Mar 19, 2026 07:20 | 14,236 | 56,986,826 | 32,539,000 | 3,050,000 | 2,273,280 | ||
| 39 | Mar 19, 2026 07:40 | 14,238 | 61,993,408 | 28,476,000 | 7,119,000 | 2,281,472 | ||
| 40 | Mar 19, 2026 07:33 | 14,239 | 60,958,567 | 30,512,000 | 5,085,000 | 2,289,664 | ||
| 41 | Mar 19, 2026 07:23 | 14,240 | 58,577,102 | 29,497,000 | 6,102,000 | 2,289,664 | ||
| 42 | Mar 19, 2026 06:57 | 14,242 | 65,630,813 | 30,519,000 | 5,086,000 | 2,498,560 | ||
| 43 | Mar 19, 2026 07:33 | 14,243 | 62,433,216 | 31,538,000 | 4,069,000 | 2,498,560 | ||
| 44 | Mar 19, 2026 07:37 | 14,243 | 61,001,278 | 29,503,000 | 6,104,000 | 2,420,736 | ||
| 45 | Mar 19, 2026 07:51 | 14,244 | 57,862,406 | 30,522,000 | 5,087,000 | 2,502,656 | ||
| 46 | Mar 19, 2026 07:31 | 14,245 | 64,092,744 | 28,491,000 | 7,122,000 | 2,289,664 | ||
| 47 | Mar 19, 2026 07:05 | 14,246 | 60,549,094 | 30,528,000 | 5,088,000 | 2,265,088 | ||
| 48 | Mar 19, 2026 06:57 | 14,250 | 58,440,447 | 32,572,000 | 3,053,000 | 2,375,680 | ||
| 49 | Mar 19, 2026 07:15 | 14,250 | 56,688,370 | 32,573,000 | 3,053,000 | 2,494,464 | ||
| 50 | Mar 19, 2026 07:37 | 14,252 | 61,081,591 | 31,558,000 | 4,072,000 | 2,281,472 | ||
| 51 | Mar 19, 2026 07:01 | 14,259 | 63,591,771 | 33,611,000 | 2,037,000 | 2,297,856 | ||
| 52 | Mar 19, 2026 06:49 | 14,260 | 61,593,460 | 34,633,000 | 1,018,000 | 2,289,664 | ||
| 53 | Mar 19, 2026 07:23 | 14,264 | 58,751,507 | 31,584,000 | 4,075,000 | 2,420,736 | ||
| 54 | Mar 19, 2026 07:40 | 14,270 | 60,930,765 | 33,638,000 | 2,038,000 | 2,265,088 | ||
| 55 | Mar 19, 2026 07:37 | 14,273 | 60,278,995 | 28,546,000 | 7,136,000 | 2,289,664 | ||
| 56 | Mar 19, 2026 07:27 | 14,284 | 63,567,375 | 30,609,000 | 5,101,000 | 2,498,560 | ||
| 57 | Mar 19, 2026 07:01 | 14,285 | 63,260,093 | 30,753,000 | 4,960,000 | 2,289,664 | ||
| 58 | Mar 19, 2026 06:49 | 14,286 | 66,527,881 | 31,633,000 | 4,081,000 | 2,494,464 | ||
| 59 | Mar 19, 2026 06:49 | 14,288 | 68,379,588 | 32,658,000 | 3,061,000 | 2,469,888 | ||
| 60 | Mar 19, 2026 07:59 | 14,290 | 65,852,631 | 31,643,000 | 4,082,000 | 2,330,624 | ||
| 61 | Mar 19, 2026 07:48 | 14,292 | 59,564,550 | 31,647,000 | 4,083,000 | 2,289,664 | ||
| 62 | Mar 19, 2026 07:48 | 14,293 | 60,869,843 | 31,650,000 | 4,083,000 | 2,379,776 | ||
| 63 | Mar 19, 2026 07:27 | 14,296 | 61,171,487 | 30,776,000 | 4,963,000 | 2,400,256 | ||
| 64 | Mar 19, 2026 07:33 | 14,298 | 62,108,917 | 31,659,000 | 4,085,000 | 2,420,736 | ||
| 65 | Mar 19, 2026 07:13 | 14,314 | 62,005,823 | 30,814,000 | 4,970,000 | 2,412,544 | ||
| 66 | Mar 19, 2026 07:31 | 14,314 | 61,708,815 | 28,827,000 | 6,958,000 | 2,265,088 | ||
| 67 | Mar 19, 2026 07:15 | 14,318 | 64,624,091 | 31,819,000 | 3,977,000 | 2,400,256 | ||
| 68 | Mar 19, 2026 06:57 | 14,320 | 66,924,257 | 27,844,000 | 7,955,000 | 2,506,752 | ||
| 69 | Mar 19, 2026 06:49 | 14,329 | 61,693,219 | 30,847,000 | 4,975,000 | 2,289,664 | ||
| 70 | Mar 19, 2026 06:57 | 14,337 | 64,587,161 | 30,865,000 | 4,978,000 | 2,433,024 | ||
| 71 | Mar 19, 2026 07:51 | 14,338 | 60,836,552 | 30,866,000 | 4,978,000 | 2,281,472 | ||
| 72 | Mar 19, 2026 07:43 | 14,339 | 70,803,398 | 29,873,000 | 5,974,000 | 2,404,352 | ||
| 73 | Mar 19, 2026 07:37 | 14,340 | 61,451,592 | 30,870,000 | 4,979,000 | 2,506,752 | ||
| 74 | Mar 19, 2026 07:37 | 14,345 | 58,468,947 | 31,879,000 | 3,984,000 | 2,457,600 | ||
| 75 | Mar 19, 2026 07:05 | 14,347 | 62,714,559 | 30,886,000 | 4,981,000 | 2,453,504 | ||
| 76 | Mar 19, 2026 06:54 | 14,349 | 61,066,495 | 30,891,000 | 4,982,000 | 2,281,472 | ||
| 77 | Mar 19, 2026 06:49 | 14,350 | 67,766,708 | 29,895,000 | 5,979,000 | 2,465,792 | ||
| 78 | Mar 19, 2026 07:01 | 14,352 | 64,254,118 | 32,890,000 | 2,990,000 | 2,334,720 | ||
| 79 | Mar 19, 2026 07:31 | 14,354 | 61,954,798 | 30,901,000 | 4,984,000 | 2,342,912 | ||
| 80 | Mar 19, 2026 07:01 | 14,356 | 59,651,763 | 33,896,000 | 1,993,000 | 2,449,408 | ||
| 81 | Mar 19, 2026 07:37 | 14,357 | 60,513,338 | 32,901,000 | 2,991,000 | 2,437,120 | ||
| 82 | Mar 19, 2026 07:15 | 14,358 | 62,675,772 | 31,906,000 | 3,988,000 | 2,457,600 | ||
| 83 | Mar 19, 2026 06:57 | 14,358 | 57,135,260 | 29,912,000 | 5,982,000 | 2,482,176 | ||
| 84 | Mar 19, 2026 07:08 | 14,364 | 67,593,328 | 32,918,000 | 2,992,000 | 2,322,432 | ||
| 85 | Mar 19, 2026 07:59 | 14,387 | 58,322,682 | 32,970,000 | 2,997,000 | 2,379,776 | ||
| 86 | Mar 19, 2026 07:01 | 14,390 | 58,215,752 | 28,979,000 | 6,995,000 | 2,416,640 | ||
| 87 | Mar 19, 2026 07:51 | 14,398 | 62,412,366 | 31,996,000 | 3,999,000 | 2,433,024 | ||
| 88 | Mar 19, 2026 07:37 | 14,408 | 58,672,677 | 31,018,000 | 5,002,000 | 2,404,352 | ||
| 89 | Mar 19, 2026 07:13 | 14,417 | 61,358,188 | 28,034,000 | 8,009,000 | 2,265,088 | ||
| 90 | Mar 19, 2026 06:57 | 14,420 | 61,564,594 | 32,046,000 | 4,005,000 | 2,281,472 | ||
| 91 | Mar 19, 2026 07:27 | 14,442 | 62,535,499 | 31,090,000 | 5,014,000 | 2,293,760 | ||
| 92 | Mar 19, 2026 07:37 | 14,462 | 60,023,431 | 28,121,000 | 8,034,000 | 2,351,104 | ||
| 93 | Mar 19, 2026 07:01 | 14,529 | 58,071,270 | 31,278,000 | 5,044,000 | 2,392,064 |