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 18, 2026 21:25Andrew TsibinAndrew TsibinRUSTrust-1.95.0Success2,994+914.59 RP
Jul 18, 2026 20:11Andrew TsibinAndrew TsibinRUSTrust-1.95.0Success4,123+2'425.42 RP
Jul 15, 2026 17:21Maya RebholzMaya RebholzCPPg++10.5.0Success5,362
Jul 15, 2026 17:11Maya RebholzMaya RebholzCPPg++10.5.0Error
Jul 15, 2026 17:07Maya RebholzMaya RebholzCPPg++10.5.0Success5,160
Jul 15, 2026 16:57Maya RebholzMaya RebholzCPPg++10.5.0Success5,093+692.19 RP
Jul 15, 2026 16:53Maya RebholzMaya RebholzCPPg++10.5.0Success7,866+57.55 RP
Jul 15, 2026 16:48Maya RebholzMaya RebholzCPPg++10.5.0Success8,239+182.71 RP
Jul 15, 2026 16:42Maya RebholzMaya RebholzCPPg++10.5.0Error
Jul 15, 2026 16:40Maya RebholzMaya RebholzCPPg++10.5.0Error
Jul 15, 2026 16:38Maya RebholzMaya RebholzCPPg++10.5.0Error
Jul 14, 2026 19:40Victor MerckléVictor MerckléCPPg++14.2.0Success2,974
Jul 14, 2026 19:35Victor MerckléVictor MerckléCPPg++14.2.0Success3,011
Jul 14, 2026 19:30Victor MerckléVictor MerckléCPPg++14.2.0Success3,204
Jul 14, 2026 19:25Victor MerckléVictor MerckléCPPg++14.2.0Success3,008
Jul 14, 2026 19:20Victor MerckléVictor MerckléCPPg++14.2.0Success11,848
Jul 10, 2026 19:06Genos0Genos0CPPg++10.5.0Success108,587+82.11 RP
Jul 10, 2026 18:23Genos0Genos0CPPg++10.5.0Success1,001,318+9.99 RP
Jul 9, 2026 18:41Victor MerckléVictor MerckléCPPg++14.2.0Success12,880
Jul 9, 2026 18:28Victor MerckléVictor MerckléCPPg++14.2.0Success11,784
Jul 9, 2026 18:23Victor MerckléVictor MerckléCPPg++14.2.0Success2,929
Jul 9, 2026 18:16Victor MerckléVictor MerckléCPPg++14.2.0Success3,136
Jul 9, 2026 18:11Victor MerckléVictor MerckléCPPg++14.2.0Success2,979
Jul 9, 2026 18:04Victor MerckléVictor MerckléCPPg++14.2.0Success11,734
Jul 9, 2026 17:54Victor MerckléVictor MerckléCPPg++14.2.0Success11,759
Jul 9, 2026 07:33Victor MerckléVictor MerckléCPPg++14.2.0Success2,968
Jul 9, 2026 07:20Victor MerckléVictor MerckléCPPg++14.2.0Success2,940
Jul 9, 2026 07:15Victor MerckléVictor MerckléCPPg++14.2.0Success2,911
Jul 9, 2026 07:09Victor MerckléVictor MerckléCPPg++14.2.0Success2,940
Jul 9, 2026 07:04Victor MerckléVictor MerckléCPPg++14.2.0Success2,877+9.64 RP
Jul 9, 2026 06:59Victor MerckléVictor MerckléCPPg++14.2.0Success9,261
Jul 9, 2026 06:53Victor MerckléVictor MerckléCPPg++14.2.0Success2,905
Jul 9, 2026 06:48Victor MerckléVictor MerckléCPPg++14.2.0Success2,890
Jul 9, 2026 06:41Victor MerckléVictor MerckléCPPg++14.2.0Success3,037
Jul 8, 2026 12:48Victor MerckléVictor MerckléCPPg++14.2.0Success3,257
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