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 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
Aug 16, 2026 09:23marko1597marko1597CPPclang++20.1.2Success2,823+17.48 RP
Aug 16, 2026 09:22marko1597marko1597CPPg++13.3.0Success7,420
Aug 16, 2026 08:54marko1597marko1597CPPclang++20.1.2Success2,847
Aug 16, 2026 08:12marko1597marko1597CPPclang++20.1.2Success2,837+16.08 RP
Aug 16, 2026 08:11marko1597marko1597CPPg++13.3.0Success2,850+11.05 RP
Aug 16, 2026 08:11marko1597marko1597CPPg++14.2.0Success7,347
Aug 16, 2026 07:52marko1597marko1597CPPclang++20.1.2Success5,815
Aug 16, 2026 07:28marko1597marko1597CPPclang++20.1.2Success2,859+45.88 RP
Aug 16, 2026 07:11marko1597marko1597CPPclang++20.1.2Success2,936
Aug 16, 2026 00:01marko1597marko1597CPPg++13.3.0Success379,817
Aug 16, 2026 00:00marko1597marko1597CPPclang++20.1.2Success2,938
Aug 15, 2026 23:43marko1597marko1597CPPg++13.3.0Success73,757
Aug 15, 2026 23:41marko1597marko1597CPPclang++20.1.2Success2,897+220.83 RP
Aug 15, 2026 23:18marko1597marko1597CPPg++13.3.0Success144,207
Aug 15, 2026 22:41marko1597marko1597CPPclang++20.1.2Success3,095+5.21 RP
Aug 15, 2026 22:13marko1597marko1597CPPg++13.3.0Success108,157
Aug 15, 2026 21:59marko1597marko1597CPPclang++20.1.2Success3,100+415.24 RP
Aug 15, 2026 21:52marko1597marko1597CPPg++13.3.0Success398,396
Aug 15, 2026 06:02Tomislav TunkovicTomislav TunkovicCPPclang++20.1.2Success2,681
Aug 15, 2026 05:56Tomislav TunkovicTomislav TunkovicCPPclang++20.1.2Success2,674+22.30 RP
Aug 15, 2026 00:40Tomislav TunkovicTomislav TunkovicCPPclang++20.1.2Success2,685
Aug 15, 2026 00:34Tomislav TunkovicTomislav TunkovicCPPclang++20.1.2Success2,684+1.39 RP
Aug 15, 2026 00:22Tomislav TunkovicTomislav TunkovicCPPclang++20.1.2Success2,685+12.44 RP
Aug 15, 2026 00:12Tomislav TunkovicTomislav TunkovicCPPclang++20.1.2Success2,694+9.62 RP
Aug 14, 2026 23:54Tomislav TunkovicTomislav TunkovicCPPclang++20.1.2Success2,701+8.21 RP
Aug 14, 2026 23:50Tomislav TunkovicTomislav TunkovicCPPclang++20.1.2Success2,804
Aug 14, 2026 23:27Tomislav TunkovicTomislav TunkovicCPPclang++20.1.2Success2,707+43.16 RP
Aug 14, 2026 23:17Tomislav TunkovicTomislav TunkovicCPPclang++20.1.2Success2,891
Aug 14, 2026 23:03Tomislav TunkovicTomislav TunkovicCPPclang++20.1.2Success2,739+82.09 RP
Aug 14, 2026 22:36Tomislav TunkovicTomislav TunkovicCPPclang++20.1.2Success2,802+25.29 RP