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 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
Mar 10, 2026 04:09olliecrowolliecrowCPPclang++18.1.3Success15,098
Mar 10, 2026 04:06olliecrowolliecrowCPPg++13.3.0Success977,381
Mar 5, 2026 22:31Sergey SerebryakovSergey SerebryakovCPPg++13.3.0Error
Mar 5, 2026 19:34olliecrowolliecrowCPPclang++18.1.3Error
Mar 5, 2026 19:19olliecrowolliecrowCPPclang++18.1.3Error
Mar 5, 2026 19:03olliecrowolliecrowCPPclang++18.1.3Error
Mar 5, 2026 19:00olliecrowolliecrowCPPclang++18.1.3Error
Mar 5, 2026 18:58olliecrowolliecrowCPPclang++18.1.3Error
Mar 5, 2026 12:58Ham-HamHam-HamCPPg++13.3.0Error
Mar 5, 2026 00:08olliecrowolliecrowCPPclang++18.1.3Error
Mar 5, 2026 00:05olliecrowolliecrowCPPclang++18.1.3Error
Mar 5, 2026 00:01olliecrowolliecrowCPPclang++18.1.3Error
Mar 4, 2026 23:58olliecrowolliecrowCPPclang++18.1.3Error
Mar 4, 2026 23:53olliecrowolliecrowCPPclang++18.1.3Error
Mar 4, 2026 23:49olliecrowolliecrowCPPclang++18.1.3Success17,649
Mar 4, 2026 23:46olliecrowolliecrowCPPclang++18.1.3Success22,455
Mar 4, 2026 23:42olliecrowolliecrowCPPclang++18.1.3Success22,964
Mar 4, 2026 23:34olliecrowolliecrowCPPclang++18.1.3Success12,142
Mar 4, 2026 23:31olliecrowolliecrowCPPclang++18.1.3Success12,203
Mar 4, 2026 23:17olliecrowolliecrowCPPg++13.3.0Error
Mar 4, 2026 23:05olliecrowolliecrowCPPclang++18.1.3Success18,386
Mar 4, 2026 23:01olliecrowolliecrowCPPclang++18.1.3Success12,161
Mar 4, 2026 22:51olliecrowolliecrowCPPclang++18.1.3Error