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
Apr 14, 2026 02:10Yuriy LyfenkoYuriy LyfenkoCPPg++13.3.0Error
Apr 14, 2026 02:08Yuriy LyfenkoYuriy LyfenkoCPPg++13.3.0Success3,928
Apr 14, 2026 01:48Yuriy LyfenkoYuriy LyfenkoCPPg++13.3.0Success3,630+183.47 RP
Apr 9, 2026 00:37olliecrowolliecrowCSHARP9.0.14Success39,821
Apr 8, 2026 07:49olliecrowolliecrowCPPclang++18.1.3Success3,573
Apr 8, 2026 05:39olliecrowolliecrowGOgo1.26.1Success8,411+480.80 RP
Apr 6, 2026 23:26olliecrowolliecrowRUSTrust-1.94.0Success3,396+7.78 RP
Apr 6, 2026 23:24olliecrowolliecrowRUSTrust-1.94.0Success3,445
Apr 6, 2026 23:22olliecrowolliecrowRUSTrust-1.94.0Success3,437
Apr 1, 2026 01:53olliecrowolliecrowCPPclang++18.1.3Error
Mar 31, 2026 09:42Dominique GarmierDominique GarmierRUSTrust-1.94.1Success12,977
Mar 30, 2026 21:05Dominique GarmierDominique GarmierRUSTrust-1.94.1Success9,528
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