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 12, 2026 08:01Haha ExpertHaha ExpertCPPg++14.2.0Success32,051+0.17 RP
Sep 12, 2026 07:58Haha ExpertHaha ExpertCPPg++14.2.0Success32,068+0.54 RP
Sep 12, 2026 07:55Haha ExpertHaha ExpertCPPg++14.2.0Error
Sep 12, 2026 07:45Haha ExpertHaha ExpertCPPg++14.2.0Success54,410
Sep 12, 2026 07:43Haha ExpertHaha ExpertCPPg++14.2.0Success32,124+213.68 RP
Sep 12, 2026 07:40Haha ExpertHaha ExpertCPPg++14.2.0Success104,431
Sep 12, 2026 07:37Haha ExpertHaha ExpertCPPg++14.2.0Success102,442+3.12 RP
Sep 12, 2026 07:30Haha ExpertHaha ExpertCPPg++14.2.0Success105,821+8.31 RP
Sep 10, 2026 03:13Andrew EpsteinAndrew EpsteinCPPclang++20.1.2Success5,159+223.09 RP
Sep 10, 2026 03:07Andrew EpsteinAndrew EpsteinCPPclang++20.1.2Success5,830+1'180.05 RP
Sep 10, 2026 03:00Andrew EpsteinAndrew EpsteinCPPclang++20.1.2Success18,684+146.19 RP
Sep 9, 2026 13:37Victor MerckléVictor MerckléCPPg++14.2.0Success2,565
Sep 8, 2026 20:41Victor MerckléVictor MerckléCPPg++14.2.0Success2,749
Sep 8, 2026 20:35Victor MerckléVictor MerckléCPPg++14.2.0Success2,629
Sep 8, 2026 20:31Victor MerckléVictor MerckléCPPg++14.2.0Success2,674
Sep 8, 2026 20:29Victor MerckléVictor MerckléCPPg++14.2.0Success2,556+3.06 RP
Sep 8, 2026 20:26Victor MerckléVictor MerckléCPPg++14.2.0Success2,617
Sep 8, 2026 20:22Victor MerckléVictor MerckléCPPg++14.2.0Success2,617
Sep 8, 2026 20:14Victor MerckléVictor MerckléCPPg++14.2.0Success2,669
Sep 8, 2026 20:10Victor MerckléVictor MerckléCPPg++14.2.0Success2,626
Sep 8, 2026 20:03Victor MerckléVictor MerckléCPPg++14.2.0Success2,638
Sep 8, 2026 19:57Victor MerckléVictor MerckléCPPg++14.2.0Success2,630
Sep 8, 2026 19:51Victor MerckléVictor MerckléCPPg++14.2.0Success2,625
Sep 8, 2026 19:43Victor MerckléVictor MerckléCPPg++14.2.0Success2,655
Sep 8, 2026 19:32Victor MerckléVictor MerckléCPPg++14.2.0Success2,565
Sep 8, 2026 19:26Victor MerckléVictor MerckléCPPg++14.2.0Success2,658
Sep 8, 2026 19:20Victor MerckléVictor MerckléCPPg++14.2.0Success2,652
Sep 8, 2026 19:14Victor MerckléVictor MerckléCPPg++14.2.0Success2,647
Sep 8, 2026 19:02Victor MerckléVictor MerckléCPPg++14.2.0Success2,649
Sep 8, 2026 18:56Victor MerckléVictor MerckléCPPg++14.2.0Success2,567
Sep 8, 2026 18:51Victor MerckléVictor MerckléCPPg++14.2.0Success2,718
Sep 8, 2026 18:43Victor MerckléVictor MerckléCPPg++14.2.0Success2,562
Sep 8, 2026 18:26Victor MerckléVictor MerckléCPPg++14.2.0Success2,559
Sep 8, 2026 18:18Victor MerckléVictor MerckléCPPg++14.2.0Success2,568
Sep 8, 2026 18:07Victor MerckléVictor MerckléCPPg++14.2.0Success2,557+15.26 RP
Sep 8, 2026 18:00Victor MerckléVictor MerckléCPPg++14.2.0Success2,578
Sep 8, 2026 17:55Victor MerckléVictor MerckléCPPg++14.2.0Success2,628
Sep 8, 2026 17:43Victor MerckléVictor MerckléCPPg++14.2.0Success2,567
Sep 8, 2026 17:39Victor MerckléVictor MerckléCPPg++14.2.0Success2,586
Sep 8, 2026 17:22Victor MerckléVictor MerckléCPPg++14.2.0Success3,510
Sep 8, 2026 17:07Victor MerckléVictor MerckléCPPg++14.2.0Success2,575
Sep 8, 2026 16:53Victor MerckléVictor MerckléCPPg++14.2.0Success2,627
Sep 8, 2026 16:40Victor MerckléVictor MerckléCPPg++14.2.0Success2,666
Sep 8, 2026 16:24Victor MerckléVictor MerckléCPPg++14.2.0Success2,619
Sep 8, 2026 16:09Victor MerckléVictor MerckléCPPg++14.2.0Success2,643
Sep 8, 2026 15:57Victor MerckléVictor MerckléCPPg++14.2.0Success2,657
Sep 8, 2026 15:43Victor MerckléVictor MerckléCPPg++14.2.0Success2,659
Sep 8, 2026 15:32Victor MerckléVictor MerckléCPPg++14.2.0Success2,651
Sep 8, 2026 15:16Victor MerckléVictor MerckléCPPg++14.2.0Success5,363
Sep 8, 2026 15:00Victor MerckléVictor MerckléCPPg++14.2.0Success2,849
Sep 8, 2026 14:49Victor MerckléVictor MerckléCPPg++14.2.0Success2,563
Sep 8, 2026 14:32Victor MerckléVictor MerckléCPPg++14.2.0Success2,632
Sep 8, 2026 14:13Victor MerckléVictor MerckléCPPg++14.2.0Success2,638
Sep 8, 2026 13:53Victor MerckléVictor MerckléCPPg++14.2.0Success2,712
Sep 8, 2026 13:39Victor MerckléVictor MerckléCPPg++14.2.0Success2,573
Sep 8, 2026 13:23Victor MerckléVictor MerckléCPPg++14.2.0Success2,569
Sep 8, 2026 13:07Victor MerckléVictor MerckléCPPg++14.2.0Success2,638
Sep 8, 2026 13:01Victor MerckléVictor MerckléCPPg++14.2.0Success2,644
Sep 8, 2026 12:56Victor MerckléVictor MerckléCPPg++14.2.0Success2,645
Sep 8, 2026 12:48Victor MerckléVictor MerckléCPPg++14.2.0Success5,373
Sep 8, 2026 12:46Victor MerckléVictor MerckléCPPg++14.2.0Success2,563
Sep 8, 2026 12:40Victor MerckléVictor MerckléCPPg++14.2.0Success2,583
Sep 8, 2026 12:34Victor MerckléVictor MerckléCPPg++14.2.0Success2,562+21.28 RP
Sep 8, 2026 12:22Victor MerckléVictor MerckléCPPg++14.2.0Success2,569+72.06 RP
Sep 8, 2026 12:12Victor MerckléVictor MerckléCPPg++14.2.0Success3,087
Sep 8, 2026 12:04Victor MerckléVictor MerckléCPPg++14.2.0Success4,129
Sep 8, 2026 11:58Victor MerckléVictor MerckléCPPg++14.2.0Success2,645
Sep 8, 2026 11:55Victor MerckléVictor MerckléCPPg++14.2.0Success2,645
Sep 8, 2026 11:53Victor MerckléVictor MerckléCPPg++14.2.0Success2,637
Sep 8, 2026 11:46Victor MerckléVictor MerckléCPPg++14.2.0Success2,634
Sep 8, 2026 11:35Victor MerckléVictor MerckléCPPg++14.2.0Success2,630
Sep 8, 2026 11:32Victor MerckléVictor MerckléCPPg++14.2.0Success2,760
Sep 8, 2026 11:20Victor MerckléVictor MerckléCPPg++14.2.0Success2,598
Sep 8, 2026 11:11Victor MerckléVictor MerckléCPPg++14.2.0Success2,623
Sep 8, 2026 11:07Victor MerckléVictor MerckléCPPg++14.2.0Success2,864
Sep 8, 2026 11:01Victor MerckléVictor MerckléCPPg++14.2.0Success2,638
Sep 8, 2026 10:55Victor MerckléVictor MerckléCPPg++14.2.0Success2,708
Sep 8, 2026 10:51Victor MerckléVictor MerckléCPPg++14.2.0Success2,637
Sep 8, 2026 10:43Victor MerckléVictor MerckléCPPg++14.2.0Success2,779
Sep 8, 2026 10:37Victor MerckléVictor MerckléCPPg++14.2.0Success2,603
Sep 8, 2026 10:33Victor MerckléVictor MerckléCPPg++14.2.0Success2,599
Sep 8, 2026 10:28Victor MerckléVictor MerckléCPPg++14.2.0Success3,088
Sep 8, 2026 10:24Victor MerckléVictor MerckléCPPg++14.2.0Success2,932
Sep 8, 2026 10:14Victor MerckléVictor MerckléCPPg++14.2.0Success3,110
Sep 8, 2026 10:10Victor MerckléVictor MerckléCPPg++14.2.0Success2,650
Sep 8, 2026 10:03Victor MerckléVictor MerckléCPPg++14.2.0Success2,599
Sep 8, 2026 09:59Victor MerckléVictor MerckléCPPg++14.2.0Success2,653
Sep 8, 2026 09:43Victor MerckléVictor MerckléCPPg++14.2.0Success4,815
Sep 8, 2026 09:39Victor MerckléVictor MerckléCPPg++14.2.0Success2,621
Sep 8, 2026 09:32Victor MerckléVictor MerckléCPPg++14.2.0Success2,597
Sep 8, 2026 09:29Victor MerckléVictor MerckléCPPg++14.2.0Success2,602
Sep 8, 2026 09:25Victor MerckléVictor MerckléCPPg++14.2.0Success2,755
Sep 8, 2026 09:11Victor MerckléVictor MerckléCPPg++14.2.0Success2,602
Sep 8, 2026 09:00Victor MerckléVictor MerckléCPPg++14.2.0Success5,397
Sep 8, 2026 08:56Victor MerckléVictor MerckléCPPg++14.2.0Success2,729
Sep 8, 2026 08:47Victor MerckléVictor MerckléCPPg++14.2.0Success5,610
Sep 8, 2026 08:44Victor MerckléVictor MerckléCPPg++14.2.0Success2,903
Sep 8, 2026 08:40Victor MerckléVictor MerckléCPPg++14.2.0Success2,615
Sep 8, 2026 08:35Victor MerckléVictor MerckléCPPg++14.2.0Success2,611
Sep 8, 2026 08:31Victor MerckléVictor MerckléCPPg++14.2.0Success2,595