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 30, 2026 16:34Dominique GarmierDominique GarmierGOgo1.26.1Success17,695
Mar 30, 2026 14:54Dominique GarmierDominique GarmierRUSTrust-1.94.1Success3,527+56.72 RP
Mar 30, 2026 13:54Dominique GarmierDominique GarmierRUSTrust-1.94.1Success10,697
Mar 30, 2026 13:30Dominique GarmierDominique GarmierRUSTrust-1.94.1Success18,486
Mar 30, 2026 13:29Dominique GarmierDominique GarmierRUSTrust-1.94.1Success17,215
Mar 30, 2026 13:27Dominique GarmierDominique GarmierRUSTrust-1.94.1Success13,092
Mar 30, 2026 12:55Dominique GarmierDominique GarmierRUSTrust-1.94.1Success3,804
Mar 30, 2026 12:55Dominique GarmierDominique GarmierRUSTrust-1.94.1Success13,144
Mar 30, 2026 12:27Dominique GarmierDominique GarmierRUSTrust-1.94.1Success17,249
Mar 30, 2026 11:28Dominique GarmierDominique GarmierRUSTrust-1.94.1Success12,473
Mar 30, 2026 10:46Dominique GarmierDominique GarmierRUSTrust-1.94.1Success12,451
Mar 30, 2026 10:22Dominique GarmierDominique GarmierRUSTrust-1.94.1Success164,728
Mar 30, 2026 09:21Dominique GarmierDominique GarmierRUSTrust-1.94.1Success12,889
Mar 30, 2026 08:36Dominique GarmierDominique GarmierRUSTrust-1.94.1Success10,460
Mar 30, 2026 07:28Dominique GarmierDominique GarmierRUSTrust-1.94.1Success3,850
Mar 30, 2026 04:02Dominique GarmierDominique GarmierRUSTrust-1.94.1Success12,775
Mar 30, 2026 01:56Dominique GarmierDominique GarmierRUSTrust-1.94.1Success12,553
Mar 30, 2026 01:54Dominique GarmierDominique GarmierRUSTrust-1.94.1Success12,930
Mar 30, 2026 01:53Dominique GarmierDominique GarmierRUSTrust-1.94.1Success18,266
Mar 30, 2026 00:14Dominique GarmierDominique GarmierRUSTrust-1.94.1Success13,274
Mar 30, 2026 00:13Dominique GarmierDominique GarmierRUSTrust-1.94.1Success10,115
Mar 29, 2026 23:47Dominique GarmierDominique GarmierRUSTrust-1.94.1Success12,416
Mar 29, 2026 23:36Dominique GarmierDominique GarmierRUSTrust-1.94.1Success320,486
Mar 29, 2026 22:19Dominique GarmierDominique GarmierRUSTrust-1.94.1Success117,721
Mar 29, 2026 22:11Dominique GarmierDominique GarmierRUSTrust-1.94.1Success197,622
Mar 29, 2026 21:47Dominique GarmierDominique GarmierRUSTrust-1.94.1Success18,535
Mar 29, 2026 21:46Dominique GarmierDominique GarmierRUSTrust-1.94.1Success115,439
Mar 29, 2026 21:14Dominique GarmierDominique GarmierRUSTrust-1.94.1Success197,566
Mar 29, 2026 20:17Dominique GarmierDominique GarmierRUSTrust-1.94.1Success154,912
Mar 29, 2026 20:00Dominique GarmierDominique GarmierRUSTrust-1.94.1Success135,296
Mar 29, 2026 18:44Dominique GarmierDominique GarmierRUSTrust-1.94.1Success172,159
Mar 29, 2026 18:11Dominique GarmierDominique GarmierRUSTrust-1.94.1Success407,724
Mar 29, 2026 16:42Dominique GarmierDominique GarmierRUSTrust-1.94.1Success313,813
Mar 29, 2026 16:17Dominique GarmierDominique GarmierRUSTrust-1.94.0Success212,922
Mar 29, 2026 16:16Dominique GarmierDominique GarmierRUSTrust-1.94.0Success161,071
Mar 29, 2026 16:11Dominique GarmierDominique GarmierRUSTrust-1.94.0Error
Mar 29, 2026 13:17Dominique GarmierDominique GarmierCPPg++13.3.0Success8,236
Mar 29, 2026 13:14Dominique GarmierDominique GarmierCPPg++13.3.0Success4,784
Mar 29, 2026 13:12Dominique GarmierDominique GarmierCPPg++13.3.0Error
Mar 29, 2026 00:43Dominique GarmierDominique GarmierGOgo1.26.1Success21,465
Mar 29, 2026 00:42Dominique GarmierDominique GarmierGOgo1.26.1Success26,434
Mar 29, 2026 00:16Dominique GarmierDominique GarmierGOgo1.26.1Success42,083
Mar 29, 2026 00:14Dominique GarmierDominique GarmierGOgo1.26.1Success16,672
Mar 29, 2026 00:14Dominique GarmierDominique GarmierGOgo1.26.1Error
Mar 29, 2026 00:13Dominique GarmierDominique GarmierGOgo1.26.1Success17,804
Mar 28, 2026 21:51Dominique GarmierDominique GarmierCPPg++13.3.0Success4,136
Mar 28, 2026 21:44Dominique GarmierDominique GarmierCPPg++13.3.0Success3,945
Mar 28, 2026 21:38Dominique GarmierDominique GarmierCPPg++13.3.0Success3,599+1'321.67 RP
Mar 28, 2026 21:30Dominique GarmierDominique GarmierCPPclang++18.1.3Success7,026
Mar 28, 2026 21:29Dominique GarmierDominique GarmierCPPg++13.3.0Success6,864+95.41 RP
Mar 28, 2026 21:28Dominique GarmierDominique GarmierCPPg++13.3.0Success10,268
Mar 28, 2026 21:27Dominique GarmierDominique GarmierCPPg++13.3.0Success11,507
Mar 28, 2026 21:26Dominique GarmierDominique GarmierCPPg++13.3.0Error
Mar 28, 2026 21:22Dominique GarmierDominique GarmierCPPg++13.3.0Success7,345+290.00 RP
Mar 28, 2026 21:18Dominique GarmierDominique GarmierCPPg++13.3.0Success18,893
Mar 28, 2026 21:14Dominique GarmierDominique GarmierCPPg++13.3.0Success10,333
Mar 28, 2026 19:22Dominique GarmierDominique GarmierCPPg++13.3.0Success101,218
Mar 28, 2026 19:19Dominique GarmierDominique GarmierCPPg++13.3.0Success10,177
Mar 28, 2026 19:15Dominique GarmierDominique GarmierCPPg++13.3.0Success12,548
Mar 28, 2026 19:01Dominique GarmierDominique GarmierCPPg++13.3.0Success10,015
Mar 28, 2026 19:00Dominique GarmierDominique GarmierCPPclang++18.1.3Success10,232
Mar 28, 2026 18:34Dominique GarmierDominique GarmierGOgo1.26.1Success14,865
Mar 28, 2026 18:06Dominique GarmierDominique GarmierGOgo1.26.1Success14,651
Mar 28, 2026 18:05Dominique GarmierDominique GarmierGOgo1.26.1Success15,558
Mar 28, 2026 18:00Dominique GarmierDominique GarmierCPPg++13.3.0Success10,082
Mar 28, 2026 17:56Dominique GarmierDominique GarmierCPPg++13.3.0Success39,377
Mar 28, 2026 17:55Dominique GarmierDominique GarmierCPPg++13.3.0Error
Mar 28, 2026 16:44Dominique GarmierDominique GarmierGOgo1.26.1Success14,944
Mar 28, 2026 16:42Dominique GarmierDominique GarmierGOgo1.26.1Success40,862
Mar 28, 2026 16:09Dominique GarmierDominique GarmierGOgo1.26.1Success20,768
Mar 28, 2026 15:47Dominique GarmierDominique GarmierCPPg++13.3.0Success10,309
Mar 28, 2026 14:08Dominique GarmierDominique GarmierRUSTrust-1.94.1Success165,525
Mar 28, 2026 13:58Dominique GarmierDominique GarmierCPPg++13.3.0Success39,347
Mar 28, 2026 13:10Dominique GarmierDominique GarmierCPPclang++18.1.3Success10,643
Mar 28, 2026 13:03Dominique GarmierDominique GarmierCPPg++13.3.0Success13,873
Mar 28, 2026 12:46Dominique GarmierDominique GarmierRUSTrust-1.94.1Success320,519
Mar 28, 2026 12:04Dominique GarmierDominique GarmierRUSTrust-1.94.1Success354,217
Mar 28, 2026 11:40Dominique GarmierDominique GarmierCPPg++13.3.0Success14,647
Mar 28, 2026 11:40Dominique GarmierDominique GarmierCPPg++13.3.0Error
Mar 28, 2026 11:35Dominique GarmierDominique GarmierCPPg++13.3.0Success14,018
Mar 28, 2026 11:18Dominique GarmierDominique GarmierCPPg++13.3.0Success16,663
Mar 28, 2026 11:16Dominique GarmierDominique GarmierCPPg++13.3.0Success13,955
Mar 28, 2026 11:12Dominique GarmierDominique GarmierCPPg++13.3.0Success9,550
Mar 28, 2026 11:10Dominique GarmierDominique GarmierCPPg++13.3.0Success13,532
Mar 28, 2026 11:08Dominique GarmierDominique GarmierCPPg++13.3.0Error
Mar 28, 2026 10:50Dominique GarmierDominique GarmierRUSTrust-1.94.0Success10,253
Mar 28, 2026 10:36Dominique GarmierDominique GarmierRUSTrust-1.94.1Success163,856
Mar 28, 2026 10:00Dominique GarmierDominique GarmierCPPg++13.3.0Success11,312
Mar 28, 2026 09:58Dominique GarmierDominique GarmierCPPg++13.3.0Error
Mar 28, 2026 08:57Dominique GarmierDominique GarmierCPPg++13.3.0Error
Mar 28, 2026 08:24Dominique GarmierDominique GarmierZIG0.13.0Success12,302
Mar 28, 2026 07:24Dominique GarmierDominique GarmierCPPg++13.3.0Success15,375
Mar 28, 2026 05:59Dominique GarmierDominique GarmierCPPg++13.3.0Error
Mar 28, 2026 05:29Dominique GarmierDominique GarmierCPPg++13.3.0Success10,970
Mar 28, 2026 05:28Dominique GarmierDominique GarmierCPPg++13.3.0Success13,177
Mar 28, 2026 04:16Dominique GarmierDominique GarmierCPPg++13.3.0Success9,533
Mar 28, 2026 04:10Dominique GarmierDominique GarmierCPPclang++18.1.3Success10,775
Mar 28, 2026 03:42Dominique GarmierDominique GarmierCPPg++13.3.0Success22,537
Mar 28, 2026 03:41Dominique GarmierDominique GarmierCPPg++13.3.0Error
Mar 28, 2026 03:22Dominique GarmierDominique GarmierCPPg++13.3.0Success10,090