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 8, 2026 12:38Victor MerckléVictor MerckléCPPg++14.2.0Success3,055
Jul 8, 2026 12:33Victor MerckléVictor MerckléCPPg++14.2.0Success2,898
Jul 8, 2026 12:26Victor MerckléVictor MerckléCPPg++14.2.0Success2,925
Jul 8, 2026 12:15Victor MerckléVictor MerckléCPPg++14.2.0Success2,905
Jul 8, 2026 12:08Victor MerckléVictor MerckléCPPg++14.2.0Success2,913
Jul 8, 2026 03:43Victor MerckléVictor MerckléRUSTrust-1.95.0Success11,696
Jul 8, 2026 03:38Victor MerckléVictor MerckléRUSTrust-1.95.0Success11,770
Jul 8, 2026 03:33Victor MerckléVictor MerckléRUSTrust-1.95.0Success2,992
Jul 8, 2026 03:28Victor MerckléVictor MerckléRUSTrust-1.95.0Success2,946+31.96 RP
Jul 8, 2026 03:23Victor MerckléVictor MerckléRUSTrust-1.95.0Success2,974+203.92 RP
Jul 8, 2026 03:18Victor MerckléVictor MerckléRUSTrust-1.95.0Success12,006
Jul 8, 2026 02:34Victor MerckléVictor MerckléGOgo1.26.2Success3,088+208.04 RP
Jul 8, 2026 01:51Victor MerckléVictor MerckléRUSTrust-1.95.0Success3,205
Jul 8, 2026 01:44Victor MerckléVictor MerckléGOgo1.26.2Success12,553
Jul 7, 2026 16:57Victor MerckléVictor MerckléCPPg++14.2.0Success2,891
Jul 7, 2026 16:46Victor MerckléVictor MerckléCPPg++14.2.0Success2,944
Jul 7, 2026 13:09Victor MerckléVictor MerckléCPPg++14.2.0Success16,709
Jul 7, 2026 12:59Victor MerckléVictor MerckléCPPg++14.2.0Success2,962
Jul 7, 2026 12:54Victor MerckléVictor MerckléCPPg++14.2.0Success2,957
Jul 7, 2026 12:45Victor MerckléVictor MerckléCPPg++14.2.0Success12,298
Jul 7, 2026 12:21Victor MerckléVictor MerckléCPPg++14.2.0Success2,890
Jul 7, 2026 12:15Victor MerckléVictor MerckléCPPg++14.2.0Success3,065
Jul 7, 2026 12:10Victor MerckléVictor MerckléCPPg++14.2.0Success2,914
Jul 7, 2026 12:02Victor MerckléVictor MerckléCPPg++14.2.0Success5,668
Jul 7, 2026 11:51Victor MerckléVictor MerckléCPPg++14.2.0Success2,938
Jul 7, 2026 11:46Victor MerckléVictor MerckléCPPg++14.2.0Success2,896
Jul 7, 2026 11:34Victor MerckléVictor MerckléCPPg++14.2.0Success2,894
Jul 7, 2026 11:29Victor MerckléVictor MerckléCPPg++14.2.0Success11,672
Jul 7, 2026 11:24Victor MerckléVictor MerckléCPPg++14.2.0Success2,940
Jul 7, 2026 11:14Victor MerckléVictor MerckléCPPg++14.2.0Success2,937
Jul 7, 2026 11:09Victor MerckléVictor MerckléCPPg++14.2.0Success2,907
Jul 7, 2026 11:04Victor MerckléVictor MerckléCPPg++14.2.0Success2,994
Jul 7, 2026 10:59Victor MerckléVictor MerckléCPPg++14.2.0Success2,915
Jul 7, 2026 10:53Victor MerckléVictor MerckléCPPg++14.2.0Success2,972
Jul 7, 2026 10:48Victor MerckléVictor MerckléCPPg++14.2.0Success2,885+26.23 RP
Jul 7, 2026 10:43Victor MerckléVictor MerckléCPPg++14.2.0Success11,595
Jul 7, 2026 10:31Victor MerckléVictor MerckléCPPg++14.2.0Success3,361
Jul 7, 2026 10:20Victor MerckléVictor MerckléCPPg++14.2.0Success12,089
Jul 7, 2026 10:15Victor MerckléVictor MerckléCPPg++14.2.0Success2,991
Jul 7, 2026 08:21Victor MerckléVictor MerckléCSHARP10.0.7Success3,137+257.79 RP
Jul 7, 2026 07:47Victor MerckléVictor MerckléRUSTrust-1.95.0Success3,304
Jul 7, 2026 07:35Victor MerckléVictor MerckléZIG0.16.0Success2,987+295.34 RP
Jul 7, 2026 07:25Victor MerckléVictor MerckléGOgo1.26.2Success3,305
Jul 7, 2026 01:57Victor MerckléVictor MerckléCPPg++14.2.0Success3,122
Jul 7, 2026 01:46Victor MerckléVictor MerckléCPPg++14.2.0Success11,801
Jul 5, 2026 13:59zielajzielajCPPclang++18.1.3Success2,680+1'533.29 RP
Jul 4, 2026 06:29Victor MerckléVictor MerckléCPPg++14.2.0Success2,907+17.66 RP
Jul 4, 2026 06:24Victor MerckléVictor MerckléCPPg++14.2.0Success2,949
Jul 4, 2026 06:11Victor MerckléVictor MerckléCPPg++14.2.0Success3,022
Jul 4, 2026 05:58Victor MerckléVictor MerckléCPPg++14.2.0Success11,682
Jul 4, 2026 05:48Victor MerckléVictor MerckléCPPg++14.2.0Success2,939
Jul 4, 2026 05:43Victor MerckléVictor MerckléCPPg++14.2.0Success12,159
Jul 4, 2026 05:38Victor MerckléVictor MerckléCPPg++14.2.0Success2,950
Jul 4, 2026 05:33Victor MerckléVictor MerckléCPPg++14.2.0Success2,922
Jul 4, 2026 05:28Victor MerckléVictor MerckléCPPg++14.2.0Success2,952
Jul 4, 2026 05:23Victor MerckléVictor MerckléCPPg++14.2.0Success2,922+29.03 RP
Jul 4, 2026 05:18Victor MerckléVictor MerckléCPPg++14.2.0Success3,179
Jul 4, 2026 05:13Victor MerckléVictor MerckléCPPg++14.2.0Success3,230
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