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 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
Jul 6, 2025 21:16Valentin KofmanValentin KofmanCPPclang++18.1.3Success15,576
Jul 6, 2025 21:12Valentin KofmanValentin KofmanCPPclang++18.1.3Error
Jul 6, 2025 21:03Valentin KofmanValentin KofmanCPPclang++18.1.3Success15,458
Jul 6, 2025 21:02Valentin KofmanValentin KofmanCPPclang++18.1.3Success15,449+30.88 RP
Jul 6, 2025 18:22Adam FolwarcznyAdam FolwarcznyCPPg++13.3.0Error
Jul 6, 2025 18:18Adam FolwarcznyAdam FolwarcznyCPPg++13.3.0Success18,811
Jul 6, 2025 18:02Adam FolwarcznyAdam FolwarcznyCPPg++13.3.0Success18,807
Jul 6, 2025 15:25Valentin KofmanValentin KofmanCPPclang++18.1.3Success16,856
Jul 6, 2025 15:17Valentin KofmanValentin KofmanCPPg++13.3.0Success16,989
Jul 6, 2025 15:16Valentin KofmanValentin KofmanCPPclang++18.1.3Success16,223+35.86 RP
Jul 6, 2025 13:03Valentin KofmanValentin KofmanCPPclang++18.1.3Success20,232
Jul 6, 2025 12:59Valentin KofmanValentin KofmanCPPclang++18.1.3Error
Jul 6, 2025 12:45Valentin KofmanValentin KofmanCPPclang++18.1.3Success22,649
Jul 6, 2025 12:36Valentin KofmanValentin KofmanCPPg++13.3.0Error
Jul 6, 2025 12:34Valentin KofmanValentin KofmanCPPclang++18.1.3Success23,499
Jul 6, 2025 12:32Valentin KofmanValentin KofmanCPPclang++18.1.3Success22,309
Jul 6, 2025 12:31Valentin KofmanValentin KofmanCPPg++13.3.0Success24,657
Jul 6, 2025 12:29Valentin KofmanValentin KofmanCPPclang++18.1.3Success22,686
Jul 6, 2025 12:27Valentin KofmanValentin KofmanCPPclang++18.1.3Success25,047
Jul 6, 2025 12:13Valentin KofmanValentin KofmanCPPclang++18.1.3Success17,515
Jul 6, 2025 12:12Valentin KofmanValentin KofmanCPPg++13.3.0Success21,068
Jul 6, 2025 12:09Valentin KofmanValentin KofmanCPPg++13.3.0Success19,450
Jul 6, 2025 12:06Valentin KofmanValentin KofmanCPPg++13.3.0Success18,243
Jul 6, 2025 12:00Valentin KofmanValentin KofmanCPPg++13.3.0Error
Jul 6, 2025 11:55Valentin KofmanValentin KofmanCPPg++13.3.0Success18,241
Jul 6, 2025 11:54Valentin KofmanValentin KofmanCPPg++13.3.0Success21,594
Jul 6, 2025 11:45Valentin KofmanValentin KofmanCPPg++13.3.0Success17,653
Jul 6, 2025 11:32Valentin KofmanValentin KofmanCPPg++13.3.0Success17,225+35.32 RP
Jul 6, 2025 11:27Valentin KofmanValentin KofmanCPPg++13.3.0Success24,497
Jul 6, 2025 11:17Valentin KofmanValentin KofmanCPPg++13.3.0Success31,083
Jul 6, 2025 11:02Aniruddha DebAniruddha DebCPPg++13.3.0Success4,043+2.44 RP
Jul 6, 2025 10:57Aniruddha DebAniruddha DebCPPg++13.3.0Success4,047+729.11 RP
Jul 6, 2025 10:56Aniruddha DebAniruddha DebCPPg++13.3.0Error
Jul 6, 2025 10:55Aniruddha DebAniruddha DebCPPg++13.3.0Error
Jul 6, 2025 10:55Aniruddha DebAniruddha DebCPPg++13.3.0Error
Jul 6, 2025 10:15Aniruddha DebAniruddha DebCPPg++13.3.0Success5,741+5.14 RP
Jul 6, 2025 10:07Aniruddha DebAniruddha DebCPPg++13.3.0Success5,878
Jul 6, 2025 10:07Aniruddha DebAniruddha DebCPPg++13.3.0Success5,859
Jul 6, 2025 10:06Aniruddha DebAniruddha DebCPPg++13.3.0Success6,076
Jul 6, 2025 10:06Aniruddha DebAniruddha DebCPPg++13.3.0Error
Jul 6, 2025 10:06Aniruddha DebAniruddha DebCPPg++13.3.0Error
Jul 6, 2025 10:05Aniruddha DebAniruddha DebCPPg++13.3.0Error
Jul 6, 2025 10:04Aniruddha DebAniruddha DebCPPg++13.3.0Error
Jul 6, 2025 10:03Aniruddha DebAniruddha DebCPPg++13.3.0Error
Jul 6, 2025 10:01Aniruddha DebAniruddha DebCPPg++13.3.0Error
Jul 6, 2025 10:01Aniruddha DebAniruddha DebCPPg++13.3.0Error
Jul 6, 2025 10:01Aniruddha DebAniruddha DebCPPg++13.3.0Error
Jul 6, 2025 10:00Aniruddha DebAniruddha DebCPPg++13.3.0Success5,758+13.47 RP
Jul 6, 2025 09:59Aniruddha DebAniruddha DebCPPg++13.3.0Success5,883
Jul 6, 2025 09:59Aniruddha DebAniruddha DebCPPg++13.3.0Success5,834
Jul 6, 2025 09:56Aniruddha DebAniruddha DebCPPg++13.3.0Error
Jul 6, 2025 09:55Aniruddha DebAniruddha DebCPPg++13.3.0Success5,882
Jul 6, 2025 09:54Aniruddha DebAniruddha DebCPPg++13.3.0Error
Jul 6, 2025 09:52Aniruddha DebAniruddha DebCPPg++13.3.0Success5,803+124.78 RP
Jul 6, 2025 09:51Aniruddha DebAniruddha DebCPPg++13.3.0Success6,256+136.05 RP
Jul 6, 2025 09:50Aniruddha DebAniruddha DebCPPg++13.3.0Error
Jul 6, 2025 09:46Aniruddha DebAniruddha DebCPPg++13.3.0Error