Median 
Find the median of a stream of binary integers as fast as possible.
Input: 100 000 000 uint32 values in little-endian binary on STDIN (4 bytes each).
Output: The median value, printed as a decimal string. The median is defined as the element at index N/2 (i.e., a[50000000]) in the sorted array.
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 | Nov 10, 2024 08:06 | 0 | 0 | 0 | 0 | 0 | Error: Exit with code 1: Index out of bounds | stderr |
| 2 | Nov 10, 2024 07:44 | 0 | 0 | 0 | 0 | 0 | Error: Exit with code 1: Index out of bounds | stderr |
| 3 | Nov 10, 2024 07:46 | 0 | 0 | 0 | 0 | 0 | Error: expected "2037698847 ", got "2037698856 " | |
| 4 | Nov 10, 2024 07:51 | 0 | 0 | 0 | 0 | 0 | Error: Exit with code 1: Index out of bounds | stderr |
| 5 | Nov 10, 2024 07:52 | 0 | 0 | 0 | 0 | 0 | Error: Exit with code 1: Index out of bounds | stderr |
| 6 | Nov 10, 2024 07:57 | 0 | 0 | 0 | 0 | 0 | Error: expected "2158799463 ", got "2158799507 " | |
| 7 | Nov 10, 2024 07:58 | 0 | 0 | 0 | 0 | 0 | Error: Exit with code 1: Index out of bounds | stderr |
| 8 | Nov 10, 2024 08:00 | 0 | 0 | 0 | 0 | 0 | Error: Exit with code 1: Index out of bounds | stderr |
| 9 | Nov 10, 2024 08:01 | 0 | 0 | 0 | 0 | 0 | Error: expected "2103487411 ", got "2103487517 " | |
| 10 | Nov 10, 2024 08:02 | 0 | 0 | 0 | 0 | 0 | Error: Exit with code 1: Index out of bounds | stderr |
| 11 | Nov 10, 2024 08:03 | 0 | 0 | 0 | 0 | 0 | Error: Exit with code 1: Index out of bounds | stderr |
| 12 | Nov 10, 2024 08:04 | 0 | 0 | 0 | 0 | 0 | Error: Exit with code 1: Index out of bounds | stderr |
| 13 | Nov 10, 2024 08:05 | 0 | 0 | 0 | 0 | 0 | Error: Exit with code 1: Index out of bounds | stderr |
| 14 | Nov 10, 2024 08:05 | 0 | 0 | 0 | 0 | 0 | Error: Exit with code 1: Index out of bounds | stderr |
| 15 | Nov 10, 2024 08:07 | 20,647 | 195,695,653 | 155,284,000 | 14,025,000 | 2,301,952 | ||
| 16 | Nov 10, 2024 07:59 | 22,047 | 209,607,774 | 154,820,000 | 25,969,000 | 2,445,312 | ||
| 17 | Nov 10, 2024 08:07 | 22,353 | 212,616,091 | 163,260,000 | 20,031,000 | 2,433,024 | ||
| 18 | Nov 10, 2024 07:59 | 23,359 | 220,505,279 | 176,500,000 | 15,042,000 | 2,428,928 | ||
| 19 | Nov 10, 2024 07:59 | 23,757 | 220,060,435 | 174,825,000 | 19,980,000 | 2,478,080 | ||
| 20 | Nov 10, 2024 07:59 | 23,807 | 224,988,186 | 172,192,000 | 23,025,000 | 2,371,584 | ||
| 21 | Nov 10, 2024 07:59 | 23,813 | 220,421,128 | 176,241,000 | 19,026,000 | 2,383,872 | ||
| 22 | Nov 10, 2024 08:07 | 24,597 | 229,593,228 | 180,731,000 | 20,968,000 | 2,494,464 | ||
| 23 | Nov 10, 2024 07:59 | 25,125 | 236,805,071 | 185,019,000 | 21,002,000 | 2,445,312 | ||
| 24 | Nov 10, 2024 07:59 | 25,456 | 233,404,330 | 193,755,000 | 14,981,000 | 2,338,816 | ||
| 25 | Nov 10, 2024 07:59 | 25,813 | 244,020,896 | 188,703,000 | 22,963,000 | 2,285,568 | ||
| 26 | Nov 10, 2024 07:59 | 26,109 | 238,069,442 | 197,090,000 | 17,007,000 | 2,306,048 | ||
| 27 | Nov 10, 2024 07:53 | 26,306 | 242,200,723 | 197,736,000 | 17,976,000 | 2,420,736 | ||
| 28 | Nov 10, 2024 07:53 | 26,310 | 245,394,787 | 197,679,000 | 18,062,000 | 2,318,336 | ||
| 29 | Nov 10, 2024 07:53 | 26,723 | 244,334,154 | 198,119,000 | 21,012,000 | 2,273,280 | ||
| 30 | Nov 10, 2024 07:53 | 27,611 | 259,981,946 | 206,377,000 | 20,036,000 | 2,428,928 | ||
| 31 | Nov 10, 2024 07:53 | 28,013 | 256,278,008 | 209,731,000 | 19,974,000 | 2,478,080 | ||
| 32 | Nov 10, 2024 07:53 | 28,040 | 263,281,526 | 211,932,000 | 17,994,000 | 2,314,240 | ||
| 33 | Nov 10, 2024 07:53 | 28,105 | 256,018,344 | 213,431,000 | 17,034,000 | 2,498,560 | ||
| 34 | Nov 10, 2024 07:53 | 28,677 | 261,752,747 | 210,138,000 | 25,016,000 | 2,416,640 | ||
| 35 | Nov 10, 2024 07:53 | 28,718 | 261,007,849 | 217,453,000 | 18,037,000 | 2,498,560 | ||
| 36 | Nov 10, 2024 07:49 | 32,031 | 292,932,117 | 226,701,000 | 35,952,000 | 2,478,080 | ||
| 37 | Nov 10, 2024 07:49 | 32,694 | 295,293,395 | 236,083,000 | 32,011,000 | 2,342,912 | ||
| 38 | Nov 10, 2024 07:49 | 34,244 | 313,438,371 | 252,822,000 | 27,980,000 | 2,392,064 | ||
| 39 | Nov 10, 2024 07:49 | 35,291 | 314,495,351 | 257,341,000 | 32,042,000 | 2,334,720 | ||
| 40 | Nov 10, 2024 07:49 | 35,837 | 317,735,832 | 262,876,000 | 30,985,000 | 2,531,328 | ||
| 41 | Nov 10, 2024 07:49 | 35,972 | 324,825,080 | 255,972,000 | 38,995,000 | 2,285,568 | ||
| 42 | Nov 10, 2024 07:49 | 36,256 | 333,589,592 | 265,269,000 | 32,032,000 | 2,269,184 | ||
| 43 | Nov 10, 2024 07:49 | 36,573 | 329,317,421 | 260,910,000 | 38,986,000 | 2,285,568 | ||
| 44 | Nov 10, 2024 07:49 | 36,642 | 329,979,059 | 269,415,000 | 31,047,000 | 2,363,392 | ||
| 45 | Nov 10, 2024 07:45 | 37,558 | 331,762,126 | 268,980,000 | 38,997,000 | 2,277,376 | ||
| 46 | Nov 10, 2024 07:47 | 38,046 | 340,446,950 | 274,980,000 | 36,997,000 | 2,445,312 | ||
| 47 | Nov 10, 2024 07:45 | 39,842 | 360,261,431 | 291,736,000 | 34,968,000 | 2,306,048 | ||
| 48 | Nov 10, 2024 07:47 | 39,912 | 355,180,136 | 289,247,000 | 38,032,000 | 2,404,352 | ||
| 49 | Nov 10, 2024 07:47 | 40,045 | 359,083,194 | 287,325,000 | 41,046,000 | 2,383,872 | ||
| 50 | Nov 10, 2024 07:47 | 40,174 | 357,507,126 | 295,382,000 | 34,044,000 | 2,510,848 | ||
| 51 | Nov 10, 2024 07:47 | 40,218 | 362,466,702 | 287,817,000 | 41,973,000 | 2,420,736 | ||
| 52 | Nov 10, 2024 07:45 | 41,300 | 368,634,571 | 296,700,000 | 41,957,000 | 2,285,568 | ||
| 53 | Nov 10, 2024 07:47 | 41,535 | 390,078,059 | 304,630,000 | 35,956,000 | 2,281,472 | ||
| 54 | Nov 10, 2024 07:47 | 41,547 | 361,813,814 | 299,725,000 | 40,962,000 | 2,375,680 | ||
| 55 | Nov 10, 2024 07:47 | 42,446 | 381,303,476 | 313,155,000 | 34,905,000 | 2,527,232 | ||
| 56 | Nov 10, 2024 07:47 | 42,976 | 386,924,782 | 309,355,000 | 43,049,000 | 2,363,392 | ||
| 57 | Nov 10, 2024 07:45 | 43,039 | 379,825,952 | 312,932,000 | 39,991,000 | 2,310,144 | ||
| 58 | Nov 10, 2024 07:45 | 43,817 | 389,398,053 | 324,271,000 | 35,029,000 | 2,318,336 | ||
| 59 | Nov 10, 2024 07:45 | 43,977 | 394,744,325 | 323,653,000 | 36,960,000 | 2,400,256 | ||
| 60 | Nov 10, 2024 07:45 | 44,998 | 393,773,567 | 321,989,000 | 46,998,000 | 2,400,256 | ||
| 61 | Nov 10, 2024 07:45 | 45,221 | 400,288,436 | 338,832,000 | 31,984,000 | 2,285,568 | ||
| 62 | Nov 10, 2024 07:45 | 50,005 | 436,241,108 | 371,041,000 | 39,004,000 | 2,310,144 |