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 19, 2026 19:56Andrew EpsteinAndrew EpsteinCPPclang++20.1.2Success68,254
Sep 19, 2026 19:55Andrew EpsteinAndrew EpsteinCPPclang++20.1.2Success73,334
Sep 19, 2026 19:48Andrew EpsteinAndrew EpsteinCPPclang++20.1.2Success127,230
Sep 19, 2026 19:46Andrew EpsteinAndrew EpsteinCPPclang++20.1.2Success17,718
Sep 19, 2026 19:45Andrew EpsteinAndrew EpsteinCPPclang++20.1.2Success32,021
Sep 19, 2026 19:41Andrew EpsteinAndrew EpsteinCPPclang++20.1.2Success44,951
Sep 19, 2026 19:39Andrew EpsteinAndrew EpsteinCPPclang++20.1.2Success40,039
Sep 19, 2026 19:34Andrew EpsteinAndrew EpsteinCPPclang++20.1.2Success17,205
Sep 19, 2026 19:31Andrew EpsteinAndrew EpsteinCPPclang++20.1.2Success17,347
Sep 19, 2026 19:30Andrew EpsteinAndrew EpsteinCPPclang++20.1.2Success17,794
Sep 19, 2026 19:28Andrew EpsteinAndrew EpsteinCPPg++14.2.0Success24,844
Sep 19, 2026 19:27Andrew EpsteinAndrew EpsteinCPPclang++20.1.2Success15,980
Sep 19, 2026 19:26Andrew EpsteinAndrew EpsteinCPPclang++20.1.2Success17,218
Sep 19, 2026 19:22Andrew EpsteinAndrew EpsteinCPPclang++20.1.2Success23,002
Sep 19, 2026 19:22Andrew EpsteinAndrew EpsteinCPPclang++20.1.2Success3,011
Sep 19, 2026 19:20Andrew EpsteinAndrew EpsteinCPPclang++20.1.2Success69,888
Sep 19, 2026 19:17Andrew EpsteinAndrew EpsteinCPPclang++20.1.2Success45,790
Sep 19, 2026 19:13Andrew EpsteinAndrew EpsteinCPPclang++20.1.2Success30,820
Sep 19, 2026 19:11Andrew EpsteinAndrew EpsteinCPPclang++20.1.2Success39,474
Sep 19, 2026 19:08Andrew EpsteinAndrew EpsteinCPPclang++20.1.2Success20,419
Sep 19, 2026 18:41Andrew EpsteinAndrew EpsteinCPPclang++20.1.2Success2,707
Sep 19, 2026 18:41Andrew EpsteinAndrew EpsteinCPPclang++20.1.2Success2,680+67.00 RP
Sep 19, 2026 18:38Andrew EpsteinAndrew EpsteinCPPclang++20.1.2Success17,193
Sep 19, 2026 18:37Andrew EpsteinAndrew EpsteinCPPclang++20.1.2Success17,733
Sep 19, 2026 18:30Andrew EpsteinAndrew EpsteinCPPclang++20.1.2Success17,248
Sep 19, 2026 18:27Andrew EpsteinAndrew EpsteinCPPclang++20.1.2Success17,228
Sep 19, 2026 18:26Andrew EpsteinAndrew EpsteinCPPclang++20.1.2Success39,136
Sep 19, 2026 18:23Andrew EpsteinAndrew EpsteinCPPclang++20.1.2Success17,774
Sep 19, 2026 18:20Andrew EpsteinAndrew EpsteinCPPclang++20.1.2Success33,997
Sep 19, 2026 18:19Andrew EpsteinAndrew EpsteinCPPclang++20.1.2Success34,048
Sep 19, 2026 18:18Andrew EpsteinAndrew EpsteinCPPclang++20.1.2Success17,242
Sep 19, 2026 18:17Andrew EpsteinAndrew EpsteinCPPclang++20.1.2Success31,560
Sep 19, 2026 18:13Andrew EpsteinAndrew EpsteinCPPclang++20.1.2Success20,610
Sep 19, 2026 18:12Andrew EpsteinAndrew EpsteinCPPclang++20.1.2Success39,455
Sep 19, 2026 18:11Andrew EpsteinAndrew EpsteinCPPclang++20.1.2Success59,433
Sep 19, 2026 18:07Andrew EpsteinAndrew EpsteinCPPclang++20.1.2Success45,376
Sep 19, 2026 18:04Andrew EpsteinAndrew EpsteinCPPclang++20.1.2Success2,739
Sep 19, 2026 17:50Andrew EpsteinAndrew EpsteinCPPg++14.2.0Success2,732
Sep 19, 2026 17:45Andrew EpsteinAndrew EpsteinCPPclang++20.1.2Success31,079
Sep 19, 2026 17:40Andrew EpsteinAndrew EpsteinCPPclang++20.1.2Success13,031
Sep 19, 2026 17:35Andrew EpsteinAndrew EpsteinCPPclang++20.1.2Success32,750
Sep 19, 2026 17:33Andrew EpsteinAndrew EpsteinCPPclang++20.1.2Success2,729+37.21 RP
Sep 19, 2026 17:31Andrew EpsteinAndrew EpsteinCPPclang++20.1.2Success17,719
Sep 19, 2026 17:30Andrew EpsteinAndrew EpsteinCPPclang++20.1.2Success23,028
Sep 19, 2026 17:24Andrew EpsteinAndrew EpsteinCPPclang++20.1.2Success23,430
Sep 19, 2026 17:22Andrew EpsteinAndrew EpsteinCPPclang++20.1.2Success2,757+239.60 RP
Sep 19, 2026 17:19Andrew EpsteinAndrew EpsteinCPPclang++20.1.2Success25,604
Sep 19, 2026 15:40Andrew EpsteinAndrew EpsteinCPPclang++20.1.2Success17,197
Sep 19, 2026 15:37Andrew EpsteinAndrew EpsteinCPPclang++20.1.2Success25,131
Sep 19, 2026 15:36Andrew EpsteinAndrew EpsteinCPPclang++20.1.2Success19,851
Sep 19, 2026 15:36Andrew EpsteinAndrew EpsteinCPPclang++20.1.2Success19,982
Sep 19, 2026 15:32Andrew EpsteinAndrew EpsteinCPPclang++20.1.2Success23,188
Sep 19, 2026 15:30Andrew EpsteinAndrew EpsteinCPPclang++20.1.2Success3,004
Sep 19, 2026 15:29Andrew EpsteinAndrew EpsteinCPPclang++20.1.2Success24,169
Sep 19, 2026 15:27Andrew EpsteinAndrew EpsteinCPPclang++20.1.2Success2,971
Sep 19, 2026 15:25Andrew EpsteinAndrew EpsteinCPPclang++20.1.2Success29,779
Sep 19, 2026 15:24Andrew EpsteinAndrew EpsteinCPPg++14.2.0Success3,007
Sep 19, 2026 15:23Andrew EpsteinAndrew EpsteinCPPclang++20.1.2Success2,952+1'391.92 RP
Sep 19, 2026 15:18Andrew EpsteinAndrew EpsteinCPPclang++20.1.2Success30,530
Sep 19, 2026 15:15Andrew EpsteinAndrew EpsteinCPPclang++20.1.2Success29,598
Sep 19, 2026 15:13Andrew EpsteinAndrew EpsteinCPPclang++20.1.2Success39,538
Sep 19, 2026 15:07Andrew EpsteinAndrew EpsteinCPPclang++20.1.2Success44,868
Sep 19, 2026 14:57Andrew EpsteinAndrew EpsteinCPPclang++20.1.2Success27,798
Sep 19, 2026 13:37Andrew EpsteinAndrew EpsteinCPPg++14.2.0Success19,222
Sep 19, 2026 13:27Andrew EpsteinAndrew EpsteinCPPg++14.2.0Success6,098
Sep 19, 2026 13:23Andrew EpsteinAndrew EpsteinCPPg++14.2.0Success161,307
Sep 18, 2026 01:49Andrew EpsteinAndrew EpsteinCPPclang++20.1.2Success5,011+57.25 RP
Sep 12, 2026 20:47SparkyRobinSparkyRobinCPPg++10.5.0Success111,234+79.96 RP
Sep 12, 2026 20:26SparkyRobinSparkyRobinCPPg++10.5.0Success1,005,692+14.94 RP
Sep 12, 2026 08:04Haha ExpertHaha ExpertCPPg++14.2.0Error
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