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
Aug 19, 2026 15:09Victor MerckléVictor MerckléCPPg++14.2.0Success5,405
Aug 19, 2026 14:59Victor MerckléVictor MerckléCPPg++14.2.0Success5,433
Aug 19, 2026 14:55Victor MerckléVictor MerckléCPPg++14.2.0Success2,790+15.35 RP
Aug 19, 2026 14:53Victor MerckléVictor MerckléCPPg++14.2.0Success2,802+8.89 RP
Aug 19, 2026 14:51Victor MerckléVictor MerckléCPPg++14.2.0Success5,531
Aug 19, 2026 14:50Victor MerckléVictor MerckléCPPg++14.2.0Success5,379
Aug 19, 2026 14:48Victor MerckléVictor MerckléCPPg++14.2.0Success5,490
Aug 19, 2026 14:46Victor MerckléVictor MerckléCPPg++14.2.0Success2,853
Aug 19, 2026 14:44Victor MerckléVictor MerckléCPPg++14.2.0Success2,817
Aug 19, 2026 14:41Victor MerckléVictor MerckléCPPg++14.2.0Success5,506
Aug 19, 2026 14:38Victor MerckléVictor MerckléCPPg++14.2.0Success2,867
Aug 19, 2026 14:37Victor MerckléVictor MerckléCPPg++14.2.0Success2,809+61.04 RP
Aug 19, 2026 14:30Victor MerckléVictor MerckléCPPg++14.2.0Success2,938
Aug 19, 2026 14:28Victor MerckléVictor MerckléCPPg++14.2.0Success2,913
Aug 19, 2026 14:22Victor MerckléVictor MerckléCPPg++14.2.0Success2,871
Aug 19, 2026 14:20Victor MerckléVictor MerckléCPPg++14.2.0Success2,866
Aug 19, 2026 14:08Victor MerckléVictor MerckléCPPg++14.2.0Success5,523
Aug 19, 2026 14:06Victor MerckléVictor MerckléCPPg++14.2.0Success2,939
Aug 19, 2026 13:45Victor MerckléVictor MerckléCPPg++14.2.0Success5,467
Aug 19, 2026 13:43Victor MerckléVictor MerckléCPPg++14.2.0Success5,518
Aug 19, 2026 13:30Victor MerckléVictor MerckléCPPg++14.2.0Success2,916
Aug 19, 2026 13:24Victor MerckléVictor MerckléCPPg++14.2.0Success2,996
Aug 19, 2026 13:17Victor MerckléVictor MerckléCPPg++14.2.0Success2,929
Aug 19, 2026 13:16Victor MerckléVictor MerckléCPPg++14.2.0Success5,443
Aug 19, 2026 13:09Victor MerckléVictor MerckléCPPg++14.2.0Success2,953
Aug 19, 2026 13:06Victor MerckléVictor MerckléCPPg++14.2.0Success5,491
Aug 19, 2026 13:03Victor MerckléVictor MerckléCPPg++14.2.0Success2,904
Aug 19, 2026 13:01Victor MerckléVictor MerckléCPPg++14.2.0Success5,487
Aug 19, 2026 10:10Victor MerckléVictor MerckléCPPg++14.2.0Success5,448
Aug 19, 2026 10:04Victor MerckléVictor MerckléCPPg++14.2.0Success5,506
Aug 19, 2026 10:01Victor MerckléVictor MerckléCPPg++14.2.0Success3,013
Aug 19, 2026 10:00Victor MerckléVictor MerckléCPPg++14.2.0Success2,891
Aug 19, 2026 09:56Victor MerckléVictor MerckléCPPg++14.2.0Success3,035
Aug 19, 2026 09:50Victor MerckléVictor MerckléCPPg++14.2.0Success5,457
Aug 19, 2026 09:47Victor MerckléVictor MerckléCPPg++14.2.0Success5,431
Aug 19, 2026 09:40Victor MerckléVictor MerckléCPPg++14.2.0Success5,609
Aug 19, 2026 09:37Victor MerckléVictor MerckléCPPg++14.2.0Success2,971
Aug 19, 2026 09:14Victor MerckléVictor MerckléCPPg++14.2.0Success2,919
Aug 19, 2026 09:07Victor MerckléVictor MerckléCPPg++14.2.0Success21,900
Aug 19, 2026 09:03Victor MerckléVictor MerckléCPPg++14.2.0Success2,910
Aug 19, 2026 08:56Victor MerckléVictor MerckléCPPg++14.2.0Success2,954
Aug 19, 2026 08:52Victor MerckléVictor MerckléCPPg++14.2.0Success5,415
Aug 19, 2026 08:48Victor MerckléVictor MerckléCPPg++14.2.0Success3,123
Aug 19, 2026 08:45Victor MerckléVictor MerckléCPPg++14.2.0Success3,006
Aug 19, 2026 08:39Victor MerckléVictor MerckléCPPg++14.2.0Success5,498
Aug 19, 2026 08:38Victor MerckléVictor MerckléCPPg++14.2.0Success2,941
Aug 18, 2026 15:28Victor MerckléVictor MerckléCPPg++14.2.0Success5,879
Aug 18, 2026 15:25Victor MerckléVictor MerckléCPPg++14.2.0Success10,527
Aug 18, 2026 15:15Victor MerckléVictor MerckléCPPg++14.2.0Success3,044
Aug 18, 2026 15:07Victor MerckléVictor MerckléCPPg++14.2.0Success2,858+23.11 RP
Aug 18, 2026 14:55Victor MerckléVictor MerckléCPPg++14.2.0Success11,647
Aug 18, 2026 14:22Victor MerckléVictor MerckléGOgo1.26.2Success12,922
Aug 18, 2026 14:06Victor MerckléVictor MerckléGOgo1.26.2Success3,227
Aug 18, 2026 14:02Victor MerckléVictor MerckléGOgo1.26.2Success3,187
Aug 18, 2026 11:21Josu San MartinJosu San MartinRUSTrust-1.95.0Success11,440
Aug 18, 2026 10:53Josu San MartinJosu San MartinRUSTrust-1.95.0Success3,390
Aug 18, 2026 09:42Josu San MartinJosu San MartinRUSTrust-1.95.0Success3,406
Aug 18, 2026 09:18Josu San MartinJosu San MartinCPPclang++20.1.2Success3,822
Aug 18, 2026 09:00Josu San MartinJosu San MartinCPPclang++20.1.2Success3,853
Aug 18, 2026 07:14Josu San MartinJosu San MartinZIG0.15.1Success8,056
Aug 18, 2026 07:11Josu San MartinJosu San MartinGOgo1.26.2Success5,122
Aug 18, 2026 06:29Josu San MartinJosu San MartinZIG0.15.1Error
Aug 18, 2026 06:28Josu San MartinJosu San MartinGOgo1.26.2Error
Aug 18, 2026 06:26Josu San MartinJosu San MartinCPPg++13.3.0Success3,686
Aug 18, 2026 06:07Josu San MartinJosu San MartinRUSTrust-1.95.0Success3,375+26.11 RP
Aug 18, 2026 06:03Josu San MartinJosu San MartinZIG0.15.1Error
Aug 18, 2026 06:02Josu San MartinJosu San MartinCSHARP10.0.7Success11,656
Aug 18, 2026 05:52Josu San MartinJosu San MartinGOgo1.26.2Error
Aug 18, 2026 05:49Josu San MartinJosu San MartinCPPg++13.3.0Error
Aug 17, 2026 11:49Tomislav TunkovicTomislav TunkovicGOgo1.26.2Success2,807+324.18 RP
Aug 17, 2026 10:55Tomislav TunkovicTomislav TunkovicCSHARP9.0.15Success2,971
Aug 17, 2026 10:33Tomislav TunkovicTomislav TunkovicCSHARP9.0.15Success2,968+181.51 RP
Aug 17, 2026 01:33Victor MerckléVictor MerckléCPPg++14.2.0Success29,636
Aug 16, 2026 23:11Tomislav TunkovicTomislav TunkovicGOgo1.26.2Success53,253
Aug 16, 2026 23:11Tomislav TunkovicTomislav TunkovicZIG0.15.1Success2,695+362.73 RP
Aug 16, 2026 23:10Tomislav TunkovicTomislav TunkovicRUSTrust-1.95.0Success2,743+251.21 RP
Aug 16, 2026 13:15marko1597marko1597CPPg++13.3.0Success7,502
Aug 16, 2026 13:15marko1597marko1597CPPclang++20.1.2Success2,948
Aug 16, 2026 12:58marko1597marko1597CPPg++13.3.0Success158,957
Aug 16, 2026 12:52marko1597marko1597CPPg++11.5.0Success7,150
Aug 16, 2026 12:52marko1597marko1597CPPclang++17.0.6Success6,964
Aug 16, 2026 12:51marko1597marko1597CPPg++14.2.0Success39,527
Aug 16, 2026 12:45marko1597marko1597CPPg++12.4.0Success7,203
Aug 16, 2026 12:44marko1597marko1597CPPclang++19.1.1Success6,403
Aug 16, 2026 12:33marko1597marko1597CPPclang++18.1.3Success6,973
Aug 16, 2026 12:33marko1597marko1597CPPg++13.3.0Success293,635
Aug 16, 2026 12:15marko1597marko1597CPPg++14.2.0Success7,526
Aug 16, 2026 11:57marko1597marko1597CPPg++13.3.0Success282,146
Aug 16, 2026 11:49marko1597marko1597CPPg++13.3.0Success2,753
Aug 16, 2026 11:48marko1597marko1597CPPclang++20.1.2Success2,745+56.19 RP
Aug 16, 2026 11:24marko1597marko1597CPPg++13.3.0Success376,517
Aug 16, 2026 11:14marko1597marko1597CPPg++13.3.0Success2,788+44.47 RP
Aug 16, 2026 11:13marko1597marko1597CPPclang++20.1.2Success6,960
Aug 16, 2026 11:00marko1597marko1597CPPg++13.3.0Success404,902
Aug 16, 2026 10:45marko1597marko1597CPPg++13.3.0Success2,876
Aug 16, 2026 10:45marko1597marko1597CPPclang++20.1.2Success7,437
Aug 16, 2026 10:35marko1597marko1597CPPg++13.3.0Success2,854
Aug 16, 2026 10:35marko1597marko1597CPPclang++20.1.2Success6,993
Aug 16, 2026 10:07marko1597marko1597CPPclang++20.1.2Success2,840
Aug 16, 2026 09:52marko1597marko1597CPPclang++20.1.2Success7,005