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 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
Aug 28, 2023 23:05Mikhail ShirokovMikhail ShirokovCPPg++9.3.0Success21,822
Aug 28, 2023 23:04Mikhail ShirokovMikhail ShirokovCPPg++9.3.0Success21,616
Aug 28, 2023 22:58Mikhail ShirokovMikhail ShirokovCPPg++9.3.0Error
Aug 28, 2023 22:57Mikhail ShirokovMikhail ShirokovCPPg++9.3.0Error
Aug 28, 2023 22:55Mikhail ShirokovMikhail ShirokovCPPg++9.3.0Error
Jul 17, 2023 14:53Yuriy LyfenkoYuriy LyfenkoGOgo1.19.3Success55,812
Jul 17, 2023 13:59Yuriy LyfenkoYuriy LyfenkoGOgo1.19.3Success54,190
Jul 17, 2023 13:51Yuriy LyfenkoYuriy LyfenkoGOgo1.19.3Error
Jul 17, 2023 13:46Yuriy LyfenkoYuriy LyfenkoGOgo1.19.3Error
Jul 17, 2023 00:44Yuriy LyfenkoYuriy LyfenkoCPPg++9.3.0Error
Jul 17, 2023 00:43Yuriy LyfenkoYuriy LyfenkoCPPg++9.3.0Success4,116+440.18 RP
Jul 17, 2023 00:41Yuriy LyfenkoYuriy LyfenkoCPPg++9.3.0Error
Jul 17, 2023 00:41Yuriy LyfenkoYuriy LyfenkoCPPg++9.3.0Error
Jul 17, 2023 00:40Yuriy LyfenkoYuriy LyfenkoCPPg++9.3.0Error