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 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
Jul 6, 2025 09:45Aniruddha DebAniruddha DebCPPg++13.3.0Error
Jul 6, 2025 09:43Aniruddha DebAniruddha DebCPPg++13.3.0Error
Jul 6, 2025 09:21Valentin KofmanValentin KofmanCPPg++13.3.0Success23,414
Jul 6, 2025 09:16Valentin KofmanValentin KofmanCPPg++13.3.0Success18,341+189.77 RP
Jul 6, 2025 09:08Valentin KofmanValentin KofmanCPPg++13.3.0Success38,517
Jul 6, 2025 09:05Valentin KofmanValentin KofmanCPPg++13.3.0Success28,133+6.02 RP
Jul 6, 2025 08:54Valentin KofmanValentin KofmanCPPg++13.3.0Success28,618+230.81 RP
Jul 6, 2025 08:20Valentin KofmanValentin KofmanCPPg++13.3.0Success84,301+118.62 RP
Jul 6, 2025 08:16Aniruddha DebAniruddha DebCPPg++13.3.0Success6,838+231.65 RP
Jul 6, 2025 08:15Aniruddha DebAniruddha DebCPPg++13.3.0Error
Jul 6, 2025 08:09Aniruddha DebAniruddha DebCPPg++13.3.0Error
Jul 6, 2025 08:09Aniruddha DebAniruddha DebCPPg++13.3.0Success8,125+120.40 RP
Jul 6, 2025 08:07Aniruddha DebAniruddha DebCPPg++13.3.0Error
Jul 6, 2025 08:05Aniruddha DebAniruddha DebCPPg++13.3.0Error
Jul 6, 2025 08:04Aniruddha DebAniruddha DebCPPg++13.3.0Error
Jul 6, 2025 08:02Aniruddha DebAniruddha DebCPPg++13.3.0Success9,006+209.88 RP
Jul 6, 2025 08:01Aniruddha DebAniruddha DebCPPg++13.3.0Success11,725
Jul 6, 2025 08:01Aniruddha DebAniruddha DebCPPg++13.3.0Error
Jul 6, 2025 07:57Aniruddha DebAniruddha DebCPPg++13.3.0Error
Jul 6, 2025 07:57Aniruddha DebAniruddha DebCPPg++13.3.0Success12,987
Jul 6, 2025 07:56Aniruddha DebAniruddha DebCPPg++13.3.0Error
Jul 6, 2025 07:55Aniruddha DebAniruddha DebCPPg++13.3.0Error
Jul 6, 2025 07:54Aniruddha DebAniruddha DebCPPg++13.3.0Error
Jul 6, 2025 07:54Aniruddha DebAniruddha DebCPPg++13.3.0Success27,130
Jul 6, 2025 07:45Aniruddha DebAniruddha DebCPPg++13.3.0Error
Jul 6, 2025 07:44Aniruddha DebAniruddha DebCPPg++13.3.0Error
Jul 6, 2025 07:41Aniruddha DebAniruddha DebCPPg++13.3.0Error
Jul 5, 2025 22:40Adam FolwarcznyAdam FolwarcznyCPPg++13.3.0Error
Jul 5, 2025 22:38Adam FolwarcznyAdam FolwarcznyCPPg++13.3.0Error
Jul 5, 2025 22:37Adam FolwarcznyAdam FolwarcznyCPPg++13.3.0Error
Jul 5, 2025 22:30Adam FolwarcznyAdam FolwarcznyCPPg++13.3.0Success18,706+47.73 RP
Jul 5, 2025 22:22Adam FolwarcznyAdam FolwarcznyCPPg++13.3.0Success20,540+87.27 RP
Jul 4, 2025 23:39Aniruddha DebAniruddha DebCPPg++13.3.0Error
Jul 4, 2025 23:36Aniruddha DebAniruddha DebCPPg++13.3.0Error
Jul 4, 2025 23:34Aniruddha DebAniruddha DebCPPg++13.3.0Error
Jul 4, 2025 23:32Aniruddha DebAniruddha DebCPPg++13.3.0Error
Jul 4, 2025 23:27Aniruddha DebAniruddha DebCPPg++13.3.0Error
Jul 4, 2025 23:25Aniruddha DebAniruddha DebCPPg++13.3.0Error
Jul 4, 2025 23:24Aniruddha DebAniruddha DebCPPg++13.3.0Error
Jul 4, 2025 23:22Aniruddha DebAniruddha DebCPPg++13.3.0Error
Jul 4, 2025 23:21Aniruddha DebAniruddha DebCPPg++13.3.0Error
Jul 4, 2025 23:20Aniruddha DebAniruddha DebCPPg++13.3.0Error
Jul 4, 2025 22:29Aniruddha DebAniruddha DebCPPg++13.3.0Success11,780