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 | Jul 8, 2025 20:03 | 5,635 | 68,775,155 | 43,197,000 | 3,013,000 | 2,318,336 | ||
| 2 | Jul 8, 2025 20:08 | 5,740 | 72,397,076 | 45,069,000 | 2,003,000 | 2,281,472 | ||
| 3 | Jul 8, 2025 20:10 | 5,756 | 71,157,869 | 44,186,000 | 3,012,000 | 2,465,792 | ||
| 4 | Jul 8, 2025 20:08 | 5,789 | 68,956,506 | 45,448,000 | 2,019,000 | 2,433,024 | ||
| 5 | Jul 8, 2025 20:07 | 5,824 | 78,157,611 | 47,759,000 | 0 | 2,424,832 | ||
| 6 | Jul 8, 2025 20:08 | 5,869 | 72,080,387 | 44,116,000 | 4,010,000 | 2,490,368 | ||
| 7 | Jul 8, 2025 20:11 | 75,043 | 640,659,913 | 501,471,000 | 113,880,000 | 2,371,584 | ||
| 8 | Jul 8, 2025 20:10 | 82,854 | 706,378,851 | 551,514,000 | 127,887,000 | 2,293,760 | ||
| 9 | Jul 8, 2025 20:09 | 87,832 | 746,775,650 | 597,357,000 | 122,867,000 | 2,416,640 | ||
| 10 | Jul 8, 2025 20:08 | 88,617 | 749,912,901 | 600,718,000 | 125,940,000 | 2,330,624 | ||
| 11 | Jul 8, 2025 20:08 | 92,068 | 783,025,763 | 630,133,000 | 124,828,000 | 2,326,528 | ||
| 12 | Jul 8, 2025 20:05 | 93,367 | 787,668,030 | 653,667,000 | 111,942,000 | 2,338,816 | ||
| 13 | Jul 8, 2025 20:11 | 94,523 | 801,361,090 | 662,221,000 | 112,867,000 | 2,301,952 | ||
| 14 | Jul 8, 2025 20:08 | 96,691 | 819,421,290 | 670,887,000 | 121,979,000 | 2,400,256 | ||
| 15 | Jul 8, 2025 20:08 | 98,261 | 833,461,253 | 683,781,000 | 121,961,000 | 2,306,048 | ||
| 16 | Jul 8, 2025 20:03 | 99,864 | 845,862,399 | 709,898,000 | 108,984,000 | 2,416,640 | ||
| 17 | Jul 8, 2025 20:04 | 100,003 | 845,226,346 | 699,172,000 | 120,856,000 | 2,297,856 | ||
| 18 | Jul 8, 2025 20:08 | 103,678 | 877,291,019 | 738,274,000 | 111,889,000 | 2,293,760 | ||
| 19 | Jul 8, 2025 20:09 | 108,211 | 911,770,315 | 763,425,000 | 123,906,000 | 2,285,568 | ||
| 20 | Jul 8, 2025 20:09 | 111,987 | 948,343,171 | 789,393,000 | 128,901,000 | 2,306,048 | ||
| 21 | Jul 8, 2025 20:08 | 112,705 | 947,682,357 | 814,280,000 | 109,902,000 | 2,293,760 | ||
| 22 | Jul 8, 2025 20:08 | 113,280 | 953,372,719 | 802,047,000 | 126,849,000 | 2,355,200 | ||
| 23 | Jul 8, 2025 20:06 | 113,639 | 959,108,204 | 816,984,000 | 114,857,000 | 2,273,280 | ||
| 24 | Jul 8, 2025 20:08 | 115,392 | 970,946,710 | 820,320,000 | 125,895,000 | 2,281,472 | ||
| 25 | Jul 8, 2025 20:09 | 119,992 | 1,008,022,420 | 867,063,000 | 116,873,000 | 2,371,584 | ||
| 26 | Jul 8, 2025 20:05 | 120,651 | 1,010,471,913 | 876,412,000 | 112,924,000 | 2,285,568 | ||
| 27 | Jul 8, 2025 20:05 | 121,788 | 1,025,872,898 | 873,707,000 | 124,958,000 | 2,510,848 | ||
| 28 | Jul 8, 2025 20:10 | 122,438 | 1,026,734,095 | 881,114,000 | 122,876,000 | 2,322,432 | ||
| 29 | Jul 8, 2025 20:05 | 123,262 | 1,036,842,549 | 891,896,000 | 118,853,000 | 2,293,760 | ||
| 30 | Jul 8, 2025 20:10 | 123,579 | 1,037,466,708 | 902,421,000 | 110,928,000 | 2,281,472 | ||
| 31 | Jul 8, 2025 20:03 | 124,377 | 1,042,604,427 | 896,024,000 | 123,865,000 | 2,392,064 | ||
| 32 | Jul 8, 2025 20:04 | 125,505 | 1,053,215,933 | 908,239,000 | 120,898,000 | 2,289,664 | ||
| 33 | Jul 8, 2025 20:08 | 126,664 | 1,072,507,920 | 916,807,000 | 121,841,000 | 2,293,760 | ||
| 34 | Jul 8, 2025 20:07 | 127,701 | 1,072,834,472 | 923,250,000 | 123,899,000 | 2,416,640 | ||
| 35 | Jul 8, 2025 20:07 | 127,986 | 1,071,697,433 | 945,538,000 | 103,949,000 | 2,400,256 | ||
| 36 | Jul 8, 2025 20:09 | 128,390 | 1,082,228,357 | 935,928,000 | 116,866,000 | 2,375,680 | ||
| 37 | Jul 8, 2025 20:10 | 129,287 | 1,082,337,633 | 946,246,000 | 113,909,000 | 2,461,696 | ||
| 38 | Jul 8, 2025 20:09 | 129,400 | 1,085,353,181 | 945,183,000 | 115,899,000 | 2,289,664 | ||
| 39 | Jul 8, 2025 20:06 | 130,758 | 1,097,157,287 | 958,297,000 | 113,916,000 | 2,293,760 | ||
| 40 | Jul 8, 2025 20:04 | 130,830 | 1,099,510,621 | 953,939,000 | 118,867,000 | 2,396,160 | ||
| 41 | Jul 8, 2025 20:07 | 131,037 | 1,101,171,459 | 958,561,000 | 115,946,000 | 2,424,832 | ||
| 42 | Jul 8, 2025 20:05 | 131,434 | 1,106,937,719 | 971,878,000 | 105,877,000 | 2,420,736 | ||
| 43 | Jul 8, 2025 20:03 | 132,899 | 1,115,223,800 | 969,910,000 | 119,865,000 | 2,301,952 | ||
| 44 | Jul 8, 2025 20:06 | 140,678 | 1,181,959,653 | 1,041,698,000 | 111,860,000 | 2,301,952 | ||
| 45 | Jul 8, 2025 20:03 | 144,468 | 1,216,137,865 | 1,067,772,000 | 116,865,000 | 2,281,472 | ||
| 46 | Jul 8, 2025 20:10 | 146,800 | 1,229,534,571 | 1,083,880,000 | 119,876,000 | 2,281,472 | ||
| 47 | Jul 8, 2025 20:07 | 148,604 | 1,243,134,907 | 1,101,596,000 | 116,957,000 | 2,297,856 | ||
| 48 | Jul 8, 2025 20:11 | 152,986 | 1,281,317,994 | 1,133,630,000 | 120,854,000 | 2,400,256 | ||
| 49 | Jul 8, 2025 20:03 | 154,002 | 1,290,242,460 | 1,154,917,000 | 107,898,000 | 2,281,472 | ||
| 50 | Jul 8, 2025 20:07 | 156,153 | 1,310,258,484 | 1,162,594,000 | 117,857,000 | 2,416,640 | ||
| 51 | Jul 8, 2025 20:05 | 160,014 | 1,340,923,205 | 1,207,267,000 | 104,849,000 | 2,281,472 |