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 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
Mar 4, 2026 22:47olliecrowolliecrowCPPclang++18.1.3Success12,235
Mar 4, 2026 22:42olliecrowolliecrowCPPclang++18.1.3Success12,140+0.20 RP
Mar 4, 2026 22:38olliecrowolliecrowCPPclang++18.1.3Success12,646
Mar 4, 2026 17:12olliecrowolliecrowCPPclang++18.1.3Success12,164
Mar 4, 2026 17:04olliecrowolliecrowCPPclang++18.1.3Error
Mar 4, 2026 17:00olliecrowolliecrowCPPclang++18.1.3Success12,146
Mar 4, 2026 16:52olliecrowolliecrowCPPclang++18.1.3Error
Mar 4, 2026 16:40olliecrowolliecrowCPPclang++18.1.3Success12,160
Mar 4, 2026 16:27olliecrowolliecrowCPPclang++18.1.3Error
Mar 4, 2026 16:22olliecrowolliecrowCPPclang++18.1.3Success12,160
Mar 4, 2026 16:04olliecrowolliecrowCPPclang++18.1.3Success12,159
Mar 4, 2026 15:58olliecrowolliecrowCPPclang++18.1.3Error
Mar 4, 2026 15:53olliecrowolliecrowCPPclang++18.1.3Success12,160
Mar 4, 2026 15:29olliecrowolliecrowCPPclang++18.1.3Success12,164
Mar 4, 2026 15:23olliecrowolliecrowCPPclang++18.1.3Error
Mar 4, 2026 15:17olliecrowolliecrowCPPclang++18.1.3Success12,143+0.07 RP
Mar 4, 2026 15:11olliecrowolliecrowCPPclang++18.1.3Success12,162
Mar 4, 2026 15:00olliecrowolliecrowCPPclang++18.1.3Success12,153
Mar 4, 2026 14:54olliecrowolliecrowCPPclang++18.1.3Error
Mar 4, 2026 14:48olliecrowolliecrowCPPclang++18.1.3Success12,160
Mar 4, 2026 14:38Haha ExpertHaha ExpertCSHARP9.0.13Success121,311
Mar 4, 2026 14:34olliecrowolliecrowCPPclang++18.1.3Success12,160
Mar 4, 2026 14:30olliecrowolliecrowCPPclang++18.1.3Error
Mar 4, 2026 14:27olliecrowolliecrowCPPclang++18.1.3Success12,161
Mar 4, 2026 07:32olliecrowolliecrowCPPclang++18.1.3Success12,161
Mar 4, 2026 07:18olliecrowolliecrowCPPclang++18.1.3Success12,144
Mar 4, 2026 07:02olliecrowolliecrowCPPclang++18.1.3Success12,744
Mar 4, 2026 06:58olliecrowolliecrowCPPclang++18.1.3Success12,159
Mar 4, 2026 06:56olliecrowolliecrowCPPg++13.3.0Success15,898
Mar 4, 2026 06:43olliecrowolliecrowCPPclang++18.1.3Success12,491
Mar 4, 2026 06:38olliecrowolliecrowCPPclang++18.1.3Success12,283
Mar 4, 2026 06:28olliecrowolliecrowCPPclang++18.1.3Success16,081
Mar 4, 2026 06:10olliecrowolliecrowCPPclang++18.1.3Success12,144+1.42 RP
Mar 4, 2026 06:05olliecrowolliecrowCPPclang++18.1.3Success18,308
Mar 4, 2026 05:58olliecrowolliecrowCPPclang++18.1.3Error
Mar 4, 2026 05:52olliecrowolliecrowCPPclang++18.1.3Success12,173
Mar 4, 2026 05:38olliecrowolliecrowCPPclang++18.1.3Success12,165
Mar 4, 2026 05:33olliecrowolliecrowCPPclang++18.1.3Success12,165+0.54 RP
Mar 4, 2026 05:19olliecrowolliecrowCPPclang++18.1.3Success12,173
Mar 4, 2026 05:12olliecrowolliecrowCPPclang++18.1.3Success12,173+2.96 RP
Mar 4, 2026 05:04olliecrowolliecrowCPPclang++18.1.3Success12,220
Mar 4, 2026 04:58olliecrowolliecrowCPPg++13.3.0Error
Mar 4, 2026 04:53olliecrowolliecrowCPPg++13.3.0Error
Mar 4, 2026 04:34olliecrowolliecrowCPPclang++18.1.3Success12,301
Mar 4, 2026 04:24olliecrowolliecrowCPPg++13.3.0Error
Mar 4, 2026 04:18olliecrowolliecrowCPPclang++18.1.3Success12,221
Mar 4, 2026 04:14olliecrowolliecrowCPPg++13.3.0Error
Mar 4, 2026 04:09olliecrowolliecrowCPPclang++18.1.3Success12,220
Mar 4, 2026 03:47olliecrowolliecrowCPPg++13.3.0Success13,114
Mar 4, 2026 03:40olliecrowolliecrowCPPg++13.3.0Error
Mar 4, 2026 03:32olliecrowolliecrowCPPg++13.3.0Error
Mar 4, 2026 03:28olliecrowolliecrowCPPg++13.3.0Error
Mar 4, 2026 03:24olliecrowolliecrowCPPg++13.3.0Error
Mar 4, 2026 03:11olliecrowolliecrowCPPg++13.3.0Error
Mar 4, 2026 03:03olliecrowolliecrowCPPclang++18.1.3Success12,377
Mar 4, 2026 02:48olliecrowolliecrowCPPclang++18.1.3Success12,217+0.54 RP
Mar 4, 2026 02:40olliecrowolliecrowCPPclang++18.1.3Success12,227
Mar 4, 2026 02:36olliecrowolliecrowCPPg++13.3.0Error
Mar 4, 2026 02:29olliecrowolliecrowCPPclang++18.1.3Success15,626
Mar 4, 2026 02:24olliecrowolliecrowCPPclang++18.1.3Success15,273
Mar 4, 2026 02:19olliecrowolliecrowCPPg++13.3.0Error
Mar 4, 2026 02:11olliecrowolliecrowCPPclang++18.1.3Success12,230
Mar 4, 2026 01:57Josu San MartinJosu San MartinCSHARP9.0.13Success13,415
Mar 4, 2026 01:32olliecrowolliecrowCPPclang++18.1.3Success12,250
Mar 4, 2026 01:11olliecrowolliecrowCPPclang++18.1.3Success12,701
Mar 4, 2026 01:04olliecrowolliecrowCPPclang++18.1.3Success12,230