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 26, 2023 14:36mmalczakmmalczakCPPg++9.3.0Error
Nov 26, 2023 14:33mmalczakmmalczakCPPg++9.3.0Success71,917+16.14 RP
Nov 26, 2023 14:32mmalczakmmalczakCPPg++9.3.0Error
Nov 26, 2023 14:31mmalczakmmalczakCPPg++9.3.0Error
Nov 26, 2023 14:29mmalczakmmalczakCPPg++9.3.0Error
Nov 26, 2023 14:28mmalczakmmalczakCPPg++9.3.0Error
Nov 26, 2023 14:21mmalczakmmalczakCPPg++9.3.0Error
Nov 26, 2023 08:52mmalczakmmalczakCPPg++9.3.0Error
Nov 26, 2023 08:45mmalczakmmalczakCPPg++9.3.0Error
Nov 26, 2023 08:40mmalczakmmalczakCPPg++9.3.0Error
Nov 26, 2023 08:35mmalczakmmalczakCPPg++9.3.0Success81,358+6.59 RP
Nov 25, 2023 22:43mmalczakmmalczakCPPg++9.3.0Success86,025
Nov 25, 2023 22:39mmalczakmmalczakCPPg++9.3.0Error
Nov 25, 2023 22:39mmalczakmmalczakCPPg++9.3.0Error
Nov 25, 2023 22:38mmalczakmmalczakCPPg++9.3.0Success85,965+6.64 RP
Nov 25, 2023 22:37mmalczakmmalczakCPPg++9.3.0Error
Nov 25, 2023 22:36mmalczakmmalczakCPPg++9.3.0Success91,165+40.90 RP
Nov 25, 2023 22:36mmalczakmmalczakCPPg++9.3.0Error
Nov 25, 2023 22:35mmalczakmmalczakCPPg++9.3.0Error
Nov 25, 2023 22:35mmalczakmmalczakCPPg++9.3.0Error
Nov 25, 2023 22:34mmalczakmmalczakCPPg++9.3.0Error
Nov 25, 2023 22:32mmalczakmmalczakCPPg++9.3.0Success145,376+1.65 RP
Nov 25, 2023 22:31mmalczakmmalczakCPPg++9.3.0Success150,055
Nov 25, 2023 20:19mmalczakmmalczakCPPg++9.3.0Success148,949+8.07 RP
Nov 25, 2023 20:18mmalczakmmalczakCPPg++9.3.0Error
Nov 25, 2023 20:18mmalczakmmalczakCPPg++9.3.0Success169,293+11.69 RP
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