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 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
Sep 3, 2026 21:53Josu San MartinJosu San MartinRUSTrust-1.95.0Success3,256
Sep 3, 2026 21:47Josu San MartinJosu San MartinRUSTrust-1.95.0Success3,230+9.56 RP
Sep 3, 2026 20:55Josu San MartinJosu San MartinRUSTrust-1.95.0Success6,167
Sep 3, 2026 20:39Josu San MartinJosu San MartinCPPg++14.2.0Success3,346
Sep 3, 2026 20:24Josu San MartinJosu San MartinRUSTrust-1.95.0Success3,265
Sep 3, 2026 20:08Josu San MartinJosu San MartinRUSTrust-1.95.0Success3,242
Sep 3, 2026 19:57Josu San MartinJosu San MartinRUSTrust-1.95.0Success3,526
Sep 3, 2026 19:42Josu San MartinJosu San MartinRUSTrust-1.95.0Success3,313
Sep 3, 2026 18:47Josu San MartinJosu San MartinRUSTrust-1.95.0Success3,255
Sep 3, 2026 18:31Josu San MartinJosu San MartinRUSTrust-1.95.0Success3,240+17.99 RP
Sep 3, 2026 18:16Josu San MartinJosu San MartinRUSTrust-1.95.0Success3,777
Sep 3, 2026 18:04Josu San MartinJosu San MartinRUSTrust-1.95.0Success15,857
Sep 3, 2026 17:49Josu San MartinJosu San MartinRUSTrust-1.95.0Success3,259+4.70 RP
Sep 3, 2026 17:33Josu San MartinJosu San MartinRUSTrust-1.95.0Success3,329
Sep 3, 2026 17:18Josu San MartinJosu San MartinRUSTrust-1.95.0Success3,264+1.88 RP
Sep 3, 2026 17:03Josu San MartinJosu San MartinCPPg++14.2.0Success3,345
Sep 3, 2026 16:48Josu San MartinJosu San MartinCPPg++14.2.0Success3,366
Sep 3, 2026 16:26Josu San MartinJosu San MartinCPPg++14.2.0Success3,335
Sep 3, 2026 13:21Josu San MartinJosu San MartinCPPg++14.2.0Success3,416
Sep 3, 2026 13:18Josu San MartinJosu San MartinCPPg++14.2.0Error
Sep 3, 2026 13:14Josu San MartinJosu San MartinCPPg++14.2.0Success3,453
Sep 3, 2026 13:08Josu San MartinJosu San MartinCPPg++14.2.0Success3,517
Sep 3, 2026 13:01Josu San MartinJosu San MartinCPPclang++20.1.2Success3,342
Sep 3, 2026 12:56Josu San MartinJosu San MartinCPPg++14.2.0Success3,339
Sep 3, 2026 12:52Josu San MartinJosu San MartinCPPg++14.2.0Success3,506
Sep 3, 2026 12:47Josu San MartinJosu San MartinCPPg++14.2.0Success3,683
Sep 3, 2026 12:39Josu San MartinJosu San MartinCPPg++14.2.0Success14,456
Sep 3, 2026 11:59Josu San MartinJosu San MartinCPPclang++20.1.2Success11,080
Sep 3, 2026 11:56Josu San MartinJosu San MartinRUSTrust-1.95.0Error
Sep 3, 2026 06:21Josu San MartinJosu San MartinRUSTrust-1.95.0Success11,302