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
Jul 4, 2026 05:08Victor MerckléVictor MerckléCPPg++14.2.0Success2,947+85.31 RP
Jul 4, 2026 05:03Victor MerckléVictor MerckléCPPg++14.2.0Success3,351
Jul 4, 2026 04:58Victor MerckléVictor MerckléCPPg++14.2.0Success11,966
Jul 4, 2026 04:53Victor MerckléVictor MerckléCPPg++14.2.0Success3,520
Jul 3, 2026 11:48Victor MerckléVictor MerckléCPPg++14.2.0Success3,025
Jul 3, 2026 11:43Victor MerckléVictor MerckléCPPg++14.2.0Success3,045
Jul 3, 2026 11:27Victor MerckléVictor MerckléCPPg++14.2.0Success11,857
Jul 3, 2026 11:21Victor MerckléVictor MerckléCPPg++14.2.0Success3,072
Jul 3, 2026 11:06Victor MerckléVictor MerckléCPPg++14.2.0Success11,955
Jul 3, 2026 11:01Victor MerckléVictor MerckléCPPg++14.2.0Success11,826
Jul 3, 2026 02:42f0xerif0xeriCPPg++10.5.0Success1,009,573+9.91 RP
Jul 2, 2026 15:14Victor MerckléVictor MerckléCPPg++14.2.0Success11,939
Jul 2, 2026 15:12A_ShamanA_ShamanCPPg++10.5.0Success14,046
Jul 2, 2026 15:09Victor MerckléVictor MerckléCPPg++14.2.0Success3,044
Jul 2, 2026 15:07A_ShamanA_ShamanCPPg++10.5.0Success13,822
Jul 2, 2026 15:04Victor MerckléVictor MerckléCPPg++14.2.0Success14,863
Jul 2, 2026 15:01A_ShamanA_ShamanCPPg++10.5.0Success13,645
Jul 2, 2026 14:57A_ShamanA_ShamanCPPg++10.5.0Success13,667
Jul 2, 2026 14:54Victor MerckléVictor MerckléCPPg++14.2.0Success3,039
Jul 2, 2026 14:51A_ShamanA_ShamanCPPg++10.5.0Success13,629+3.80 RP
Jul 2, 2026 14:49Victor MerckléVictor MerckléCPPg++14.2.0Success3,033
Jul 2, 2026 14:46A_ShamanA_ShamanCPPg++10.5.0Success13,700+20.20 RP
Jul 2, 2026 14:44Victor MerckléVictor MerckléCPPg++14.2.0Success11,860
Jul 2, 2026 14:39Victor MerckléVictor MerckléCPPg++14.2.0Success3,043
Jul 2, 2026 14:32Victor MerckléVictor MerckléCPPg++14.2.0Success11,877
Jul 2, 2026 14:30A_ShamanA_ShamanCPPg++10.5.0Success14,090+10.47 RP
Jul 2, 2026 14:27Victor MerckléVictor MerckléCPPg++14.2.0Success12,206
Jul 2, 2026 14:23A_ShamanA_ShamanCPPg++10.5.0Success14,603
Jul 2, 2026 14:22Victor MerckléVictor MerckléCPPg++14.2.0Success3,023+43.20 RP
Jul 2, 2026 14:17Victor MerckléVictor MerckléCPPg++14.2.0Success9,293
Jul 2, 2026 14:17A_ShamanA_ShamanCPPg++10.5.0Success14,301+11.92 RP
Jul 2, 2026 14:13A_ShamanA_ShamanCPPg++10.5.0Success14,549+404.32 RP
Jul 2, 2026 14:11Victor MerckléVictor MerckléCPPg++14.2.0Success11,998
Jul 2, 2026 14:06Victor MerckléVictor MerckléCPPg++14.2.0Success3,071
Jul 2, 2026 11:23Evgenii ZheltonozhskiiEvgenii ZheltonozhskiiRUSTrust-1.95.0Success125,137+48.34 RP
Jul 2, 2026 10:44Evgenii ZheltonozhskiiEvgenii ZheltonozhskiiRUSTrust-1.96.0Error
Jul 2, 2026 10:27Evgenii ZheltonozhskiiEvgenii ZheltonozhskiiRUSTrust-1.96.0Success316,773+36.57 RP
Jul 2, 2026 01:23Victor MerckléVictor MerckléCPPg++14.2.0Success12,201
Jul 2, 2026 01:17Victor MerckléVictor MerckléCPPg++14.2.0Success11,995
Jul 2, 2026 01:12Victor MerckléVictor MerckléCPPg++14.2.0Success12,570
Jul 2, 2026 01:04Victor MerckléVictor MerckléCPPg++14.2.0Success3,122
Jul 2, 2026 00:58Victor MerckléVictor MerckléCPPg++14.2.0Success3,594
Jul 2, 2026 00:51Victor MerckléVictor MerckléCPPg++14.2.0Success3,195
Jul 2, 2026 00:44Victor MerckléVictor MerckléCPPg++14.2.0Success3,110
Jul 2, 2026 00:39Victor MerckléVictor MerckléCPPg++14.2.0Success11,919
Jul 2, 2026 00:34Victor MerckléVictor MerckléCPPg++14.2.0Success3,098+5.00 RP
Jul 1, 2026 05:12Victor MerckléVictor MerckléCPPg++14.2.0Success3,125
Jul 1, 2026 05:07Victor MerckléVictor MerckléCPPg++14.2.0Success3,063+15.91 RP
Jul 1, 2026 05:02Victor MerckléVictor MerckléCPPg++14.2.0Success3,159
Jun 29, 2026 14:37Victor MerckléVictor MerckléCPPg++14.2.0Success3,102
Jun 29, 2026 14:24Victor MerckléVictor MerckléCPPg++14.2.0Success3,434
Jun 29, 2026 01:57Victor MerckléVictor MerckléRUSTrust-1.95.0Success3,166+47.17 RP
Jun 28, 2026 13:34Shikhar SoniShikhar SoniCPPg++13.3.0Success4,706+51.98 RP
Jun 28, 2026 13:33Shikhar SoniShikhar SoniCPPg++14.2.0Success4,824+44.57 RP
Jun 28, 2026 13:30Shikhar SoniShikhar SoniCPPclang++18.1.3Success4,930+1'184.02 RP
Jun 28, 2026 13:29Shikhar SoniShikhar SoniCPPclang++18.1.3Success42,070
Jun 28, 2026 13:25Shikhar SoniShikhar SoniCPPclang++18.1.3Success11,843+844.38 RP
Jun 28, 2026 07:13Victor MerckléVictor MerckléCPPg++14.2.0Success12,516
Jun 28, 2026 07:08Victor MerckléVictor MerckléCPPg++14.2.0Success3,083
Jun 28, 2026 07:03Victor MerckléVictor MerckléCPPg++14.2.0Success3,156
Jun 28, 2026 06:58Victor MerckléVictor MerckléCPPg++14.2.0Success12,059
Jun 28, 2026 06:53Victor MerckléVictor MerckléCPPg++14.2.0Success20,159
Jun 28, 2026 06:46Victor MerckléVictor MerckléCPPg++14.2.0Success12,155
Jun 28, 2026 06:41Victor MerckléVictor MerckléCPPg++14.2.0Success17,324
Jun 28, 2026 06:32Victor MerckléVictor MerckléCPPg++14.2.0Success3,201
Jun 28, 2026 06:27Victor MerckléVictor MerckléCPPg++14.2.0Success11,985
Jun 28, 2026 02:28Victor MerckléVictor MerckléRUSTrust-1.95.0Success12,071
Jun 27, 2026 16:36Victor MerckléVictor MerckléCSHARP10.0.7Success3,413+100.32 RP
Jun 27, 2026 16:25Victor MerckléVictor MerckléCSHARP10.0.7Success3,895
Jun 27, 2026 16:18Victor MerckléVictor MerckléCSHARP10.0.7Success12,080
Jun 27, 2026 13:32Victor MerckléVictor MerckléRUSTrust-1.95.0Success3,270
Jun 27, 2026 13:28Victor MerckléVictor MerckléRUSTrust-1.95.0Success12,081
Jun 27, 2026 13:23Victor MerckléVictor MerckléRUSTrust-1.95.0Success12,103
Jun 27, 2026 13:12Victor MerckléVictor MerckléRUSTrust-1.95.0Success3,214+132.54 RP
Jun 27, 2026 12:04Victor MerckléVictor MerckléGOgo1.26.2Success3,300+194.23 RP
Jun 27, 2026 11:43Victor MerckléVictor MerckléGOgo1.26.2Success12,800
Jun 27, 2026 11:21Victor MerckléVictor MerckléGOgo1.26.2Success12,793
Jun 27, 2026 10:58Victor MerckléVictor MerckléGOgo1.26.2Success12,827
Jun 26, 2026 09:20Zhou180Zhou180RUSTrust-1.95.0Success3,488+42.91 RP
Jun 26, 2026 09:14Zhou180Zhou180RUSTrust-1.95.0Success22,119
Jun 26, 2026 09:13Zhou180Zhou180RUSTrust-1.95.0Success22,071
Jun 26, 2026 09:11Zhou180Zhou180RUSTrust-1.95.0Success21,700
Jun 26, 2026 09:09Zhou180Zhou180RUSTrust-1.95.0Success21,918
Jun 26, 2026 09:07Zhou180Zhou180RUSTrust-1.95.0Success22,025
Jun 26, 2026 09:06Zhou180Zhou180RUSTrust-1.95.0Success21,853
Jun 26, 2026 09:05Zhou180Zhou180RUSTrust-1.95.0Success21,851
Jun 26, 2026 09:03Zhou180Zhou180RUSTrust-1.95.0Success21,565
Jun 26, 2026 09:00Zhou180Zhou180RUSTrust-1.95.0Success21,989
Jun 26, 2026 08:58Zhou180Zhou180RUSTrust-1.95.0Success21,843
Jun 26, 2026 08:54Zhou180Zhou180RUSTrust-1.95.0Success3,739
Jun 26, 2026 08:52Zhou180Zhou180RUSTrust-1.95.0Success3,739
Jun 26, 2026 08:48Zhou180Zhou180RUSTrust-1.95.0Success22,066
Jun 26, 2026 08:44Zhou180Zhou180RUSTrust-1.95.0Success22,096
Jun 26, 2026 08:41Zhou180Zhou180RUSTrust-1.95.0Success21,797
Jun 26, 2026 08:38Zhou180Zhou180RUSTrust-1.95.0Success22,097
Jun 26, 2026 08:37Zhou180Zhou180RUSTrust-1.95.0Success22,081
Jun 26, 2026 08:33Zhou180Zhou180RUSTrust-1.95.0Success21,817
Jun 26, 2026 08:32Zhou180Zhou180RUSTrust-1.95.0Success21,911
Jun 26, 2026 08:28Zhou180Zhou180RUSTrust-1.95.0Success3,880
Jun 26, 2026 08:26Zhou180Zhou180RUSTrust-1.95.0Success3,857