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 2, 2022 15:19Robert BurkeRobert BurkeCPPg++9.3.0Error
Aug 2, 2022 15:12Robert BurkeRobert BurkeCPPg++9.3.0Error
Aug 2, 2022 14:48Robert BurkeRobert BurkeCPPg++9.3.0Error
Aug 2, 2022 14:39Robert BurkeRobert BurkeCPPg++9.3.0Error
Aug 2, 2022 14:39Robert BurkeRobert BurkeCPPg++9.3.0Error
Aug 2, 2022 14:35Robert BurkeRobert BurkeCPPg++9.3.0Error
Aug 2, 2022 14:15Robert BurkeRobert BurkeCPPg++9.3.0Error
Aug 2, 2022 14:12Robert BurkeRobert BurkeCPPg++9.3.0Error
Aug 2, 2022 14:08Robert BurkeRobert BurkeCPPg++9.3.0Error
Aug 2, 2022 14:01Robert BurkeRobert BurkeCPPg++9.3.0Error
Aug 2, 2022 13:59Robert BurkeRobert BurkeCPPg++9.3.0Error
Aug 2, 2022 13:57Robert BurkeRobert BurkeCPPg++9.3.0Error
Aug 2, 2022 13:57Robert BurkeRobert BurkeCPPg++9.3.0Error
Aug 2, 2022 13:55Robert BurkeRobert BurkeCPPg++9.3.0Error
Aug 2, 2022 13:54Robert BurkeRobert BurkeCPPg++9.3.0Error
Aug 2, 2022 13:52Robert BurkeRobert BurkeCPPg++9.3.0Error
Aug 2, 2022 13:50Robert BurkeRobert BurkeCPPg++9.3.0Error
Aug 2, 2022 13:49Robert BurkeRobert BurkeCPPg++9.3.0Error
Aug 2, 2022 12:20Robert BurkeRobert BurkeCPPg++9.3.0Error
Aug 2, 2022 12:19Robert BurkeRobert BurkeCPPg++9.3.0Error
Aug 2, 2022 12:18Robert BurkeRobert BurkeCPPg++9.3.0Error
Aug 2, 2022 12:16Robert BurkeRobert BurkeCPPg++9.3.0Error
Aug 2, 2022 12:13Robert BurkeRobert BurkeCPPg++9.3.0Error
Aug 2, 2022 12:12Robert BurkeRobert BurkeCPPg++9.3.0Error
Aug 2, 2022 12:11Robert BurkeRobert BurkeCPPg++9.3.0Error
Aug 2, 2022 12:08Robert BurkeRobert BurkeCPPg++9.3.0Error
Aug 2, 2022 12:00Robert BurkeRobert BurkeCPPg++9.3.0Error
Aug 2, 2022 11:59Robert BurkeRobert BurkeCPPg++9.3.0Error
Aug 2, 2022 11:56Robert BurkeRobert BurkeCPPg++9.3.0Error
Aug 2, 2022 11:55Robert BurkeRobert BurkeCPPg++9.3.0Error
Aug 2, 2022 11:53Robert BurkeRobert BurkeCPPg++9.3.0Error
Aug 2, 2022 11:52Robert BurkeRobert BurkeCPPg++9.3.0Error
Aug 2, 2022 11:51Robert BurkeRobert BurkeCPPg++9.3.0Error
Aug 2, 2022 11:50Robert BurkeRobert BurkeCPPg++9.3.0Error
Aug 2, 2022 11:30Robert BurkeRobert BurkeCPPg++9.3.0Error
Aug 2, 2022 11:29Robert BurkeRobert BurkeCPPg++9.3.0Error
Aug 2, 2022 11:28Robert BurkeRobert BurkeCPPg++9.3.0Error
Aug 2, 2022 11:26Robert BurkeRobert BurkeCPPg++9.3.0Error
Jul 21, 2022 14:29Robert BurkeRobert BurkeCPPg++9.3.0Success979,296+10.21 RP
Jul 21, 2022 08:41Liam PowellLiam PowellCPPg++9.3.0Error
Jul 21, 2022 08:40Liam PowellLiam PowellCPPg++9.3.0Error
Jul 21, 2022 08:37Liam PowellLiam PowellCPPg++9.3.0Success32,859+304.33 RP
Jul 21, 2022 08:34Liam PowellLiam PowellCPPg++9.3.0Error
Jul 21, 2022 08:27Liam PowellLiam PowellCPPg++9.3.0Error
Jul 21, 2022 08:26Liam PowellLiam PowellCPPg++9.3.0Error
Jul 21, 2022 08:25Liam PowellLiam PowellCPPg++9.3.0Error
Jul 21, 2022 08:24Liam PowellLiam PowellCPPg++9.3.0Error
Jul 21, 2022 08:23Liam PowellLiam PowellCPPg++9.3.0Error
May 25, 2022 13:37At-sushiAt-sushiCPPg++9.3.0Error
May 25, 2022 13:33At-sushiAt-sushiCPPg++9.3.0Error
May 25, 2022 13:00At-sushiAt-sushiCPPg++9.3.0Error
May 25, 2022 12:51At-sushiAt-sushiCPPg++9.3.0Error
May 25, 2022 12:49At-sushiAt-sushiCPPg++9.3.0Error
May 25, 2022 12:18At-sushiAt-sushiCPPg++9.3.0Error
May 25, 2022 12:13At-sushiAt-sushiCPPg++9.3.0Error
Jan 21, 2022 05:00Karam Jameel MooreKaram Jameel MooreCPPg++9.3.0Success955,936+10.46 RP
Nov 11, 2021 08:18Ilya AniskovetsIlya AniskovetsCPPclang++10.0.0Success21,786
Nov 11, 2021 06:22Sergey StreminSergey StreminRUSTrust-1.56.1Success312,289
Nov 11, 2021 06:22Sergey StreminSergey StreminRUSTrust-1.56.1Error
Nov 11, 2021 06:10Sergey StreminSergey StreminRUSTrust-1.56.1Success12,780
Nov 1, 2021 13:45piculpiculCPPclang++10.0.0Error
Nov 1, 2021 13:44piculpiculCPPclang++10.0.0Error
Nov 1, 2021 13:41piculpiculCPPclang++10.0.0Error
Nov 1, 2021 13:39piculpiculCPPclang++10.0.0Success46,727+49.83 RP
Nov 1, 2021 13:38piculpiculCPPclang++10.0.0Error
Nov 1, 2021 13:37piculpiculCPPclang++10.0.0Success60,908+3.14 RP
Nov 1, 2021 13:37piculpiculCPPg++9.3.0Success62,096+34.89 RP
Nov 1, 2021 10:10Jules MinierJules MinierCPPg++9.3.0Success99,139
Nov 1, 2021 10:09Jules MinierJules MinierCPPg++9.3.0Error
Nov 1, 2021 10:03Jules MinierJules MinierCPPg++9.3.0Success98,573
Nov 1, 2021 10:02Jules MinierJules MinierCPPg++9.3.0Success98,445
Nov 1, 2021 09:59Jules MinierJules MinierCPPg++9.3.0Success98,073+0.47 RP
Nov 1, 2021 09:57Jules MinierJules MinierCPPg++9.3.0Success98,526+3.16 RP
Nov 1, 2021 09:45Jules MinierJules MinierCPPg++9.3.0Success101,688+1.56 RP
Nov 1, 2021 01:28Jules MinierJules MinierCPPg++9.3.0Success289,579
Nov 1, 2021 01:27Jules MinierJules MinierCPPg++9.3.0Success120,174
Nov 1, 2021 00:39Jules MinierJules MinierCPPg++9.3.0Success289,445
Oct 31, 2021 11:14Ilya AniskovetsIlya AniskovetsCPPclang++10.0.0Success21,306+0.57 RP
Oct 31, 2021 11:11Ilya AniskovetsIlya AniskovetsCPPclang++10.0.0Success21,332+14.21 RP
Oct 31, 2021 11:09Ilya AniskovetsIlya AniskovetsCPPg++9.3.0Success25,074
Oct 31, 2021 11:07Ilya AniskovetsIlya AniskovetsCPPclang++10.0.0Error
Oct 31, 2021 11:06Ilya AniskovetsIlya AniskovetsCPPclang++10.0.0Success21,999+7.48 RP
Oct 31, 2021 11:05Ilya AniskovetsIlya AniskovetsCPPclang++10.0.0Error
Oct 31, 2021 11:00Ilya AniskovetsIlya AniskovetsCPPclang++10.0.0Error
Oct 31, 2021 10:34Ilya AniskovetsIlya AniskovetsCPPclang++10.0.0Error
Oct 31, 2021 10:34Ilya AniskovetsIlya AniskovetsCPPg++9.3.0Success25,434
Oct 31, 2021 10:33Ilya AniskovetsIlya AniskovetsCPPclang++10.0.0Success22,367+99.85 RP
Oct 31, 2021 10:26Ilya AniskovetsIlya AniskovetsCPPg++9.3.0Success31,532
Oct 31, 2021 10:26Ilya AniskovetsIlya AniskovetsCPPclang++10.0.0Success29,042
Oct 31, 2021 10:25Ilya AniskovetsIlya AniskovetsCPPclang++10.0.0Error
Oct 31, 2021 10:24Ilya AniskovetsIlya AniskovetsCPPclang++10.0.0Error
Oct 31, 2021 10:24Ilya AniskovetsIlya AniskovetsCPPclang++10.0.0Error
Oct 31, 2021 10:20Ilya AniskovetsIlya AniskovetsCPPclang++10.0.0Success28,799+46.37 RP
Oct 31, 2021 10:19Ilya AniskovetsIlya AniskovetsCPPg++9.3.0Success33,238+197.92 RP
Oct 31, 2021 10:18Ilya AniskovetsIlya AniskovetsCPPg++9.3.0Error
Oct 31, 2021 10:15Ilya AniskovetsIlya AniskovetsCPPg++9.3.0Error
Oct 31, 2021 10:12Ilya AniskovetsIlya AniskovetsCPPg++9.3.0Error
Oct 31, 2021 10:07Ilya AniskovetsIlya AniskovetsCPPg++9.3.0Error
Oct 31, 2021 10:06Ilya AniskovetsIlya AniskovetsCPPg++9.3.0Error
Oct 31, 2021 10:03Ilya AniskovetsIlya AniskovetsCPPg++9.3.0Error