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 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
Mar 13, 2026 02:15Josu San MartinJosu San MartinRUSTrust-1.93.0Success11,641
Mar 12, 2026 23:42Viktor VarbanovViktor VarbanovCPPg++13.3.0Success973,195+10.28 RP
Mar 12, 2026 22:10Josu San MartinJosu San MartinRUSTrust-1.93.0Success11,220
Mar 12, 2026 22:10Josu San MartinJosu San MartinRUSTrust-1.93.0Success11,220
Mar 12, 2026 22:09Josu San MartinJosu San MartinRUSTrust-1.93.0Success11,201
Mar 12, 2026 22:05Josu San MartinJosu San MartinRUSTrust-1.93.0Success3,660
Mar 12, 2026 22:05Josu San MartinJosu San MartinRUSTrust-1.93.0Success3,640
Mar 12, 2026 22:04Josu San MartinJosu San MartinRUSTrust-1.93.0Success11,187
Mar 12, 2026 22:04Josu San MartinJosu San MartinRUSTrust-1.93.0Success3,764
Mar 12, 2026 21:46Josu San MartinJosu San MartinCPPclang++18.1.3Error
Mar 12, 2026 21:44Josu San MartinJosu San MartinRUSTrust-1.93.0Success11,140
Mar 12, 2026 21:36Josu San MartinJosu San MartinRUSTrust-1.93.0Success11,223
Mar 12, 2026 21:36Josu San MartinJosu San MartinRUSTrust-1.93.0Success11,275
Mar 12, 2026 21:36Josu San MartinJosu San MartinRUSTrust-1.93.0Success3,405+27.48 RP
Mar 12, 2026 21:36Josu San MartinJosu San MartinRUSTrust-1.93.0Success11,305
Mar 12, 2026 20:39Josu San MartinJosu San MartinRUSTrust-1.93.0Success11,206
Mar 12, 2026 20:36Josu San MartinJosu San MartinRUSTrust-1.93.0Success3,828
Mar 12, 2026 20:35Josu San MartinJosu San MartinRUSTrust-1.93.0Success11,209
Mar 12, 2026 20:35Josu San MartinJosu San MartinRUSTrust-1.93.0Success11,194
Mar 12, 2026 20:35Josu San MartinJosu San MartinRUSTrust-1.93.0Error
Mar 12, 2026 20:34Josu San MartinJosu San MartinRUSTrust-1.93.0Error
Mar 12, 2026 20:16Josu San MartinJosu San MartinRUSTrust-1.93.0Success11,189
Mar 12, 2026 20:16Josu San MartinJosu San MartinRUSTrust-1.93.0Success11,195
Mar 12, 2026 20:16Josu San MartinJosu San MartinRUSTrust-1.93.0Success17,770
Mar 12, 2026 20:15Josu San MartinJosu San MartinRUSTrust-1.93.0Success12,403
Mar 12, 2026 20:15Josu San MartinJosu San MartinRUSTrust-1.93.0Success11,205
Mar 12, 2026 16:19Josu San MartinJosu San MartinRUSTrust-1.93.0Success4,635
Mar 12, 2026 16:19Josu San MartinJosu San MartinRUSTrust-1.93.0Success15,097
Mar 12, 2026 16:19Josu San MartinJosu San MartinRUSTrust-1.93.0Success4,530
Mar 12, 2026 16:18Josu San MartinJosu San MartinRUSTrust-1.93.0Success4,513
Mar 12, 2026 16:03Josu San MartinJosu San MartinRUSTrust-1.93.0Success4,468
Mar 11, 2026 02:43Sergey SerebryakovSergey SerebryakovCPPg++13.3.0Success13,458+743.05 RP
Mar 10, 2026 23:22olliecrowolliecrowCPPclang++18.1.3Success3,419+8.53 RP
Mar 10, 2026 22:52olliecrowolliecrowCPPclang++18.1.3Success9,269
Mar 10, 2026 22:45olliecrowolliecrowCPPclang++18.1.3Success18,683
Mar 10, 2026 22:32olliecrowolliecrowCPPclang++18.1.3Success3,674
Mar 10, 2026 22:26olliecrowolliecrowCPPclang++18.1.3Success18,328
Mar 10, 2026 22:22olliecrowolliecrowCPPclang++18.1.3Success3,429+6.79 RP
Mar 10, 2026 22:22olliecrowolliecrowCPPclang++18.1.3Success3,437+66.18 RP
Mar 10, 2026 22:21olliecrowolliecrowCPPclang++18.1.3Success18,387
Mar 10, 2026 22:16olliecrowolliecrowCPPclang++18.1.3Success18,567
Mar 10, 2026 22:08olliecrowolliecrowCPPclang++18.1.3Success3,641
Mar 10, 2026 22:06olliecrowolliecrowCPPclang++18.1.3Success3,517+54.71 RP
Mar 10, 2026 21:59olliecrowolliecrowCPPclang++18.1.3Success3,586+466.82 RP
Mar 10, 2026 21:52olliecrowolliecrowCPPclang++18.1.3Success4,307+1'019.21 RP
Mar 10, 2026 21:51olliecrowolliecrowCPPclang++18.1.3Success10,220
Mar 10, 2026 21:33olliecrowolliecrowCPPclang++18.1.3Success7,677+307.67 RP
Mar 10, 2026 21:20olliecrowolliecrowCPPclang++18.1.3Success10,051+16.45 RP
Mar 10, 2026 21:16olliecrowolliecrowCPPclang++18.1.3Success10,315
Mar 10, 2026 21:10olliecrowolliecrowCPPclang++18.1.3Success10,320
Mar 10, 2026 21:05olliecrowolliecrowRUSTrust-1.94.0Success15,644
Mar 10, 2026 21:00olliecrowolliecrowCPPclang++18.1.3Success10,220+5.99 RP
Mar 10, 2026 20:58olliecrowolliecrowCPPclang++18.1.3Success10,283+16.82 RP
Mar 10, 2026 20:57olliecrowolliecrowRUSTrust-1.94.0Success15,781
Mar 10, 2026 20:53olliecrowolliecrowCPPclang++18.1.3Success15,092
Mar 10, 2026 20:53olliecrowolliecrowRUSTrust-1.94.0Success10,755
Mar 10, 2026 20:42olliecrowolliecrowCPPclang++18.1.3Success15,576
Mar 10, 2026 20:39olliecrowolliecrowRUSTrust-1.94.0Success12,045
Mar 10, 2026 20:37olliecrowolliecrowCPPclang++18.1.3Success10,464+42.50 RP
Mar 10, 2026 20:34olliecrowolliecrowCPPclang++18.1.3Success11,318
Mar 10, 2026 20:30olliecrowolliecrowCPPclang++18.1.3Success10,951+79.83 RP
Mar 10, 2026 20:28olliecrowolliecrowRUSTrust-1.94.0Success17,557
Mar 10, 2026 20:25olliecrowolliecrowRUSTrust-1.94.0Success16,478
Mar 10, 2026 20:21olliecrowolliecrowRUSTrust-1.94.0Success19,546
Mar 10, 2026 13:06olliecrowolliecrowCPPclang++18.1.3Error
Mar 10, 2026 13:05olliecrowolliecrowCPPclang++18.1.3Error
Mar 10, 2026 13:00olliecrowolliecrowCPPclang++18.1.3Success15,209
Mar 10, 2026 12:55olliecrowolliecrowCPPclang++18.1.3Success12,000+0.28 RP
Mar 10, 2026 06:38olliecrowolliecrowCPPclang++18.1.3Error
Mar 10, 2026 06:29olliecrowolliecrowCPPclang++18.1.3Error
Mar 10, 2026 06:02olliecrowolliecrowRUSTrust-1.94.0Success12,695
Mar 10, 2026 06:00olliecrowolliecrowRUSTrust-1.94.0Success12,072
Mar 10, 2026 05:54olliecrowolliecrowRUSTrust-1.94.0Success12,048
Mar 10, 2026 05:06olliecrowolliecrowCPPclang++18.1.3Success12,004+0.21 RP
Mar 10, 2026 04:49olliecrowolliecrowCPPclang++18.1.3Error
Mar 10, 2026 04:31olliecrowolliecrowCPPclang++18.1.3Success12,007+0.62 RP
Mar 10, 2026 04:24olliecrowolliecrowCPPclang++18.1.3Success12,016+8.50 RP