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
Nov 25, 2023 20:17mmalczakmmalczakCPPg++9.3.0Success211,049+14.91 RP
Nov 25, 2023 20:09mmalczakmmalczakCPPg++9.3.0Success307,925+12.35 RP
Nov 25, 2023 20:09mmalczakmmalczakCPPg++9.3.0Error
Nov 25, 2023 20:08mmalczakmmalczakCPPg++9.3.0Success496,813+0.03 RP
Nov 25, 2023 20:07mmalczakmmalczakCPPg++9.3.0Success497,531+0.84 RP
Nov 25, 2023 20:06mmalczakmmalczakCPPg++9.3.0Success519,164+0.21 RP
Nov 25, 2023 20:04mmalczakmmalczakCPPg++9.3.0Success525,015+0.42 RP
Nov 25, 2023 20:02mmalczakmmalczakCPPg++9.3.0Error
Nov 25, 2023 20:00mmalczakmmalczakCPPg++9.3.0Success536,769+7.35 RP
Nov 25, 2023 19:58mmalczakmmalczakCPPg++9.3.0Success886,706+0.76 RP
Nov 25, 2023 19:56mmalczakmmalczakCPPg++9.3.0Success999,065
Nov 25, 2023 19:55mmalczakmmalczakCPPg++9.3.0Success1,000,153
Nov 25, 2023 19:47mmalczakmmalczakCPPg++9.3.0Success990,087
Nov 25, 2023 14:41mmalczakmmalczakCPPg++9.3.0Success987,905
Nov 25, 2023 14:39mmalczakmmalczakCPPg++9.3.0Success950,970+0.08 RP
Nov 25, 2023 14:31mmalczakmmalczakCPPg++9.3.0Error
Nov 25, 2023 14:24mmalczakmmalczakCPPg++9.3.0Success958,496+10.43 RP
Oct 9, 2023 02:53sliceteamsliceteamCPPg++9.3.0Success955,349+10.47 RP
Sep 30, 2023 19:26apuxbtapuxbtCPPg++9.3.0Error
Sep 30, 2023 19:13apuxbtapuxbtCPPg++9.3.0Error
Sep 30, 2023 19:07apuxbtapuxbtCPPg++9.3.0Error
Sep 30, 2023 19:06apuxbtapuxbtCPPg++9.3.0Success18,090+68.72 RP
Sep 30, 2023 19:05apuxbtapuxbtCPPg++9.3.0Error
Sep 30, 2023 19:03apuxbtapuxbtCPPg++9.3.0Error
Sep 30, 2023 19:00apuxbtapuxbtCPPg++9.3.0Error
Sep 30, 2023 18:54apuxbtapuxbtCPPg++9.3.0Success20,658+262.36 RP
Sep 30, 2023 18:53apuxbtapuxbtCPPg++9.3.0Error
Sep 30, 2023 18:47apuxbtapuxbtCPPg++9.3.0Error
Sep 30, 2023 18:34apuxbtapuxbtCPPg++9.3.0Success85,702
Sep 30, 2023 18:33apuxbtapuxbtCPPg++9.3.0Error
Sep 30, 2023 18:24apuxbtapuxbtCPPg++9.3.0Error
Sep 30, 2023 18:22apuxbtapuxbtCPPg++9.3.0Error
Sep 30, 2023 18:21apuxbtapuxbtCPPg++9.3.0Error
Sep 30, 2023 18:20apuxbtapuxbtCPPg++9.3.0Error
Sep 30, 2023 18:17apuxbtapuxbtCPPg++9.3.0Error
Sep 30, 2023 18:12apuxbtapuxbtCPPg++9.3.0Error
Sep 30, 2023 18:10apuxbtapuxbtCPPg++9.3.0Error
Sep 30, 2023 18:08apuxbtapuxbtCPPg++9.3.0Error
Sep 28, 2023 17:19apuxbtapuxbtCPPg++9.3.0Error
Sep 28, 2023 14:55apuxbtapuxbtCPPg++9.3.0Success46,662
Sep 28, 2023 14:53apuxbtapuxbtCPPg++9.3.0Error
Sep 28, 2023 14:52apuxbtapuxbtCPPg++9.3.0Success46,614
Sep 28, 2023 14:52apuxbtapuxbtCPPg++9.3.0Success45,104+13.20 RP
Sep 28, 2023 14:51apuxbtapuxbtCPPg++9.3.0Success47,960+4.67 RP
Sep 28, 2023 14:51apuxbtapuxbtCPPg++9.3.0Error
Sep 28, 2023 14:47apuxbtapuxbtCPPg++9.3.0Success49,058+56.85 RP
Sep 28, 2023 14:46apuxbtapuxbtCPPg++9.3.0Error
Sep 28, 2023 14:44apuxbtapuxbtCPPg++9.3.0Error
Sep 28, 2023 14:41apuxbtapuxbtCPPg++9.3.0Error
Sep 28, 2023 14:41apuxbtapuxbtCPPg++9.3.0Error
Sep 28, 2023 14:40apuxbtapuxbtCPPg++9.3.0Error
Sep 28, 2023 14:38apuxbtapuxbtCPPg++9.3.0Error
Sep 28, 2023 14:34apuxbtapuxbtCPPg++9.3.0Success75,417
Sep 28, 2023 14:34apuxbtapuxbtCPPg++9.3.0Error
Sep 28, 2023 14:32apuxbtapuxbtCPPg++9.3.0Error
Sep 28, 2023 14:32apuxbtapuxbtCPPg++9.3.0Error
Sep 28, 2023 14:31apuxbtapuxbtCPPg++9.3.0Error
Sep 28, 2023 14:28apuxbtapuxbtCPPg++9.3.0Error
Sep 28, 2023 14:27apuxbtapuxbtCPPg++9.3.0Success69,509
Sep 28, 2023 14:26apuxbtapuxbtCPPg++9.3.0Success68,031+10.23 RP
Sep 28, 2023 14:25apuxbtapuxbtCPPg++9.3.0Error
Sep 28, 2023 14:23apuxbtapuxbtCPPg++9.3.0Success73,501
Sep 28, 2023 14:21apuxbtapuxbtCPPg++9.3.0Success73,121+0.32 RP
Sep 28, 2023 14:16apuxbtapuxbtCPPg++9.3.0Error
Sep 28, 2023 14:11apuxbtapuxbtCPPg++9.3.0Error
Sep 28, 2023 14:10apuxbtapuxbtCPPg++9.3.0Error
Sep 28, 2023 14:08apuxbtapuxbtCPPg++9.3.0Error
Sep 28, 2023 14:06apuxbtapuxbtCPPg++9.3.0Error
Sep 28, 2023 13:59apuxbtapuxbtCPPg++9.3.0Success73,295+42.66 RP
Sep 28, 2023 13:48apuxbtapuxbtCPPg++9.3.0Success122,915
Sep 28, 2023 13:46apuxbtapuxbtCPPg++9.3.0Success124,577
Sep 28, 2023 13:45apuxbtapuxbtCPPg++9.3.0Error
Sep 28, 2023 13:42apuxbtapuxbtCPPg++9.3.0Success125,445
Sep 28, 2023 13:27apuxbtapuxbtCPPg++9.3.0Success297,714
Sep 28, 2023 13:18apuxbtapuxbtCPPg++9.3.0Error
Sep 28, 2023 13:15apuxbtapuxbtCPPg++9.3.0Error
Sep 28, 2023 13:03apuxbtapuxbtCPPg++9.3.0Error
Sep 28, 2023 13:00apuxbtapuxbtCPPg++9.3.0Success147,048
Sep 28, 2023 12:59apuxbtapuxbtCPPg++9.3.0Error
Sep 28, 2023 00:16apuxbtapuxbtCPPg++9.3.0Success1,027,626
Sep 28, 2023 00:14apuxbtapuxbtCPPg++9.3.0Error
Sep 28, 2023 00:10apuxbtapuxbtCPPg++9.3.0Error
Sep 28, 2023 00:08apuxbtapuxbtCPPg++9.3.0Error
Sep 27, 2023 23:46apuxbtapuxbtCPPg++9.3.0Success113,388
Sep 27, 2023 23:41apuxbtapuxbtCPPg++9.3.0Error
Sep 27, 2023 23:37apuxbtapuxbtCPPg++9.3.0Error
Sep 27, 2023 23:34apuxbtapuxbtCPPg++9.3.0Error
Sep 27, 2023 23:33apuxbtapuxbtCPPg++9.3.0Error
Sep 4, 2023 00:07Mikhail ShirokovMikhail ShirokovCPPg++9.3.0Error
Sep 4, 2023 00:06Mikhail ShirokovMikhail ShirokovCPPg++9.3.0Error
Sep 4, 2023 00:00Mikhail ShirokovMikhail ShirokovCPPg++9.3.0Success1,345,757
Sep 3, 2023 23:50Mikhail ShirokovMikhail ShirokovCPPg++9.3.0Success1,355,030
Sep 3, 2023 23:46Mikhail ShirokovMikhail ShirokovCPPg++9.3.0Success1,379,836
Sep 3, 2023 23:42Mikhail ShirokovMikhail ShirokovCPPg++9.3.0Success1,395,221
Sep 3, 2023 23:40Mikhail ShirokovMikhail ShirokovCPPg++9.3.0Success1,400,288
Sep 3, 2023 23:33Mikhail ShirokovMikhail ShirokovCPPg++9.3.0Error
Aug 30, 2023 23:20Mikhail ShirokovMikhail ShirokovCPPg++9.3.0Error
Aug 28, 2023 23:46Mikhail ShirokovMikhail ShirokovCPPg++9.3.0Success21,997
Aug 28, 2023 23:40Mikhail ShirokovMikhail ShirokovCPPg++9.3.0Success21,621
Aug 28, 2023 23:39Mikhail ShirokovMikhail ShirokovCPPg++9.3.0Success21,867