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
Jan 26, 2024 21:03Jonathan Allen GrantJonathan Allen GrantCPPg++9.4.0Error
Jan 26, 2024 20:46Jonathan Allen GrantJonathan Allen GrantCPPg++9.4.0Success956,984+10.45 RP
Jan 23, 2024 16:38AnSaAnSaCPPg++9.4.0Success983,846+10.16 RP
Jan 17, 2024 23:02pavelsonkinpavelsonkinCPPg++9.4.0Success958,085+10.44 RP
Jan 13, 2024 13:45Andrey LikhachevAndrey LikhachevRUSTrust-1.73.0Error
Jan 13, 2024 02:33cashkarucashkaruCPPg++9.4.0Success108,596
Jan 13, 2024 02:31cashkarucashkaruCPPg++9.4.0Success93,370+11.16 RP
Jan 13, 2024 02:28cashkarucashkaruCPPg++9.4.0Success104,230+16.00 RP
Jan 13, 2024 02:27cashkarucashkaruCPPg++9.4.0Error
Jan 13, 2024 02:22cashkarucashkaruCPPg++9.4.0Error
Jan 13, 2024 02:17cashkarucashkaruCPPg++9.4.0Error
Jan 13, 2024 02:13cashkarucashkaruCPPg++9.4.0Success125,096+69.65 RP
Jan 13, 2024 02:07cashkarucashkaruCPPg++9.4.0Error
Jan 13, 2024 01:41cashkarucashkaruCPPg++9.4.0Error
Jan 13, 2024 01:40cashkarucashkaruCPPg++9.4.0Error
Jan 13, 2024 01:38cashkarucashkaruCPPg++9.4.0Error
Jan 13, 2024 00:51cashkarucashkaruCPPg++9.4.0Error
Jan 13, 2024 00:50cashkarucashkaruCPPg++9.4.0Error
Jan 13, 2024 00:49cashkarucashkaruCPPg++9.4.0Error
Jan 13, 2024 00:48cashkarucashkaruCPPg++9.4.0Error
Jan 13, 2024 00:46cashkarucashkaruCPPg++9.4.0Error
Jan 13, 2024 00:46cashkarucashkaruCPPg++9.4.0Error
Jan 13, 2024 00:45cashkarucashkaruCPPg++9.4.0Error
Jan 13, 2024 00:44cashkarucashkaruCPPg++9.4.0Error
Jan 13, 2024 00:42cashkarucashkaruCPPg++9.4.0Error
Jan 13, 2024 00:42cashkarucashkaruCPPg++9.4.0Error
Jan 13, 2024 00:41cashkarucashkaruCPPg++9.4.0Error
Jan 13, 2024 00:34cashkarucashkaruCPPg++9.4.0Error
Jan 13, 2024 00:33cashkarucashkaruCPPg++9.4.0Error
Jan 13, 2024 00:31cashkarucashkaruCPPg++9.4.0Error
Jan 13, 2024 00:30cashkarucashkaruCPPg++9.4.0Error
Jan 13, 2024 00:29cashkarucashkaruCPPg++9.4.0Error
Jan 13, 2024 00:09cashkarucashkaruCPPg++9.4.0Success975,386
Jan 13, 2024 00:06cashkarucashkaruCPPg++9.4.0Success972,328+0.14 RP
Jan 13, 2024 00:05cashkarucashkaruCPPg++9.4.0Error
Jan 13, 2024 00:05cashkarucashkaruCPPg++9.4.0Error
Jan 12, 2024 23:56cashkarucashkaruCPPg++9.4.0Error
Jan 12, 2024 23:46cashkarucashkaruCPPg++9.4.0Error
Jan 12, 2024 23:45cashkarucashkaruCPPg++9.4.0Error
Jan 12, 2024 23:32cashkarucashkaruCPPg++9.4.0Error
Jan 12, 2024 23:31cashkarucashkaruCPPg++9.4.0Error
Jan 12, 2024 23:17cashkarucashkaruCPPg++9.4.0Error
Jan 12, 2024 23:16cashkarucashkaruCPPg++9.4.0Error
Jan 12, 2024 23:15cashkarucashkaruCPPg++9.4.0Error
Jan 12, 2024 23:07cashkarucashkaruCPPg++9.4.0Error
Jan 12, 2024 23:05cashkarucashkaruCPPg++9.4.0Error
Jan 12, 2024 23:04cashkarucashkaruCPPg++9.4.0Error
Jan 12, 2024 23:01cashkarucashkaruCPPg++9.4.0Error
Jan 12, 2024 23:00cashkarucashkaruCPPg++9.4.0Error
Jan 12, 2024 22:59cashkarucashkaruCPPg++9.4.0Error
Jan 12, 2024 22:34cashkarucashkaruCPPg++9.4.0Success985,517+10.15 RP
Jan 12, 2024 22:32cashkarucashkaruCPPg++9.4.0Error
Jan 5, 2024 14:42Andrey LikhachevAndrey LikhachevRUSTrust-1.73.0Error
Jan 5, 2024 14:39Andrey LikhachevAndrey LikhachevRUSTrust-1.73.0Error
Jan 5, 2024 14:34Andrey LikhachevAndrey LikhachevRUSTrust-1.73.0Success349,698+28.60 RP
Jan 5, 2024 14:28Andrey LikhachevAndrey LikhachevRUSTrust-1.73.0Error
Jan 5, 2024 14:27Andrey LikhachevAndrey LikhachevRUSTrust-1.73.0Error
Jan 5, 2024 14:26Andrey LikhachevAndrey LikhachevRUSTrust-1.73.0Error
Jan 5, 2024 14:24Andrey LikhachevAndrey LikhachevRUSTrust-1.73.0Error
Dec 27, 2023 10:30Oleg KovalovOleg KovalovCPPclang++10.0.0Success962,231
Dec 21, 2023 10:40Oleg KovalovOleg KovalovGOgo1.21.5Error
Dec 21, 2023 10:36Oleg KovalovOleg KovalovGOgo1.21.5Error
Dec 21, 2023 10:32Oleg KovalovOleg KovalovCPPg++9.3.0Success959,225+10.43 RP
Dec 17, 2023 22:38Yurkov AlekseyYurkov AlekseyCPPg++9.3.0Success32,581+5.94 RP
Dec 17, 2023 22:28Yurkov AlekseyYurkov AlekseyCPPg++9.3.0Success33,224+46.75 RP
Dec 17, 2023 22:25Yurkov AlekseyYurkov AlekseyCPPg++9.3.0Success46,036
Dec 17, 2023 09:14Kenneth MaplesKenneth MaplesCPPg++9.3.0Error
Dec 17, 2023 09:14Kenneth MaplesKenneth MaplesCPPg++9.3.0Success6,149
Dec 17, 2023 09:12Kenneth MaplesKenneth MaplesCPPg++9.3.0Error
Dec 17, 2023 09:09Kenneth MaplesKenneth MaplesCPPg++9.3.0Success6,054+78.98 RP
Dec 11, 2023 16:19Oleg KovalovOleg KovalovGOgo1.21.5Error
Dec 11, 2023 16:17Oleg KovalovOleg KovalovGOgo1.21.5Error
Nov 26, 2023 14:41mmalczakmmalczakCPPg++9.3.0Error
Nov 26, 2023 14:39mmalczakmmalczakCPPg++9.3.0Success74,379
Nov 26, 2023 14:38mmalczakmmalczakCPPg++9.3.0Error
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