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
Mar 19, 2026 01:05Dominique GarmierDominique GarmierCPPg++13.3.0Success20,173
Mar 19, 2026 00:21Dominique GarmierDominique GarmierCPPg++13.3.0Success20,627
Mar 19, 2026 00:14Dominique GarmierDominique GarmierCPPclang++18.1.3Success18,475
Mar 19, 2026 00:00Dominique GarmierDominique GarmierCPPclang++18.1.3Success18,693
Mar 18, 2026 21:59Dominique GarmierDominique GarmierCPPclang++18.1.3Success13,394
Mar 18, 2026 21:58Dominique GarmierDominique GarmierCPPclang++18.1.3Success18,256
Mar 18, 2026 06:40limanjun99limanjun99CPPg++13.3.0Success41,747
Mar 18, 2026 06:39limanjun99limanjun99CPPg++13.3.0Error
Mar 18, 2026 06:38limanjun99limanjun99CPPg++13.3.0Success42,610
Mar 18, 2026 06:37limanjun99limanjun99CPPg++13.3.0Error
Mar 18, 2026 06:35limanjun99limanjun99CPPg++13.3.0Success112,451
Mar 18, 2026 06:34limanjun99limanjun99CPPg++13.3.0Error
Mar 18, 2026 06:33limanjun99limanjun99CPPg++13.3.0Error
Mar 18, 2026 06:30limanjun99limanjun99CPPg++13.3.0Error
Mar 18, 2026 06:29limanjun99limanjun99CPPg++13.3.0Success98,112
Mar 18, 2026 06:28limanjun99limanjun99CPPg++13.3.0Error
Mar 18, 2026 04:55limanjun99limanjun99CPPg++13.3.0Error
Mar 18, 2026 04:52limanjun99limanjun99CPPg++13.3.0Success42,475
Mar 18, 2026 04:51limanjun99limanjun99CPPg++13.3.0Success41,844
Mar 18, 2026 04:50limanjun99limanjun99CPPg++13.3.0Success41,820
Mar 18, 2026 04:48limanjun99limanjun99CPPg++13.3.0Success119,739
Mar 18, 2026 04:47limanjun99limanjun99CPPg++13.3.0Error
Mar 18, 2026 04:46limanjun99limanjun99CPPg++13.3.0Error
Mar 18, 2026 04:45limanjun99limanjun99CPPg++13.3.0Error
Mar 18, 2026 04:41limanjun99limanjun99CPPg++13.3.0Success109,750
Mar 18, 2026 04:41limanjun99limanjun99CPPg++13.3.0Error
Mar 18, 2026 04:39limanjun99limanjun99CPPg++13.3.0Success95,823
Mar 18, 2026 04:38limanjun99limanjun99CPPg++13.3.0Success104,410
Mar 18, 2026 04:37limanjun99limanjun99CPPg++13.3.0Error
Mar 18, 2026 04:37limanjun99limanjun99CPPg++13.3.0Error
Mar 18, 2026 04:36limanjun99limanjun99CPPg++13.3.0Success91,702
Mar 18, 2026 04:35limanjun99limanjun99CPPg++13.3.0Success103,045
Mar 18, 2026 04:34limanjun99limanjun99CPPg++13.3.0Success108,757
Mar 18, 2026 04:33limanjun99limanjun99CPPg++13.3.0Error
Mar 18, 2026 04:10limanjun99limanjun99CPPg++13.3.0Error
Mar 18, 2026 04:00limanjun99limanjun99CPPg++13.3.0Success119,090
Mar 18, 2026 03:58limanjun99limanjun99CPPg++13.3.0Success108,052
Mar 17, 2026 18:09T PrathamT PrathamCPPg++13.3.0Success11,685+505.89 RP
Mar 17, 2026 17:52T PrathamT PrathamCPPg++13.3.0Success43,130
Mar 17, 2026 17:42T PrathamT PrathamCPPg++13.3.0Success42,496
Mar 17, 2026 17:38T PrathamT PrathamCPPg++13.3.0Success28,579+257.38 RP
Mar 17, 2026 16:53T PrathamT PrathamCPPg++13.3.0Success108,072+92.53 RP
Mar 17, 2026 16:50T PrathamT PrathamCPPg++13.3.0Error
Mar 17, 2026 16:45T PrathamT PrathamCPPg++13.3.0Error
Mar 17, 2026 16:40T PrathamT PrathamCPPg++13.3.0Error
Mar 17, 2026 14:29limanjun99limanjun99CPPg++13.3.0Success41,104+0.06 RP
Mar 17, 2026 14:26limanjun99limanjun99CPPg++13.3.0Success41,114+3.92 RP
Mar 17, 2026 14:25limanjun99limanjun99CPPg++13.3.0Success41,788+129.31 RP
Mar 17, 2026 14:22limanjun99limanjun99CPPg++13.3.0Error
Mar 17, 2026 14:21Dominique GarmierDominique GarmierCPPg++13.3.0Success18,754
Mar 17, 2026 14:19limanjun99limanjun99CPPg++13.3.0Error
Mar 17, 2026 14:15limanjun99limanjun99CPPg++13.3.0Error
Mar 17, 2026 14:14limanjun99limanjun99CPPg++13.3.0Error
Mar 17, 2026 14:13limanjun99limanjun99CPPg++13.3.0Success121,271
Mar 17, 2026 14:12limanjun99limanjun99CPPg++13.3.0Error
Mar 17, 2026 14:11limanjun99limanjun99CPPg++13.3.0Error
Mar 17, 2026 14:11limanjun99limanjun99CPPg++13.3.0Error
Mar 17, 2026 14:06limanjun99limanjun99CPPg++13.3.0Error
Mar 17, 2026 14:03limanjun99limanjun99CPPg++13.3.0Success103,721
Mar 17, 2026 14:02limanjun99limanjun99CPPg++13.3.0Error
Mar 17, 2026 14:01limanjun99limanjun99CPPg++13.3.0Error
Mar 17, 2026 14:01limanjun99limanjun99CPPg++13.3.0Success103,357
Mar 17, 2026 14:00limanjun99limanjun99CPPg++13.3.0Error
Mar 17, 2026 13:59limanjun99limanjun99CPPg++13.3.0Error
Mar 17, 2026 13:57limanjun99limanjun99CPPg++13.3.0Error
Mar 17, 2026 13:56limanjun99limanjun99CPPg++13.3.0Error
Mar 17, 2026 13:53limanjun99limanjun99CPPg++13.3.0Error
Mar 17, 2026 13:48limanjun99limanjun99CPPg++13.3.0Success90,917+23.78 RP
Mar 17, 2026 13:38limanjun99limanjun99CPPg++13.3.0Success115,996+75.84 RP
Mar 17, 2026 10:56limanjun99limanjun99CPPg++13.3.0Success964,669+10.37 RP
Mar 16, 2026 20:06T PrathamT PrathamCPPg++13.3.0Error
Mar 16, 2026 19:53T PrathamT PrathamCPPg++13.3.0Error
Mar 16, 2026 11:39Dominique GarmierDominique GarmierCPPclang++18.1.3Success56,069
Mar 16, 2026 11:06Dominique GarmierDominique GarmierCPPclang++18.1.3Success138,122
Mar 15, 2026 10:54Dominique GarmierDominique GarmierCPPg++13.3.0Success13,626
Mar 14, 2026 21:53Elijah KinElijah KinCPPclang++18.1.3Success142,964
Mar 14, 2026 21:52Elijah KinElijah KinCPPclang++18.1.3Success77,741
Mar 14, 2026 21:51Elijah KinElijah KinCPPclang++18.1.3Success70,611
Mar 14, 2026 21:46Elijah KinElijah KinCPPclang++18.1.3Success97,644
Mar 14, 2026 21:42Elijah KinElijah KinCPPclang++18.1.3Error
Mar 14, 2026 21:39Elijah KinElijah KinCPPclang++18.1.3Success65,730
Mar 14, 2026 21:30Elijah KinElijah KinCPPclang++18.1.3Success65,404+46.96 RP
Mar 14, 2026 21:01Elijah KinElijah KinCPPclang++18.1.3Success101,209
Mar 14, 2026 20:55Elijah KinElijah KinCPPclang++18.1.3Success103,906
Mar 14, 2026 20:49Elijah KinElijah KinCPPclang++18.1.3Success94,396+9.29 RP
Mar 14, 2026 20:45Elijah KinElijah KinCPPclang++18.1.3Success103,473+86.36 RP
Mar 14, 2026 20:37Elijah KinElijah KinCPPclang++18.1.3Success975,265
Mar 14, 2026 20:32Elijah KinElijah KinCPPg++13.3.0Success972,189+10.29 RP
Mar 14, 2026 11:20Dominique GarmierDominique GarmierCPPg++13.3.0Success14,138
Mar 14, 2026 11:08Dominique GarmierDominique GarmierCPPclang++18.1.3Success13,072+232.23 RP
Mar 14, 2026 11:02Dominique GarmierDominique GarmierCPPclang++18.1.3Success18,833
Mar 13, 2026 16:16Dominique GarmierDominique GarmierCPPclang++18.1.3Success18,814
Mar 13, 2026 15:57Dominique GarmierDominique GarmierCPPclang++18.1.3Success40,777
Mar 13, 2026 15:33Dominique GarmierDominique GarmierCPPclang++18.1.3Success41,107
Mar 13, 2026 15:01Dominique GarmierDominique GarmierCPPclang++18.1.3Success18,770+183.53 RP
Mar 13, 2026 14:26Dominique GarmierDominique GarmierCPPclang++18.1.3Success28,634+241.05 RP
Mar 13, 2026 11:20Dominique GarmierDominique GarmierCPPg++13.3.0Success92,433+108.19 RP
Mar 13, 2026 02:15Josu San MartinJosu San MartinRUSTrust-1.93.0Success11,194
Mar 13, 2026 02:15Josu San MartinJosu San MartinRUSTrust-1.93.0Success11,221
Mar 13, 2026 02:15Josu San MartinJosu San MartinRUSTrust-1.93.0Success4,056