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 23, 2026 07:21Dominique GarmierDominique GarmierCPPg++13.3.0Success11,597
Mar 23, 2026 07:15Dominique GarmierDominique GarmierCPPg++13.3.0Success11,455
Mar 23, 2026 07:14Dominique GarmierDominique GarmierCPPg++13.3.0Success11,838
Mar 23, 2026 07:10Dominique GarmierDominique GarmierCPPclang++18.1.3Success10,429
Mar 23, 2026 07:10Dominique GarmierDominique GarmierCPPg++13.3.0Success10,414+10.13 RP
Mar 23, 2026 07:09Dominique GarmierDominique GarmierCPPg++13.3.0Error
Mar 23, 2026 07:07Dominique GarmierDominique GarmierCPPclang++18.1.3Success12,404
Mar 23, 2026 07:07Dominique GarmierDominique GarmierCPPg++13.3.0Success13,675
Mar 23, 2026 05:17Dominique GarmierDominique GarmierCPPg++13.3.0Success40,120
Mar 23, 2026 05:17Dominique GarmierDominique GarmierCPPclang++18.1.3Success19,741
Mar 23, 2026 05:16Dominique GarmierDominique GarmierCPPg++13.3.0Success16,713
Mar 23, 2026 04:51Dominique GarmierDominique GarmierCPPg++13.3.0Success26,923
Mar 23, 2026 04:16Dominique GarmierDominique GarmierCPPg++13.3.0Success16,494
Mar 23, 2026 04:16Dominique GarmierDominique GarmierCPPg++13.3.0Success27,135
Mar 23, 2026 03:56olliecrowolliecrowCPPclang++18.1.3Success3,527
Mar 23, 2026 03:46Dominique GarmierDominique GarmierCPPg++13.3.0Success26,653
Mar 23, 2026 03:29Dominique GarmierDominique GarmierCPPg++13.3.0Success27,280
Mar 23, 2026 03:29Dominique GarmierDominique GarmierCPPg++13.3.0Success12,507
Mar 23, 2026 01:33Dominique GarmierDominique GarmierCPPg++13.3.0Success12,500
Mar 23, 2026 01:26Dominique GarmierDominique GarmierCPPg++13.3.0Error
Mar 23, 2026 01:24Dominique GarmierDominique GarmierCPPg++13.3.0Success16,592
Mar 23, 2026 00:33izotoffizotoffGOgo1.25.4Success24,477+4.11 RP
Mar 23, 2026 00:30izotoffizotoffGOgo1.25.4Error
Mar 23, 2026 00:29izotoffizotoffGOgo1.25.4Error
Mar 23, 2026 00:17Dominique GarmierDominique GarmierCPPg++10.5.0Success25,818
Mar 23, 2026 00:10izotoffizotoffGOgo1.25.4Success31,529
Mar 23, 2026 00:09izotoffizotoffGOgo1.25.4Success31,105
Mar 23, 2026 00:07izotoffizotoffGOgo1.25.4Success31,334
Mar 23, 2026 00:03izotoffizotoffGOgo1.25.4Success30,360
Mar 22, 2026 23:57izotoffizotoffGOgo1.25.4Success30,399
Mar 22, 2026 23:51izotoffizotoffGOgo1.25.4Success30,240
Mar 22, 2026 23:50izotoffizotoffGOgo1.25.4Success31,117
Mar 22, 2026 23:46izotoffizotoffGOgo1.25.4Success31,729
Mar 22, 2026 23:42Dominique GarmierDominique GarmierCPPg++13.3.0Success16,805
Mar 22, 2026 23:40izotoffizotoffGOgo1.25.4Success40,204
Mar 22, 2026 23:38Dominique GarmierDominique GarmierCPPg++13.3.0Success19,383
Mar 22, 2026 23:37Dominique GarmierDominique GarmierCPPg++13.3.0Success13,567
Mar 22, 2026 23:14izotoffizotoffGOgo1.25.4Success24,728
Mar 22, 2026 23:13izotoffizotoffGOgo1.25.4Success24,774
Mar 22, 2026 23:10Dominique GarmierDominique GarmierCPPg++13.3.0Success13,508
Mar 22, 2026 23:09Dominique GarmierDominique GarmierCPPg++13.3.0Error
Mar 22, 2026 23:06Dominique GarmierDominique GarmierCPPg++13.3.0Success28,158
Mar 22, 2026 22:56Dominique GarmierDominique GarmierCPPg++13.3.0Success31,950
Mar 22, 2026 22:53Dominique GarmierDominique GarmierCPPg++13.3.0Success110,571
Mar 22, 2026 22:23izotoffizotoffGOgo1.25.4Success24,726+159.20 RP
Mar 22, 2026 21:51izotoffizotoffGOgo1.25.4Success41,253
Mar 22, 2026 21:44izotoffizotoffGOgo1.25.4Success40,777+146.25 RP
Mar 22, 2026 21:15Dominique GarmierDominique GarmierCPPg++13.3.0Success20,524
Mar 22, 2026 21:15Dominique GarmierDominique GarmierCPPg++13.3.0Success13,817
Mar 22, 2026 21:12Dominique GarmierDominique GarmierCPPclang++18.1.3Success18,636
Mar 22, 2026 21:09Dominique GarmierDominique GarmierCPPg++13.3.0Success31,572
Mar 22, 2026 21:09Dominique GarmierDominique GarmierCPPclang++18.1.3Success27,903
Mar 22, 2026 20:43Dominique GarmierDominique GarmierCPPclang++18.1.3Success21,781
Mar 22, 2026 20:42Dominique GarmierDominique GarmierCPPclang++18.1.3Success18,671
Mar 22, 2026 20:35Dominique GarmierDominique GarmierCPPg++13.3.0Success31,992
Mar 22, 2026 20:22Dominique GarmierDominique GarmierCPPg++13.3.0Success20,625
Mar 22, 2026 20:22Dominique GarmierDominique GarmierGOgo1.26.1Success29,441
Mar 22, 2026 20:20Dominique GarmierDominique GarmierGOgo1.26.1Success30,857
Mar 22, 2026 20:00Dominique GarmierDominique GarmierGOgo1.26.1Success18,016+59.82 RP
Mar 22, 2026 19:50Dominique GarmierDominique GarmierGOgo1.26.1Success20,710
Mar 22, 2026 19:24Dominique GarmierDominique GarmierGOgo1.26.1Success20,192+26.27 RP
Mar 22, 2026 19:23izotoffizotoffGOgo1.25.4Success118,710
Mar 22, 2026 19:19Dominique GarmierDominique GarmierGOgo1.26.1Success30,569
Mar 22, 2026 18:52Dominique GarmierDominique GarmierRUSTrust-1.94.0Success17,345
Mar 22, 2026 18:49izotoffizotoffGOgo1.25.4Success112,232
Mar 22, 2026 18:39Dominique GarmierDominique GarmierCSHARP9.0.14Success393,621
Mar 22, 2026 16:50Dominique GarmierDominique GarmierRUSTrust-1.94.0Success16,455
Mar 22, 2026 14:56Dominique GarmierDominique GarmierCPPclang++18.1.3Success22,230
Mar 22, 2026 14:53Dominique GarmierDominique GarmierCPPclang++18.1.3Success29,428
Mar 22, 2026 13:45Dominique GarmierDominique GarmierCPPclang++18.1.3Success13,180
Mar 22, 2026 13:44Dominique GarmierDominique GarmierCPPclang++18.1.3Success41,498
Mar 22, 2026 12:51Dominique GarmierDominique GarmierCPPclang++18.1.3Success12,608
Mar 22, 2026 12:44Dominique GarmierDominique GarmierCPPclang++18.1.3Success13,182
Mar 22, 2026 12:41Dominique GarmierDominique GarmierCPPclang++18.1.3Success13,543
Mar 22, 2026 12:18Dominique GarmierDominique GarmierCPPclang++18.1.3Success17,855
Mar 22, 2026 12:17Dominique GarmierDominique GarmierCPPclang++18.1.3Success10,811
Mar 22, 2026 12:13Dominique GarmierDominique GarmierCPPclang++18.1.3Success10,750
Mar 22, 2026 12:13Dominique GarmierDominique GarmierCPPg++13.3.0Success54,111
Mar 22, 2026 11:45Dominique GarmierDominique GarmierRUSTrust-1.94.0Success12,412
Mar 22, 2026 11:33Dominique GarmierDominique GarmierCPPclang++18.1.3Success17,957
Mar 22, 2026 11:07Dominique GarmierDominique GarmierCPPclang++18.1.3Success16,797
Mar 22, 2026 10:23Dominique GarmierDominique GarmierZIG0.13.0Success64,953
Mar 22, 2026 10:18Dominique GarmierDominique GarmierZIG0.13.0Success66,108
Mar 22, 2026 10:11Dominique GarmierDominique GarmierZIG0.13.0Success66,457
Mar 22, 2026 09:48Dominique GarmierDominique GarmierZIG0.13.0Success68,771
Mar 22, 2026 09:17Dominique GarmierDominique GarmierZIG0.13.0Success68,209
Mar 22, 2026 09:05Dominique GarmierDominique GarmierCSHARP9.0.14Success78,858
Mar 22, 2026 08:41Dominique GarmierDominique GarmierCSHARP9.0.14Success118,188
Mar 22, 2026 08:24Dominique GarmierDominique GarmierCSHARP9.0.14Error
Mar 22, 2026 08:15Dominique GarmierDominique GarmierCSHARP9.0.14Error
Mar 21, 2026 23:31Dominique GarmierDominique GarmierCPPclang++18.1.3Success68,758
Mar 21, 2026 23:24Dominique GarmierDominique GarmierCPPclang++18.1.3Success18,559
Mar 21, 2026 23:22Dominique GarmierDominique GarmierCPPg++13.3.0Success13,575
Mar 21, 2026 23:22Dominique GarmierDominique GarmierCPPclang++18.1.3Success13,935
Mar 21, 2026 23:14Dominique GarmierDominique GarmierCPPclang++18.1.3Success10,541
Mar 21, 2026 23:14Dominique GarmierDominique GarmierCPPclang++18.1.3Success35,024
Mar 21, 2026 22:27Dominique GarmierDominique GarmierCPPg++13.3.0Success10,525+7.79 RP
Mar 21, 2026 22:27Dominique GarmierDominique GarmierCPPclang++18.1.3Success10,612+138.54 RP
Mar 21, 2026 22:25Dominique GarmierDominique GarmierCPPg++13.3.0Success13,160
Mar 21, 2026 22:25Dominique GarmierDominique GarmierCPPclang++18.1.3Success13,662