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 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
Oct 31, 2021 10:03Ilya AniskovetsIlya AniskovetsCPPg++9.3.0Error
Oct 31, 2021 10:02Ilya AniskovetsIlya AniskovetsCPPg++9.3.0Error
Oct 31, 2021 10:00Ilya AniskovetsIlya AniskovetsCPPg++9.3.0Error
Oct 31, 2021 10:00Ilya AniskovetsIlya AniskovetsCPPg++9.3.0Error
Oct 31, 2021 09:59Ilya AniskovetsIlya AniskovetsCPPg++9.3.0Error
Oct 31, 2021 09:58Ilya AniskovetsIlya AniskovetsCPPg++9.3.0Error
Oct 31, 2021 09:57Ilya AniskovetsIlya AniskovetsCPPg++9.3.0Error
Oct 31, 2021 09:56Ilya AniskovetsIlya AniskovetsCPPg++9.3.0Error
Oct 31, 2021 09:54Ilya AniskovetsIlya AniskovetsCPPg++9.3.0Error
Oct 31, 2021 09:52Ilya AniskovetsIlya AniskovetsCPPg++9.3.0Error
Oct 31, 2021 09:52Ilya AniskovetsIlya AniskovetsCPPg++9.3.0Error
Oct 30, 2021 22:46Jules MinierJules MinierCPPg++9.3.0Success103,329+1.72 RP
Oct 30, 2021 22:41Jules MinierJules MinierCPPg++9.3.0Success105,879
Oct 30, 2021 10:11Jules MinierJules MinierCPPg++9.3.0Success111,063
Oct 30, 2021 09:56Jules MinierJules MinierCPPg++9.3.0Error
Oct 30, 2021 09:40Jules MinierJules MinierCPPg++9.3.0Success105,199+62.53 RP
Oct 30, 2021 09:34Jules MinierJules MinierCPPg++9.3.0Success307,406+12.81 RP
Oct 30, 2021 09:20Jules MinierJules MinierCPPg++9.3.0Error
Oct 13, 2021 20:02Sergey StreminSergey StreminRUSTrust-1.54.0Error
Oct 13, 2021 19:58Sergey StreminSergey StreminRUSTrust-1.54.0Success12,635+5.00 RP
Oct 13, 2021 19:55Sergey StreminSergey StreminRUSTrust-1.54.0Success13,126
Oct 13, 2021 19:54Sergey StreminSergey StreminRUSTrust-1.54.0Success12,675+6.32 RP
Oct 13, 2021 19:54Sergey StreminSergey StreminRUSTrust-1.54.0Success17,709
Oct 13, 2021 17:53Sergey StreminSergey StreminRUSTrust-1.54.0Success12,726+197.68 RP
Oct 13, 2021 10:16Mikhail ShirokovMikhail ShirokovCPPg++9.3.0Success22,184
Oct 13, 2021 10:16Mikhail ShirokovMikhail ShirokovCPPg++9.3.0Success21,699
Oct 13, 2021 10:15Mikhail ShirokovMikhail ShirokovCPPg++9.3.0Success21,727
Oct 13, 2021 10:14Mikhail ShirokovMikhail ShirokovCPPg++9.3.0Success21,556
Sep 3, 2021 19:12piculpiculCPPg++9.3.0Error
Sep 3, 2021 18:43piculpiculCPPg++9.3.0Error
Sep 3, 2021 18:43piculpiculCPPg++9.3.0Error
Sep 3, 2021 18:42piculpiculCPPg++9.3.0Error
Sep 3, 2021 18:41piculpiculCPPg++9.3.0Success79,271+126.15 RP
Sep 3, 2021 18:40piculpiculCPPg++9.3.0Error
Sep 3, 2021 16:28Ilya AniskovetsIlya AniskovetsCPPg++9.3.0Success97,140+7.65 RP
Sep 3, 2021 16:27Ilya AniskovetsIlya AniskovetsCPPg++9.3.0Success106,663
Sep 3, 2021 16:27Ilya AniskovetsIlya AniskovetsCPPclang++10.0.0Success104,940+5.15 RP
Sep 3, 2021 16:26Ilya AniskovetsIlya AniskovetsCPPg++9.3.0Success110,938+79.73 RP
Sep 3, 2021 16:21Ilya AniskovetsIlya AniskovetsCPPg++9.3.0Error
Sep 3, 2021 16:20Ilya AniskovetsIlya AniskovetsCPPg++9.3.0Error
Sep 3, 2021 16:17Ilya AniskovetsIlya AniskovetsCPPg++9.3.0Error
Sep 3, 2021 16:15Ilya AniskovetsIlya AniskovetsCPPg++9.3.0Error
Sep 3, 2021 16:12Ilya AniskovetsIlya AniskovetsCPPg++9.3.0Error
Sep 3, 2021 15:56Ilya AniskovetsIlya AniskovetsCPPg++9.3.0Success960,500+10.41 RP