Median Sergey Svistunov

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.

Date AuthorLanguageStatus Score
Jul 10, 2025 23:35Valentin KofmanValentin KofmanCPPclang++18.1.3Error
Jul 10, 2025 23:34Valentin KofmanValentin KofmanCPPclang++18.1.3Success6,996
Jul 10, 2025 23:31Valentin KofmanValentin KofmanCPPclang++18.1.3Success7,362
Jul 10, 2025 22:46Valentin KofmanValentin KofmanCPPclang++18.1.3Success7,732
Jul 10, 2025 22:39Valentin KofmanValentin KofmanCPPclang++18.1.3Success7,975
Jul 10, 2025 22:10Valentin KofmanValentin KofmanCPPclang++18.1.3Success7,138
Jul 10, 2025 22:09Valentin KofmanValentin KofmanCPPclang++18.1.3Success7,294
Jul 10, 2025 22:06Valentin KofmanValentin KofmanCPPclang++18.1.3Success7,291
Jul 10, 2025 22:05Valentin KofmanValentin KofmanCPPclang++18.1.3Error
Jul 10, 2025 21:37Valentin KofmanValentin KofmanCPPclang++18.1.3Error
Jul 10, 2025 21:08Valentin KofmanValentin KofmanCPPclang++18.1.3Success4,879+137.19 RP
Jul 10, 2025 21:06Valentin KofmanValentin KofmanCPPclang++18.1.3Error
Jul 10, 2025 21:04Valentin KofmanValentin KofmanCPPclang++18.1.3Error
Jul 9, 2025 20:36Valentin KofmanValentin KofmanCPPclang++18.1.3Success5,264
Jul 9, 2025 20:34Valentin KofmanValentin KofmanCPPclang++18.1.3Error
Jul 9, 2025 20:33Valentin KofmanValentin KofmanCPPclang++18.1.3Success5,477
Jul 9, 2025 20:01Valentin KofmanValentin KofmanCPPclang++18.1.3Success7,092
Jul 9, 2025 19:58Valentin KofmanValentin KofmanCPPclang++18.1.3Success7,364
Jul 9, 2025 19:43Valentin KofmanValentin KofmanCPPclang++18.1.3Success7,046
Jul 9, 2025 19:36Valentin KofmanValentin KofmanCPPclang++18.1.3Success7,167
Jul 9, 2025 19:20Valentin KofmanValentin KofmanCPPclang++18.1.3Success7,312
Jul 9, 2025 10:05Valentin KofmanValentin KofmanCPPclang++18.1.3Success7,247
Jul 9, 2025 10:01Valentin KofmanValentin KofmanCPPclang++18.1.3Error
Jul 9, 2025 09:53Valentin KofmanValentin KofmanCPPg++13.3.0Error
Jul 9, 2025 09:48Valentin KofmanValentin KofmanCPPg++13.3.0Error
Jul 9, 2025 09:37Valentin KofmanValentin KofmanCPPclang++18.1.3Error
Jul 9, 2025 09:30Valentin KofmanValentin KofmanCPPclang++18.1.3Error
Jul 9, 2025 08:51Valentin KofmanValentin KofmanCPPclang++18.1.3Success7,335
Jul 9, 2025 08:47Valentin KofmanValentin KofmanCPPclang++18.1.3Success5,229+43.25 RP
Jul 9, 2025 08:46Valentin KofmanValentin KofmanCPPclang++18.1.3Success7,042
Jul 9, 2025 08:43Valentin KofmanValentin KofmanCPPclang++18.1.3Error
Jul 9, 2025 00:03Valentin KofmanValentin KofmanCPPclang++18.1.3Error
Jul 9, 2025 00:03Valentin KofmanValentin KofmanCPPclang++18.1.3Success7,103
Jul 8, 2025 23:52Valentin KofmanValentin KofmanCPPg++13.3.0Success7,249
Jul 8, 2025 23:37Valentin KofmanValentin KofmanCPPg++13.3.0Success7,255
Jul 8, 2025 23:36Valentin KofmanValentin KofmanCPPg++13.3.0Success7,171
Jul 8, 2025 23:09Valentin KofmanValentin KofmanCPPg++13.3.0Success7,159
Jul 8, 2025 23:08Valentin KofmanValentin KofmanCPPg++13.3.0Error
Jul 8, 2025 22:57Valentin KofmanValentin KofmanCPPclang++18.1.3Success5,606
Jul 8, 2025 22:55Valentin KofmanValentin KofmanCPPg++13.3.0Error
Jul 8, 2025 22:55Valentin KofmanValentin KofmanCPPg++13.3.0Success5,404
Jul 8, 2025 22:54Valentin KofmanValentin KofmanCPPg++13.3.0Error
Jul 8, 2025 22:53Valentin KofmanValentin KofmanCPPg++13.3.0Success7,416
Jul 8, 2025 22:49Valentin KofmanValentin KofmanCPPclang++18.1.3Error
Jul 8, 2025 22:47Valentin KofmanValentin KofmanCPPclang++18.1.3Error
Jul 8, 2025 22:46Valentin KofmanValentin KofmanCPPg++13.3.0Error
Jul 8, 2025 22:00Valentin KofmanValentin KofmanCPPg++13.3.0Success5,350+654.53 RP
Jul 8, 2025 21:54Valentin KofmanValentin KofmanCPPg++13.3.0Success8,233+146.13 RP
Jul 8, 2025 21:52Valentin KofmanValentin KofmanCPPg++13.3.0Error
Jul 8, 2025 20:03Adam FolwarcznyAdam FolwarcznyCPPg++13.3.0Success120,651
Jul 8, 2025 19:59Adam FolwarcznyAdam FolwarcznyCPPg++13.3.0Success10,510
Jul 8, 2025 19:58Adam FolwarcznyAdam FolwarcznyCPPg++13.3.0Success125,954
Jul 8, 2025 19:51Adam FolwarcznyAdam FolwarcznyCPPg++13.3.0Success110,159
Jul 8, 2025 19:48Adam FolwarcznyAdam FolwarcznyCPPg++13.3.0Success107,692
Jul 8, 2025 19:32Adam FolwarcznyAdam FolwarcznyCPPg++13.3.0Success9,190+470.09 RP
Jul 8, 2025 19:31Adam FolwarcznyAdam FolwarcznyCPPg++13.3.0Success103,876
Jul 8, 2025 19:23Adam FolwarcznyAdam FolwarcznyCPPg++13.3.0Success16,180+0.11 RP
Jul 8, 2025 19:20Adam FolwarcznyAdam FolwarcznyCPPg++13.3.0Success104,027
Jul 8, 2025 19:18Adam FolwarcznyAdam FolwarcznyCPPg++13.3.0Success16,183+32.35 RP
Jul 8, 2025 19:17Adam FolwarcznyAdam FolwarcznyCPPg++13.3.0Error
Jul 8, 2025 19:16Adam FolwarcznyAdam FolwarcznyCPPg++13.3.0Error
Jul 8, 2025 19:14Adam FolwarcznyAdam FolwarcznyCPPg++13.3.0Error
Jul 8, 2025 19:13Adam FolwarcznyAdam FolwarcznyCPPg++13.3.0Success17,077+51.00 RP
Jul 7, 2025 23:59Valentin KofmanValentin KofmanCPPg++13.3.0Error
Jul 7, 2025 23:42Valentin KofmanValentin KofmanCPPg++13.3.0Success10,236
Jul 7, 2025 23:41Valentin KofmanValentin KofmanCPPg++13.3.0Success9,710
Jul 7, 2025 23:39Valentin KofmanValentin KofmanCPPg++13.3.0Error
Jul 7, 2025 23:34Valentin KofmanValentin KofmanCPPg++13.3.0Error
Jul 7, 2025 22:49Valentin KofmanValentin KofmanCPPg++13.3.0Success9,438
Jul 7, 2025 22:43Valentin KofmanValentin KofmanCPPg++13.3.0Success9,477
Jul 7, 2025 22:42Valentin KofmanValentin KofmanCPPg++13.3.0Success9,360
Jul 7, 2025 22:41Valentin KofmanValentin KofmanCPPclang++18.1.3Success9,783
Jul 7, 2025 22:02Valentin KofmanValentin KofmanCPPclang++18.1.3Success9,796
Jul 7, 2025 21:40Valentin KofmanValentin KofmanCPPclang++18.1.3Success9,783
Jul 7, 2025 21:38Valentin KofmanValentin KofmanCPPg++13.3.0Success9,362
Jul 7, 2025 21:32Valentin KofmanValentin KofmanCPPg++13.3.0Success9,359+2.05 RP
Jul 7, 2025 21:07Valentin KofmanValentin KofmanCPPg++13.3.0Success9,629
Jul 7, 2025 20:47Valentin KofmanValentin KofmanCPPg++13.3.0Success9,377+80.25 RP
Jul 7, 2025 20:28Valentin KofmanValentin KofmanCPPg++13.3.0Error
Jul 7, 2025 10:45Valentin KofmanValentin KofmanCPPg++13.3.0Success15,833
Jul 7, 2025 10:40Valentin KofmanValentin KofmanCPPg++13.3.0Error
Jul 7, 2025 10:35Valentin KofmanValentin KofmanCPPg++13.3.0Error
Jul 7, 2025 10:08Valentin KofmanValentin KofmanCPPg++13.3.0Success10,140+7.24 RP
Jul 7, 2025 10:03Valentin KofmanValentin KofmanCPPg++13.3.0Success10,461
Jul 7, 2025 09:59Valentin KofmanValentin KofmanCPPg++13.3.0Success10,215+284.46 RP
Jul 7, 2025 09:48Valentin KofmanValentin KofmanCPPg++13.3.0Success14,399+7.44 RP
Jul 7, 2025 09:26Valentin KofmanValentin KofmanCPPg++13.3.0Success14,555+2.31 RP
Jul 7, 2025 09:15Valentin KofmanValentin KofmanCPPclang++18.1.3Success14,739
Jul 7, 2025 09:14Valentin KofmanValentin KofmanCPPg++13.3.0Success14,604+35.18 RP
Jul 7, 2025 09:13Valentin KofmanValentin KofmanCPPg++13.3.0Success17,651
Jul 7, 2025 09:07Valentin KofmanValentin KofmanCPPg++13.3.0Success20,988
Jul 7, 2025 09:06Valentin KofmanValentin KofmanCPPg++13.3.0Success20,930
Jul 6, 2025 23:38Valentin KofmanValentin KofmanCPPclang++18.1.3Success15,395+0.21 RP
Jul 6, 2025 23:37Valentin KofmanValentin KofmanCPPclang++18.1.3Success16,675
Jul 6, 2025 23:24Valentin KofmanValentin KofmanCPPclang++18.1.3Success15,767
Jul 6, 2025 21:33Valentin KofmanValentin KofmanCPPclang++18.1.3Success15,512
Jul 6, 2025 21:31Valentin KofmanValentin KofmanCPPclang++18.1.3Success15,913
Jul 6, 2025 21:26Valentin KofmanValentin KofmanCPPclang++18.1.3Error
Jul 6, 2025 21:23Valentin KofmanValentin KofmanCPPclang++18.1.3Success15,623
Jul 6, 2025 21:20Valentin KofmanValentin KofmanCPPclang++18.1.3Success15,400+2.06 RP