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 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
Sep 7, 2026 17:20Victor MerckléVictor MerckléCPPg++14.2.0Success2,601
Sep 7, 2026 17:15Victor MerckléVictor MerckléCPPg++14.2.0Success2,634
Sep 7, 2026 17:10Victor MerckléVictor MerckléCPPg++14.2.0Success2,656
Sep 7, 2026 17:03Victor MerckléVictor MerckléCPPg++14.2.0Success2,594+20.74 RP
Sep 7, 2026 16:54Victor MerckléVictor MerckléCPPg++14.2.0Success2,607
Sep 7, 2026 16:47Victor MerckléVictor MerckléCPPg++14.2.0Success2,714
Sep 7, 2026 16:41Victor MerckléVictor MerckléCPPg++14.2.0Success2,601+14.76 RP
Sep 7, 2026 16:37Victor MerckléVictor MerckléCPPg++14.2.0Success2,606+26.42 RP
Sep 7, 2026 16:25Victor MerckléVictor MerckléCPPg++14.2.0Success6,565
Sep 7, 2026 16:18Victor MerckléVictor MerckléCPPg++14.2.0Success2,968
Sep 7, 2026 16:06Victor MerckléVictor MerckléCPPg++14.2.0Success3,206
Sep 7, 2026 15:51Victor MerckléVictor MerckléCPPg++14.2.0Success5,523
Sep 7, 2026 15:46Victor MerckléVictor MerckléCPPg++14.2.0Success2,619
Sep 7, 2026 15:40Victor MerckléVictor MerckléCPPg++14.2.0Success2,632
Sep 7, 2026 14:34Victor MerckléVictor MerckléCPPg++14.2.0Success6,538
Sep 5, 2026 00:44Josu San MartinJosu San MartinRUSTrust-1.95.0Success3,166
Sep 5, 2026 00:42Josu San MartinJosu San MartinRUSTrust-1.95.0Success3,048
Sep 5, 2026 00:40Josu San MartinJosu San MartinRUSTrust-1.95.0Success3,053
Sep 5, 2026 00:38Josu San MartinJosu San MartinRUSTrust-1.95.0Success3,044+7.54 RP
Sep 5, 2026 00:36Josu San MartinJosu San MartinRUSTrust-1.95.0Success3,058
Sep 5, 2026 00:34Josu San MartinJosu San MartinRUSTrust-1.95.0Success3,052
Sep 5, 2026 00:32Josu San MartinJosu San MartinRUSTrust-1.95.0Success3,068
Sep 5, 2026 00:30Josu San MartinJosu San MartinRUSTrust-1.95.0Success3,059
Sep 4, 2026 10:04Victor MerckléVictor MerckléCPPg++14.2.0Success2,626
Sep 4, 2026 09:25Victor MerckléVictor MerckléCPPg++14.2.0Success2,617
Sep 4, 2026 08:56Victor MerckléVictor MerckléCPPg++14.2.0Success2,649
Sep 4, 2026 08:50Victor MerckléVictor MerckléCPPg++14.2.0Success2,779
Sep 4, 2026 08:30Victor MerckléVictor MerckléCPPg++14.2.0Success2,717
Sep 4, 2026 08:18Victor MerckléVictor MerckléCPPg++14.2.0Success5,636
Sep 4, 2026 07:59Victor MerckléVictor MerckléCPPg++14.2.0Success5,277
Sep 4, 2026 07:21Josu San MartinJosu San MartinRUSTrust-1.95.0Success3,061
Sep 4, 2026 07:18Josu San MartinJosu San MartinRUSTrust-1.95.0Success3,090
Sep 4, 2026 07:12Josu San MartinJosu San MartinRUSTrust-1.95.0Success3,075
Sep 4, 2026 07:08Josu San MartinJosu San MartinRUSTrust-1.95.0Success3,068
Sep 4, 2026 07:04Josu San MartinJosu San MartinRUSTrust-1.95.0Success3,068
Sep 4, 2026 06:59Josu San MartinJosu San MartinRUSTrust-1.95.0Success3,089
Sep 4, 2026 06:57Victor MerckléVictor MerckléCPPg++14.2.0Success2,615+26.24 RP
Sep 4, 2026 06:55Josu San MartinJosu San MartinRUSTrust-1.95.0Success3,075
Sep 4, 2026 06:51Josu San MartinJosu San MartinRUSTrust-1.95.0Success3,080
Sep 4, 2026 06:47Josu San MartinJosu San MartinRUSTrust-1.95.0Success3,079
Sep 4, 2026 06:43Josu San MartinJosu San MartinRUSTrust-1.95.0Success3,072
Sep 4, 2026 06:40Josu San MartinJosu San MartinRUSTrust-1.95.0Success3,067
Sep 4, 2026 06:35Josu San MartinJosu San MartinRUSTrust-1.95.0Success3,089
Sep 4, 2026 06:31Josu San MartinJosu San MartinRUSTrust-1.95.0Success3,070
Sep 4, 2026 06:27Josu San MartinJosu San MartinRUSTrust-1.95.0Success3,063
Sep 4, 2026 06:20Josu San MartinJosu San MartinRUSTrust-1.95.0Success14,132
Sep 4, 2026 06:16Josu San MartinJosu San MartinRUSTrust-1.95.0Success3,077
Sep 4, 2026 00:20Josu San MartinJosu San MartinCPPg++14.2.0Success3,051+1.07 RP
Sep 4, 2026 00:16Josu San MartinJosu San MartinRUSTrust-1.95.0Success3,081
Sep 4, 2026 00:10Josu San MartinJosu San MartinRUSTrust-1.95.0Success15,264
Sep 4, 2026 00:06Josu San MartinJosu San MartinRUSTrust-1.95.0Success3,078
Sep 4, 2026 00:01Josu San MartinJosu San MartinRUSTrust-1.95.0Success3,052+20.27 RP
Sep 3, 2026 23:54Josu San MartinJosu San MartinRUSTrust-1.95.0Success3,175
Sep 3, 2026 23:44Josu San MartinJosu San MartinRUSTrust-1.95.0Success15,199
Sep 3, 2026 23:37Josu San MartinJosu San MartinRUSTrust-1.95.0Success3,141
Sep 3, 2026 23:32Josu San MartinJosu San MartinRUSTrust-1.95.0Success3,076
Sep 3, 2026 23:20Josu San MartinJosu San MartinRUSTrust-1.95.0Success3,311
Sep 3, 2026 23:16Josu San MartinJosu San MartinRUSTrust-1.95.0Success3,071+48.06 RP
Sep 3, 2026 23:12Josu San MartinJosu San MartinRUSTrust-1.95.0Success3,624
Sep 3, 2026 23:08Josu San MartinJosu San MartinRUSTrust-1.95.0Success3,117+112.24 RP
Sep 3, 2026 23:02Josu San MartinJosu San MartinRUSTrust-1.95.0Success15,486
Sep 3, 2026 22:56Josu San MartinJosu San MartinRUSTrust-1.95.0Success3,251
Sep 3, 2026 22:32Josu San MartinJosu San MartinRUSTrust-1.95.0Success3,255
Sep 3, 2026 22:27Josu San MartinJosu San MartinRUSTrust-1.95.0Success15,527
Sep 3, 2026 22:23Josu San MartinJosu San MartinRUSTrust-1.95.0Success3,293
Sep 3, 2026 22:17Josu San MartinJosu San MartinRUSTrust-1.95.0Success3,248
Sep 3, 2026 22:13Josu San MartinJosu San MartinRUSTrust-1.95.0Success15,397
Sep 3, 2026 22:08Josu San MartinJosu San MartinRUSTrust-1.95.0Success3,248
Sep 3, 2026 22:03Josu San MartinJosu San MartinRUSTrust-1.95.0Success15,412
Sep 3, 2026 21:58Josu San MartinJosu San MartinRUSTrust-1.95.0Success4,022