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
Nov 1, 2025 09:35AntonAntonCSHARP9.0.10Success91,745
Nov 1, 2025 09:06AntonAntonCSHARP9.0.10Success76,010+27.18 RP
Nov 1, 2025 08:54AntonAntonCSHARP9.0.10Success84,765+181.48 RP
Nov 1, 2025 08:52AntonAntonCSHARP9.0.10Error
Nov 1, 2025 08:49AntonAntonCSHARP9.0.10Error
Nov 1, 2025 08:27AntonAntonCSHARP9.0.10Error
Oct 31, 2025 20:15DmitryDmitryCPPg++13.3.0Success972,350+10.28 RP
Oct 24, 2025 15:29Daniel MastalerzDaniel MastalerzCPPg++13.3.0Success27,535+363.17 RP
Aug 16, 2025 14:13Aniruddha DebAniruddha DebCPPg++13.3.0Error
Aug 15, 2025 21:50Aniruddha DebAniruddha DebCPPg++13.3.0Error
Aug 15, 2025 21:48Aniruddha DebAniruddha DebCPPg++13.3.0Error
Aug 15, 2025 21:15Aniruddha DebAniruddha DebCPPg++13.3.0Error
Aug 15, 2025 21:08Aniruddha DebAniruddha DebCPPg++13.3.0Error
Aug 15, 2025 20:50Aniruddha DebAniruddha DebCPPg++13.3.0Error
Aug 15, 2025 20:47Aniruddha DebAniruddha DebCPPg++13.3.0Error
Aug 15, 2025 20:41Aniruddha DebAniruddha DebCPPg++13.3.0Error
Aug 15, 2025 20:40Aniruddha DebAniruddha DebCPPg++13.3.0Error
Aug 14, 2025 22:28Aniruddha DebAniruddha DebCPPclang++18.1.3Success4,029+8.59 RP
Jul 29, 2025 21:00Aniruddha DebAniruddha DebCPPg++13.3.0Error
Jul 11, 2025 20:18Valentin KofmanValentin KofmanCPPclang++18.1.3Success5,438
Jul 11, 2025 20:17Valentin KofmanValentin KofmanCPPclang++18.1.3Error
Jul 11, 2025 20:01Valentin KofmanValentin KofmanCPPclang++18.1.3Success7,288
Jul 11, 2025 19:15Valentin KofmanValentin KofmanCPPclang++18.1.3Error
Jul 11, 2025 19:13Valentin KofmanValentin KofmanCPPclang++18.1.3Success7,018
Jul 11, 2025 16:08Valentin KofmanValentin KofmanCPPclang++18.1.3Success7,711
Jul 11, 2025 10:19Valentin KofmanValentin KofmanCPPclang++18.1.3Success6,997
Jul 11, 2025 10:15Valentin KofmanValentin KofmanCPPclang++18.1.3Success6,984
Jul 11, 2025 09:26Valentin KofmanValentin KofmanCPPclang++18.1.3Success6,959
Jul 11, 2025 09:18Valentin KofmanValentin KofmanCPPclang++18.1.3Error
Jul 11, 2025 09:16Valentin KofmanValentin KofmanCPPclang++18.1.3Success6,860
Jul 11, 2025 08:55Valentin KofmanValentin KofmanCPPclang++18.1.3Success7,288
Jul 11, 2025 08:52Valentin KofmanValentin KofmanCPPclang++18.1.3Success7,106
Jul 11, 2025 08:50Valentin KofmanValentin KofmanCPPclang++18.1.3Success6,840
Jul 11, 2025 08:46Valentin KofmanValentin KofmanCPPclang++18.1.3Success6,879
Jul 11, 2025 08:43Valentin KofmanValentin KofmanCPPclang++18.1.3Error
Jul 11, 2025 08:42Valentin KofmanValentin KofmanCPPclang++18.1.3Error
Jul 11, 2025 08:41Valentin KofmanValentin KofmanCPPclang++18.1.3Success7,310
Jul 11, 2025 08:41Valentin KofmanValentin KofmanCPPg++13.3.0Success6,953
Jul 11, 2025 07:21Valentin KofmanValentin KofmanCPPclang++18.1.3Success6,921
Jul 11, 2025 07:15Valentin KofmanValentin KofmanCPPclang++18.1.3Success4,660+96.32 RP
Jul 11, 2025 07:14Valentin KofmanValentin KofmanCPPclang++18.1.3Success6,841
Jul 10, 2025 23:36Valentin KofmanValentin KofmanCPPclang++18.1.3Error
Jul 10, 2025 23:35Valentin KofmanValentin KofmanCPPclang++18.1.3Error
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