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 24, 2026 12:12Dominique GarmierDominique GarmierCPPclang++18.1.3Error
Mar 24, 2026 12:07Dominique GarmierDominique GarmierCPPg++13.3.0Success95,128
Mar 24, 2026 12:07Dominique GarmierDominique GarmierCPPclang++18.1.3Success10,410
Mar 24, 2026 12:07Dominique GarmierDominique GarmierCPPclang++18.1.3Success11,110
Mar 24, 2026 11:37Dominique GarmierDominique GarmierCPPg++13.3.0Success13,025
Mar 24, 2026 11:34Dominique GarmierDominique GarmierCPPg++13.3.0Success22,446
Mar 24, 2026 10:53Dominique GarmierDominique GarmierGOgo1.26.1Success16,016
Mar 24, 2026 10:38Dominique GarmierDominique GarmierGOgo1.26.1Success14,819+5.42 RP
Mar 24, 2026 10:26Dominique GarmierDominique GarmierRUSTrust-1.94.0Success10,063
Mar 24, 2026 10:13Dominique GarmierDominique GarmierCPPg++13.3.0Error
Mar 24, 2026 09:42Dominique GarmierDominique GarmierCPPclang++18.1.3Success10,376
Mar 24, 2026 09:40Dominique GarmierDominique GarmierCPPg++13.3.0Success13,220
Mar 24, 2026 09:40Dominique GarmierDominique GarmierCPPg++13.3.0Success99,601
Mar 24, 2026 09:09Dominique GarmierDominique GarmierGOgo1.26.1Success15,750
Mar 24, 2026 08:59Dominique GarmierDominique GarmierRUSTrust-1.82.0Success10,093
Mar 24, 2026 08:25Dominique GarmierDominique GarmierRUSTrust-1.94.0Success158,377
Mar 24, 2026 08:11Dominique GarmierDominique GarmierCPPg++13.3.0Success16,769
Mar 24, 2026 08:11Dominique GarmierDominique GarmierCPPg++13.3.0Success27,260
Mar 24, 2026 08:11Dominique GarmierDominique GarmierCPPclang++18.1.3Success12,782
Mar 24, 2026 07:32Dominique GarmierDominique GarmierCPPg++13.3.0Success10,484
Mar 24, 2026 07:31Dominique GarmierDominique GarmierCPPg++13.3.0Error
Mar 24, 2026 07:30Dominique GarmierDominique GarmierCPPclang++18.1.3Success20,018
Mar 24, 2026 07:28Dominique GarmierDominique GarmierCPPclang++18.1.3Success10,483
Mar 24, 2026 07:27Dominique GarmierDominique GarmierCPPclang++18.1.3Success103,710
Mar 24, 2026 07:26Dominique GarmierDominique GarmierCPPclang++18.1.3Success10,366
Mar 24, 2026 07:08Dominique GarmierDominique GarmierCPPclang++18.1.3Success10,373
Mar 24, 2026 06:33Dominique GarmierDominique GarmierRUSTrust-1.94.0Success10,506
Mar 24, 2026 06:07Dominique GarmierDominique GarmierCPPg++13.3.0Success10,461
Mar 24, 2026 06:06Dominique GarmierDominique GarmierCPPg++13.3.0Success10,337
Mar 24, 2026 06:05Dominique GarmierDominique GarmierCPPg++13.3.0Success16,836
Mar 24, 2026 05:34Dominique GarmierDominique GarmierCPPg++13.3.0Success14,468
Mar 24, 2026 05:31Dominique GarmierDominique GarmierCPPg++13.3.0Error
Mar 24, 2026 05:29Dominique GarmierDominique GarmierCPPg++13.3.0Success18,788
Mar 24, 2026 05:27Dominique GarmierDominique GarmierCPPclang++18.1.3Success10,003
Mar 24, 2026 05:27Dominique GarmierDominique GarmierCPPg++13.3.0Success9,866
Mar 24, 2026 05:25Dominique GarmierDominique GarmierCPPg++13.3.0Success19,043
Mar 24, 2026 05:24Dominique GarmierDominique GarmierCPPg++13.3.0Success18,051
Mar 24, 2026 04:27Dominique GarmierDominique GarmierGOgo1.26.1Success20,155
Mar 24, 2026 04:23Dominique GarmierDominique GarmierRUSTrust-1.94.0Success10,536
Mar 24, 2026 04:23Dominique GarmierDominique GarmierRUSTrust-1.94.0Success191,566
Mar 24, 2026 04:08Dominique GarmierDominique GarmierCPPg++13.3.0Success10,108
Mar 24, 2026 04:06Dominique GarmierDominique GarmierCPPg++13.3.0Success16,475
Mar 24, 2026 04:03Dominique GarmierDominique GarmierCPPclang++18.1.3Success12,471
Mar 24, 2026 03:34Dominique GarmierDominique GarmierCPPg++13.3.0Success89,065
Mar 24, 2026 03:33Dominique GarmierDominique GarmierCPPg++13.3.0Success9,706
Mar 24, 2026 03:32Dominique GarmierDominique GarmierCPPg++13.3.0Success9,694
Mar 24, 2026 03:31Dominique GarmierDominique GarmierCPPg++13.3.0Success10,235
Mar 24, 2026 03:27Dominique GarmierDominique GarmierCPPg++13.3.0Success10,302
Mar 24, 2026 02:26Dominique GarmierDominique GarmierGOgo1.26.1Success17,083
Mar 24, 2026 02:25Dominique GarmierDominique GarmierGOgo1.26.1Success22,032
Mar 24, 2026 02:12Dominique GarmierDominique GarmierCPPg++13.3.0Success21,393
Mar 24, 2026 01:47Dominique GarmierDominique GarmierCPPg++13.3.0Success27,793
Mar 24, 2026 01:01olliecrowolliecrowRUSTrust-1.94.0Success3,537
Mar 24, 2026 00:18Dominique GarmierDominique GarmierCPPg++13.3.0Success12,567
Mar 23, 2026 23:24Dominique GarmierDominique GarmierCPPclang++18.1.3Success13,584
Mar 23, 2026 23:24Dominique GarmierDominique GarmierCPPg++13.3.0Success13,656
Mar 23, 2026 21:44izotoffizotoffGOgo1.26.1Success24,823
Mar 23, 2026 21:40Dominique GarmierDominique GarmierCPPg++13.3.0Success11,216
Mar 23, 2026 21:22izotoffizotoffGOgo1.23.3Success24,965
Mar 23, 2026 21:21izotoffizotoffGOgo1.25.4Success24,665
Mar 23, 2026 20:37Dominique GarmierDominique GarmierCPPg++13.3.0Success9,547
Mar 23, 2026 20:33Dominique GarmierDominique GarmierCPPg++13.3.0Success10,257
Mar 23, 2026 19:45Dominique GarmierDominique GarmierCPPg++10.5.0Success9,543
Mar 23, 2026 19:44Dominique GarmierDominique GarmierCPPg++10.5.0Success12,576
Mar 23, 2026 18:38izotoffizotoffGOgo1.25.4Error
Mar 23, 2026 18:37izotoffizotoffGOgo1.25.4Success24,611
Mar 23, 2026 17:37Dominique GarmierDominique GarmierCPPg++13.3.0Success17,101
Mar 23, 2026 17:03Dominique GarmierDominique GarmierCPPg++13.3.0Success14,959
Mar 23, 2026 17:01Dominique GarmierDominique GarmierCPPg++13.3.0Success9,542+22.57 RP
Mar 23, 2026 16:59Dominique GarmierDominique GarmierCPPg++13.3.0Success9,752+0.84 RP
Mar 23, 2026 16:43Dominique GarmierDominique GarmierCPPg++13.3.0Success9,760+34.10 RP
Mar 23, 2026 16:28Dominique GarmierDominique GarmierCPPg++13.3.0Success19,046
Mar 23, 2026 16:25Dominique GarmierDominique GarmierCPPg++13.3.0Success13,887
Mar 23, 2026 16:24Dominique GarmierDominique GarmierCPPg++13.3.0Error
Mar 23, 2026 16:23Dominique GarmierDominique GarmierCPPg++13.3.0Success11,849
Mar 23, 2026 16:05Dominique GarmierDominique GarmierCPPg++13.3.0Success10,167
Mar 23, 2026 16:02Dominique GarmierDominique GarmierCPPg++13.3.0Success19,020
Mar 23, 2026 15:16Dominique GarmierDominique GarmierCPPg++13.3.0Success10,134
Mar 23, 2026 15:13Dominique GarmierDominique GarmierCPPg++13.3.0Success15,037
Mar 23, 2026 15:12Dominique GarmierDominique GarmierCPPg++13.3.0Error
Mar 23, 2026 15:10Dominique GarmierDominique GarmierCPPg++13.3.0Error
Mar 23, 2026 15:09Dominique GarmierDominique GarmierCPPclang++18.1.3Success10,216
Mar 23, 2026 15:05Dominique GarmierDominique GarmierCPPg++13.3.0Success11,955
Mar 23, 2026 14:47Dominique GarmierDominique GarmierCPPclang++18.1.3Success10,113
Mar 23, 2026 14:44Dominique GarmierDominique GarmierGOgo1.26.1Success14,939+114.33 RP
Mar 23, 2026 14:38Dominique GarmierDominique GarmierCPPg++13.3.0Success10,097
Mar 23, 2026 14:31Dominique GarmierDominique GarmierCPPg++13.3.0Success12,552
Mar 23, 2026 14:26Dominique GarmierDominique GarmierCPPg++13.3.0Success10,096+3.32 RP
Mar 23, 2026 14:23Dominique GarmierDominique GarmierCPPg++13.3.0Success13,173
Mar 23, 2026 14:23Dominique GarmierDominique GarmierCPPg++13.3.0Success13,086
Mar 23, 2026 13:05Dominique GarmierDominique GarmierCPPg++13.3.0Success18,707
Mar 23, 2026 13:02Dominique GarmierDominique GarmierCPPg++13.3.0Success22,673
Mar 23, 2026 12:12Dominique GarmierDominique GarmierCPPg++13.3.0Success36,338
Mar 23, 2026 11:27Dominique GarmierDominique GarmierCPPg++13.3.0Success10,512
Mar 23, 2026 11:24Dominique GarmierDominique GarmierCPPg++13.3.0Success36,790
Mar 23, 2026 11:23Dominique GarmierDominique GarmierCPPg++13.3.0Success10,130+23.59 RP
Mar 23, 2026 11:21Dominique GarmierDominique GarmierCPPg++13.3.0Success11,589
Mar 23, 2026 10:36Dominique GarmierDominique GarmierCPPg++13.3.0Success17,478
Mar 23, 2026 10:34Dominique GarmierDominique GarmierCPPg++13.3.0Success16,385
Mar 23, 2026 07:22Dominique GarmierDominique GarmierCPPg++13.3.0Success10,378+3.33 RP