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 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
Sep 8, 2026 08:23Victor MerckléVictor MerckléCPPg++14.2.0Success3,055
Sep 8, 2026 08:11Victor MerckléVictor MerckléCPPg++14.2.0Success2,615
Sep 8, 2026 08:09Victor MerckléVictor MerckléCPPg++14.2.0Success2,597
Sep 8, 2026 08:07Victor MerckléVictor MerckléCPPg++14.2.0Success2,593
Sep 8, 2026 08:01Victor MerckléVictor MerckléCPPg++14.2.0Success3,271
Sep 8, 2026 07:56Victor MerckléVictor MerckléCPPg++14.2.0Success5,960
Sep 8, 2026 07:48Victor MerckléVictor MerckléCPPg++14.2.0Success3,750
Sep 8, 2026 07:45Victor MerckléVictor MerckléCPPg++14.2.0Success22,053
Sep 8, 2026 07:37Victor MerckléVictor MerckléCPPg++14.2.0Success3,754
Sep 8, 2026 07:32Victor MerckléVictor MerckléCPPg++14.2.0Success5,333
Sep 8, 2026 07:30Victor MerckléVictor MerckléCPPg++14.2.0Success2,616
Sep 8, 2026 07:25Victor MerckléVictor MerckléCPPg++14.2.0Success2,593+2.98 RP
Sep 8, 2026 07:21Victor MerckléVictor MerckléCPPg++14.2.0Success2,599
Sep 8, 2026 07:18Victor MerckléVictor MerckléCPPg++14.2.0Success2,622
Sep 8, 2026 07:14Victor MerckléVictor MerckléCPPg++14.2.0Success2,610
Sep 8, 2026 07:11Victor MerckléVictor MerckléCPPg++14.2.0Success2,598
Sep 8, 2026 07:09Victor MerckléVictor MerckléCPPg++14.2.0Success2,595
Sep 8, 2026 07:06Victor MerckléVictor MerckléCPPg++14.2.0Success2,601
Sep 8, 2026 06:46Victor MerckléVictor MerckléCPPg++14.2.0Success2,645
Sep 8, 2026 06:13Victor MerckléVictor MerckléCPPg++14.2.0Success2,595
Sep 8, 2026 06:08Victor MerckléVictor MerckléCPPg++14.2.0Success2,606
Sep 8, 2026 06:01Victor MerckléVictor MerckléCPPg++14.2.0Success3,310
Sep 8, 2026 05:54Victor MerckléVictor MerckléCPPg++14.2.0Success2,600
Sep 8, 2026 05:49Victor MerckléVictor MerckléCPPg++14.2.0Success4,078
Sep 8, 2026 05:45Victor MerckléVictor MerckléCPPg++14.2.0Success9,151
Sep 8, 2026 05:41Victor MerckléVictor MerckléCPPg++14.2.0Success3,871
Sep 7, 2026 17:53Victor MerckléVictor MerckléCPPg++14.2.0Success2,605
Sep 7, 2026 17:44Victor MerckléVictor MerckléCPPg++14.2.0Success2,609
Sep 7, 2026 17:37Victor MerckléVictor MerckléCPPg++14.2.0Success3,213
Sep 7, 2026 17:28Victor MerckléVictor MerckléCPPg++14.2.0Success2,691