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
Mar 1, 2023 01:14Franek KortaFranek KortaCPPg++9.3.0Error
Mar 1, 2023 01:13Franek KortaFranek KortaCPPg++9.3.0Error
Mar 1, 2023 01:11Franek KortaFranek KortaCPPg++9.3.0Error
Mar 1, 2023 01:10Franek KortaFranek KortaCPPg++9.3.0Error
Mar 1, 2023 01:08Franek KortaFranek KortaCPPg++9.3.0Error
Mar 1, 2023 01:07Franek KortaFranek KortaCPPg++9.3.0Error
Mar 1, 2023 01:05Franek KortaFranek KortaCPPg++9.3.0Error
Mar 1, 2023 01:05Franek KortaFranek KortaCPPg++9.3.0Error
Mar 1, 2023 01:04Franek KortaFranek KortaCPPg++9.3.0Error
Mar 1, 2023 00:52Franek KortaFranek KortaCPPg++9.3.0Success969,660
Feb 28, 2023 22:38Franek KortaFranek KortaCPPg++9.3.0Success963,177
Feb 24, 2023 23:22Andranik ChakiryanAndranik ChakiryanCPPg++9.3.0Error
Feb 24, 2023 23:16Andranik ChakiryanAndranik ChakiryanCPPg++9.3.0Error
Feb 24, 2023 23:13Andranik ChakiryanAndranik ChakiryanCPPg++9.3.0Error
Feb 24, 2023 23:09Andranik ChakiryanAndranik ChakiryanCPPg++9.3.0Error
Feb 24, 2023 22:59Andranik ChakiryanAndranik ChakiryanCPPg++9.3.0Success1,021,066+9.79 RP
Feb 20, 2023 01:09LiamLiamCPPclang++10.0.0Error
Feb 20, 2023 01:09LiamLiamCPPclang++10.0.0Error
Feb 20, 2023 00:46LiamLiamCPPg++9.3.0Error
Feb 20, 2023 00:41LiamLiamCPPg++9.3.0Error
Feb 20, 2023 00:41LiamLiamCPPclang++10.0.0Error
Feb 20, 2023 00:40LiamLiamCPPg++9.3.0Error
Feb 20, 2023 00:38LiamLiamCPPg++9.3.0Success39,045+163.99 RP
Feb 20, 2023 00:37LiamLiamCPPg++9.3.0Error
Feb 20, 2023 00:33LiamLiamCPPg++9.3.0Error
Feb 20, 2023 00:27LiamLiamCPPg++9.3.0Error
Feb 20, 2023 00:25LiamLiamCPPg++9.3.0Error
Feb 20, 2023 00:24LiamLiamCPPclang++10.0.0Error
Feb 20, 2023 00:22LiamLiamCPPclang++10.0.0Error
Feb 20, 2023 00:18LiamLiamCPPclang++10.0.0Error
Feb 20, 2023 00:17LiamLiamCPPclang++10.0.0Error
Feb 20, 2023 00:14LiamLiamCPPclang++10.0.0Error
Feb 20, 2023 00:14LiamLiamCPPg++9.3.0Error
Feb 20, 2023 00:11LiamLiamCPPg++9.3.0Error
Feb 20, 2023 00:09LiamLiamCPPg++9.3.0Error
Feb 20, 2023 00:09LiamLiamCPPg++9.3.0Error
Feb 19, 2023 23:59LiamLiamCPPg++9.3.0Error
Feb 19, 2023 23:58LiamLiamCPPg++9.3.0Error
Feb 19, 2023 23:56LiamLiamCPPg++9.3.0Error
Feb 19, 2023 23:54LiamLiamCPPg++9.3.0Error
Feb 19, 2023 22:52LiamLiamCPPg++9.3.0Success361,900
Feb 19, 2023 22:51LiamLiamCPPg++9.3.0Success332,331
Feb 19, 2023 22:51LiamLiamCPPg++9.3.0Success334,434
Feb 19, 2023 22:49LiamLiamCPPg++9.3.0Error
Feb 17, 2023 19:36LiamLiamCPPg++9.3.0Success137,419
Feb 17, 2023 19:34LiamLiamCPPg++9.3.0Success123,870
Feb 17, 2023 19:34LiamLiamCPPg++9.3.0Success127,721
Feb 13, 2023 01:05LiamLiamCPPg++9.3.0Error
Feb 13, 2023 01:02LiamLiamCPPg++9.3.0Error
Feb 13, 2023 01:00LiamLiamCPPclang++10.0.0Error
Feb 13, 2023 00:59LiamLiamCPPclang++10.0.0Error
Feb 13, 2023 00:59LiamLiamCPPclang++10.0.0Error
Feb 13, 2023 00:21LiamLiamCPPclang++10.0.0Success108,547+24.86 RP
Feb 13, 2023 00:03LiamLiamCPPg++9.3.0Success148,662+56.86 RP
Feb 13, 2023 00:02LiamLiamCPPg++9.3.0Error
Feb 12, 2023 23:28LiamLiamCPPg++9.3.0Error
Feb 12, 2023 23:28LiamLiamCPPg++9.3.0Error
Feb 12, 2023 23:27LiamLiamCPPg++9.3.0Error
Feb 12, 2023 23:24LiamLiamCPPg++9.3.0Error
Feb 12, 2023 23:23LiamLiamCPPg++9.3.0Error
Feb 12, 2023 23:10LiamLiamCPPg++9.3.0Error
Feb 12, 2023 23:06LiamLiamCPPg++9.3.0Error
Feb 12, 2023 23:05LiamLiamCPPg++9.3.0Success961,041+0.02 RP
Feb 12, 2023 23:03LiamLiamCPPg++9.3.0Success964,509
Feb 12, 2023 22:54LiamLiamCPPg++9.3.0Error
Feb 12, 2023 22:47LiamLiamCPPg++9.3.0Success963,104+10.38 RP
Feb 12, 2023 22:46LiamLiamCPPg++9.3.0Error
Jan 10, 2023 12:01A L ManningA L ManningRUSTrust-1.66.0Success77,906+11.79 RP
Jan 10, 2023 11:57A L ManningA L ManningRUSTrust-1.66.0Error
Jan 10, 2023 11:48A L ManningA L ManningRUSTrust-1.66.0Error
Jan 10, 2023 11:43A L ManningA L ManningRUSTrust-1.66.0Success85,788+13.79 RP
Jan 10, 2023 05:19Victor MuñozVictor MuñozCPPg++9.3.0Success31,885
Jan 10, 2023 04:43Victor MuñozVictor MuñozCPPg++9.3.0Success22,594+442.60 RP
Jan 10, 2023 04:43Victor MuñozVictor MuñozCPPg++9.3.0Error
Jan 3, 2023 16:51A L ManningA L ManningRUSTrust-1.66.0Success97,298+86.26 RP
Jan 3, 2023 16:48A L ManningA L ManningRUSTrust-1.66.0Error
Jan 3, 2023 16:36A L ManningA L ManningRUSTrust-1.66.0Error
Jan 3, 2023 16:25A L ManningA L ManningRUSTrust-1.66.0Success605,466+16.52 RP
Jan 3, 2023 16:23A L ManningA L ManningRUSTrust-1.66.0Error
Nov 29, 2022 17:52apuxbtapuxbtCPPg++9.3.0Error
Nov 29, 2022 17:51apuxbtapuxbtCPPg++9.3.0Error
Nov 29, 2022 17:48apuxbtapuxbtCPPg++9.3.0Error
Nov 27, 2022 17:30apuxbtapuxbtCPPg++9.3.0Success106,640+83.61 RP
Nov 27, 2022 17:27apuxbtapuxbtCPPg++9.3.0Success983,864+10.16 RP
Nov 27, 2022 15:06Vlad ShcherbinaVlad ShcherbinaRUSTrust-1.65.0Success40,063
Nov 27, 2022 15:05Vlad ShcherbinaVlad ShcherbinaRUSTrust-1.65.0Error
Nov 27, 2022 15:01Vlad ShcherbinaVlad ShcherbinaRUSTrust-1.65.0Error
Nov 27, 2022 15:00Vlad ShcherbinaVlad ShcherbinaRUSTrust-1.65.0Error
Nov 27, 2022 15:00Vlad ShcherbinaVlad ShcherbinaRUSTrust-1.65.0Error
Nov 27, 2022 14:57Vlad ShcherbinaVlad ShcherbinaRUSTrust-1.65.0Error
Nov 27, 2022 14:56Vlad ShcherbinaVlad ShcherbinaRUSTrust-1.65.0Error
Nov 27, 2022 14:55Vlad ShcherbinaVlad ShcherbinaRUSTrust-1.65.0Error
Nov 27, 2022 14:53Vlad ShcherbinaVlad ShcherbinaRUSTrust-1.65.0Error
Nov 27, 2022 14:53Vlad ShcherbinaVlad ShcherbinaRUSTrust-1.65.0Error
Nov 27, 2022 14:52Vlad ShcherbinaVlad ShcherbinaRUSTrust-1.65.0Error
Nov 27, 2022 14:50Vlad ShcherbinaVlad ShcherbinaRUSTrust-1.65.0Error
Nov 27, 2022 14:49Vlad ShcherbinaVlad ShcherbinaRUSTrust-1.65.0Error
Nov 27, 2022 14:48Vlad ShcherbinaVlad ShcherbinaRUSTrust-1.65.0Error
Nov 27, 2022 14:43Vlad ShcherbinaVlad ShcherbinaRUSTrust-1.65.0Success31,182+320.70 RP
Nov 26, 2022 17:20Bernard TeoBernard TeoCPPg++9.3.0Error