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
Sep 3, 2026 06:18Josu San MartinJosu San MartinRUSTrust-1.95.0Success3,266+4.68 RP
Sep 3, 2026 06:16Josu San MartinJosu San MartinRUSTrust-1.95.0Success3,271+80.09 RP
Sep 3, 2026 06:08Josu San MartinJosu San MartinRUSTrust-1.95.0Success3,359+4.42 RP
Sep 3, 2026 06:06Josu San MartinJosu San MartinRUSTrust-1.95.0Success3,364+9.69 RP
Sep 3, 2026 06:03Josu San MartinJosu San MartinRUSTrust-1.95.0Success11,429
Sep 3, 2026 05:58Josu San MartinJosu San MartinRUSTrust-1.95.0Success3,410
Sep 3, 2026 05:56Josu San MartinJosu San MartinRUSTrust-1.95.0Success3,439
Sep 3, 2026 05:53Josu San MartinJosu San MartinRUSTrust-1.95.0Success3,484
Sep 3, 2026 05:49Josu San MartinJosu San MartinRUSTrust-1.95.0Success3,494
Sep 3, 2026 05:43Josu San MartinJosu San MartinRUSTrust-1.95.0Success11,409
Sep 3, 2026 05:40Josu San MartinJosu San MartinRUSTrust-1.95.0Success3,538
Sep 3, 2026 05:36Josu San MartinJosu San MartinRUSTrust-1.95.0Success3,563
Sep 3, 2026 05:27Josu San MartinJosu San MartinCPPg++14.2.0Success3,604
Sep 3, 2026 05:24Josu San MartinJosu San MartinCPPg++14.2.0Success18,675
Sep 3, 2026 05:21Josu San MartinJosu San MartinCPPg++14.2.0Success20,886
Sep 3, 2026 05:15Josu San MartinJosu San MartinCPPg++14.2.0Success3,622
Sep 3, 2026 05:12Josu San MartinJosu San MartinCPPg++14.2.0Success3,599
Sep 3, 2026 05:10Josu San MartinJosu San MartinCPPg++14.2.0Success10,870
Sep 3, 2026 05:08Josu San MartinJosu San MartinCPPg++14.2.0Success11,034
Sep 3, 2026 05:05Josu San MartinJosu San MartinCPPg++14.2.0Success3,602
Sep 3, 2026 05:02Josu San MartinJosu San MartinCPPg++14.2.0Success11,092
Sep 3, 2026 04:59Josu San MartinJosu San MartinCPPg++14.2.0Success3,620
Sep 3, 2026 04:56Josu San MartinJosu San MartinCPPg++14.2.0Success11,673
Sep 3, 2026 04:53Josu San MartinJosu San MartinCPPg++14.2.0Success3,738
Sep 3, 2026 04:46Josu San MartinJosu San MartinCPPclang++20.1.2Success3,800
Sep 3, 2026 04:43Josu San MartinJosu San MartinCPPg++14.2.0Success3,806
Sep 3, 2026 04:40Josu San MartinJosu San MartinCPPg++14.2.0Success4,146
Sep 3, 2026 04:38Josu San MartinJosu San MartinCPPg++14.2.0Success3,922
Sep 3, 2026 04:34Josu San MartinJosu San MartinRUSTrust-1.95.0Success11,438
Sep 3, 2026 04:29Josu San MartinJosu San MartinCPPg++14.2.0Success4,275
Sep 3, 2026 04:25Josu San MartinJosu San MartinCPPg++14.2.0Success4,068
Sep 3, 2026 04:23Josu San MartinJosu San MartinCPPg++14.2.0Success4,889
Sep 3, 2026 04:20Josu San MartinJosu San MartinCPPg++14.2.0Success4,169
Sep 3, 2026 04:18Josu San MartinJosu San MartinCPPg++14.2.0Success3,964
Sep 3, 2026 04:16Josu San MartinJosu San MartinCPPg++14.2.0Success4,083
Sep 3, 2026 04:14Josu San MartinJosu San MartinCPPg++14.2.0Success4,177
Sep 3, 2026 04:04Josu San MartinJosu San MartinCPPg++14.2.0Success4,141
Sep 3, 2026 04:01Josu San MartinJosu San MartinCPPg++14.2.0Success5,268
Sep 3, 2026 03:59Josu San MartinJosu San MartinCPPg++14.2.0Success4,562
Sep 3, 2026 03:46Josu San MartinJosu San MartinCPPg++14.2.0Success4,291
Sep 3, 2026 03:43Josu San MartinJosu San MartinCPPg++14.2.0Success4,492
Sep 2, 2026 19:25Josu San MartinJosu San MartinCPPg++14.2.0Success4,511+5.00 RP
Sep 2, 2026 11:22Haha ExpertHaha ExpertCSHARP9.0.19Error
Sep 2, 2026 11:18Haha ExpertHaha ExpertCSHARP9.0.19Error
Sep 2, 2026 10:45Haha ExpertHaha ExpertCSHARP9.0.19Success125,555
Sep 2, 2026 10:25Haha ExpertHaha ExpertCSHARP9.0.19Success126,028
Sep 2, 2026 10:16Haha ExpertHaha ExpertCSHARP9.0.19Success109,667+7.63 RP
Sep 2, 2026 10:12Haha ExpertHaha ExpertCSHARP9.0.19Error
Sep 2, 2026 09:52Haha ExpertHaha ExpertCSHARP9.0.19Success124,695
Sep 2, 2026 09:26Haha ExpertHaha ExpertCSHARP9.0.19Success156,109
Sep 2, 2026 07:42Haha ExpertHaha ExpertCSHARP9.0.19Success150,101
Sep 2, 2026 07:35Haha ExpertHaha ExpertCSHARP9.0.19Success153,603+5.00 RP
Sep 1, 2026 14:46Victor MerckléVictor MerckléCPPg++14.2.0Success2,624
Sep 1, 2026 14:35Victor MerckléVictor MerckléCPPg++14.2.0Success2,626
Sep 1, 2026 14:34Victor MerckléVictor MerckléCSHARP10.0.7Success2,674+370.44 RP
Sep 1, 2026 14:31Victor MerckléVictor MerckléCPPg++14.2.0Success2,627
Sep 1, 2026 14:28Victor MerckléVictor MerckléCPPg++14.2.0Success2,643
Sep 1, 2026 14:24Victor MerckléVictor MerckléZIG0.16.0Success2,635+84.49 RP
Sep 1, 2026 14:23Victor MerckléVictor MerckléRUSTrust-1.95.0Success2,637+146.54 RP
Sep 1, 2026 14:20Victor MerckléVictor MerckléGOgo1.26.2Success2,673+178.59 RP
Sep 1, 2026 14:19Victor MerckléVictor MerckléCPPg++14.2.0Success2,624+5.80 RP
Sep 1, 2026 14:13Victor MerckléVictor MerckléCPPg++14.2.0Success2,626+23.14 RP
Sep 1, 2026 14:08Victor MerckléVictor MerckléCSHARP10.0.7Success5,333
Sep 1, 2026 14:08Victor MerckléVictor MerckléCPPg++14.2.0Success2,640
Sep 1, 2026 14:04Victor MerckléVictor MerckléCPPg++14.2.0Success2,637
Sep 1, 2026 14:00Victor MerckléVictor MerckléCPPg++14.2.0Success3,066
Sep 1, 2026 13:54Victor MerckléVictor MerckléCPPg++14.2.0Success2,654
Sep 1, 2026 13:48Victor MerckléVictor MerckléCPPg++14.2.0Success2,634+17.26 RP
Sep 1, 2026 13:28Victor MerckléVictor MerckléCPPg++14.2.0Success5,304
Sep 1, 2026 13:25Victor MerckléVictor MerckléCPPg++14.2.0Success2,640+5.74 RP
Sep 1, 2026 13:19Victor MerckléVictor MerckléCPPg++14.2.0Success2,645
Sep 1, 2026 13:16Victor MerckléVictor MerckléCPPg++14.2.0Success5,309
Sep 1, 2026 13:12Victor MerckléVictor MerckléCPPg++14.2.0Success2,652
Sep 1, 2026 13:06Victor MerckléVictor MerckléCPPg++14.2.0Success2,642
Sep 1, 2026 13:01Victor MerckléVictor MerckléCPPg++14.2.0Success2,642+37.06 RP
Sep 1, 2026 12:56Victor MerckléVictor MerckléCPPg++14.2.0Success2,751
Sep 1, 2026 12:53Victor MerckléVictor MerckléCPPg++14.2.0Success5,278
Sep 1, 2026 12:48Victor MerckléVictor MerckléCPPg++14.2.0Success2,655+122.17 RP
Sep 1, 2026 12:46Victor MerckléVictor MerckléCPPg++14.2.0Success5,301
Sep 1, 2026 12:36Victor MerckléVictor MerckléCPPg++14.2.0Success2,749
Sep 1, 2026 12:29Victor MerckléVictor MerckléCPPg++14.2.0Success2,843
Sep 1, 2026 12:24Victor MerckléVictor MerckléCPPg++14.2.0Success5,396
Sep 1, 2026 12:19Victor MerckléVictor MerckléCPPg++14.2.0Success5,407
Sep 1, 2026 12:16Victor MerckléVictor MerckléCPPg++14.2.0Success2,904
Sep 1, 2026 12:13Victor MerckléVictor MerckléCPPg++14.2.0Success2,952
Sep 1, 2026 11:44Victor MerckléVictor MerckléCPPg++14.2.0Success5,379
Sep 1, 2026 11:32Victor MerckléVictor MerckléCPPg++14.2.0Success2,724+10.75 RP
Sep 1, 2026 11:29Victor MerckléVictor MerckléCPPg++14.2.0Success2,734
Sep 1, 2026 11:24Victor MerckléVictor MerckléCPPg++14.2.0Success2,740
Sep 1, 2026 11:19Victor MerckléVictor MerckléCPPg++14.2.0Success2,732+5.35 RP
Sep 1, 2026 11:15Victor MerckléVictor MerckléCPPg++14.2.0Success2,750
Sep 1, 2026 11:02Victor MerckléVictor MerckléCPPg++14.2.0Success2,752
Sep 1, 2026 10:54Victor MerckléVictor MerckléCPPg++14.2.0Success2,737
Sep 1, 2026 10:46Victor MerckléVictor MerckléCPPg++14.2.0Success2,750
Sep 1, 2026 10:43Victor MerckléVictor MerckléCPPg++14.2.0Success2,745
Sep 1, 2026 10:38Victor MerckléVictor MerckléCPPg++14.2.0Success2,736+1.34 RP
Sep 1, 2026 10:34Victor MerckléVictor MerckléCPPg++14.2.0Success5,475
Sep 1, 2026 10:29Victor MerckléVictor MerckléCPPg++14.2.0Success5,410
Sep 1, 2026 10:25Victor MerckléVictor MerckléCPPg++14.2.0Success2,749
Sep 1, 2026 10:21Victor MerckléVictor MerckléCPPg++14.2.0Success2,755