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
Feb 20, 2024 14:35Huy Duc LeHuy Duc LeCPPclang++10.0.0Error
Feb 20, 2024 14:34Huy Duc LeHuy Duc LeCPPclang++10.0.0Success15,208
Feb 20, 2024 14:33Huy Duc LeHuy Duc LeCPPclang++10.0.0Error
Feb 20, 2024 14:22Huy Duc LeHuy Duc LeCPPclang++10.0.0Error
Feb 20, 2024 14:20Huy Duc LeHuy Duc LeCPPclang++10.0.0Success14,334+369.29 RP
Feb 20, 2024 14:18Huy Duc LeHuy Duc LeCPPclang++10.0.0Success30,455+2.15 RP
Feb 20, 2024 13:40Huy Duc LeHuy Duc LeCPPclang++10.0.0Success35,890
Feb 20, 2024 13:36Huy Duc LeHuy Duc LeCPPclang++10.0.0Success34,183
Feb 20, 2024 13:34Huy Duc LeHuy Duc LeCPPclang++10.0.0Error
Feb 20, 2024 13:28Huy Duc LeHuy Duc LeCPPclang++10.0.0Error
Feb 20, 2024 13:24Huy Duc LeHuy Duc LeCPPclang++10.0.0Error
Feb 20, 2024 13:17Huy Duc LeHuy Duc LeCPPclang++10.0.0Error
Feb 20, 2024 12:58Huy Duc LeHuy Duc LeCPPclang++10.0.0Error
Feb 20, 2024 11:10Huy Duc LeHuy Duc LeCPPclang++10.0.0Error
Feb 20, 2024 11:09Huy Duc LeHuy Duc LeCPPclang++10.0.0Error
Feb 20, 2024 11:08Huy Duc LeHuy Duc LeCPPclang++10.0.0Error
Feb 20, 2024 11:02Huy Duc LeHuy Duc LeCPPclang++10.0.0Error
Feb 20, 2024 10:54Huy Duc LeHuy Duc LeCPPclang++10.0.0Error
Feb 20, 2024 10:51Huy Duc LeHuy Duc LeCPPclang++10.0.0Error
Feb 20, 2024 10:50Huy Duc LeHuy Duc LeCPPclang++10.0.0Error
Feb 20, 2024 10:49Huy Duc LeHuy Duc LeCPPclang++10.0.0Error
Feb 20, 2024 10:47Huy Duc LeHuy Duc LeCPPclang++10.0.0Error
Feb 20, 2024 10:44Huy Duc LeHuy Duc LeCPPclang++10.0.0Success30,656+1.29 RP
Feb 20, 2024 10:43Huy Duc LeHuy Duc LeCPPclang++10.0.0Success31,093
Feb 20, 2024 10:43Huy Duc LeHuy Duc LeCPPclang++10.0.0Error
Feb 20, 2024 10:41Huy Duc LeHuy Duc LeCPPclang++10.0.0Success30,778+89.72 RP
Feb 20, 2024 10:37Huy Duc LeHuy Duc LeCPPclang++10.0.0Error
Feb 20, 2024 10:34Huy Duc LeHuy Duc LeCPPclang++10.0.0Error
Feb 20, 2024 10:33Huy Duc LeHuy Duc LeCPPclang++10.0.0Error
Feb 20, 2024 10:31Huy Duc LeHuy Duc LeCPPclang++10.0.0Error
Feb 20, 2024 10:29Huy Duc LeHuy Duc LeCPPclang++10.0.0Error
Feb 20, 2024 10:28Huy Duc LeHuy Duc LeCPPclang++10.0.0Error
Feb 20, 2024 10:26Huy Duc LeHuy Duc LeCPPclang++10.0.0Error
Feb 20, 2024 10:25Huy Duc LeHuy Duc LeCPPclang++10.0.0Success42,520+71.86 RP
Feb 20, 2024 10:24Huy Duc LeHuy Duc LeCPPclang++10.0.0Error
Feb 20, 2024 10:17Huy Duc LeHuy Duc LeCPPclang++10.0.0Error
Feb 20, 2024 10:13Huy Duc LeHuy Duc LeCPPg++9.4.0Success64,025
Feb 20, 2024 10:09Huy Duc LeHuy Duc LeCPPg++9.4.0Error
Feb 20, 2024 10:06Huy Duc LeHuy Duc LeCPPg++9.4.0Error
Feb 20, 2024 10:04Huy Duc LeHuy Duc LeCPPg++9.4.0Success61,230+66.05 RP
Feb 20, 2024 10:01Huy Duc LeHuy Duc LeCPPclang++10.0.0Error
Feb 20, 2024 10:00Huy Duc LeHuy Duc LeCPPclang++10.0.0Error
Feb 20, 2024 09:58Huy Duc LeHuy Duc LeCPPclang++10.0.0Error
Feb 20, 2024 09:55Huy Duc LeHuy Duc LeCPPclang++10.0.0Error
Feb 20, 2024 09:45Huy Duc LeHuy Duc LeCPPclang++10.0.0Success128,090
Feb 20, 2024 09:34Huy Duc LeHuy Duc LeCPPclang++10.0.0Success141,223
Feb 20, 2024 09:30Huy Duc LeHuy Duc LeCPPclang++10.0.0Success103,500
Feb 20, 2024 09:17Huy Duc LeHuy Duc LeCPPclang++10.0.0Error
Feb 20, 2024 09:05Huy Duc LeHuy Duc LeCPPclang++10.0.0Error
Feb 20, 2024 09:02Huy Duc LeHuy Duc LeCPPclang++10.0.0Error
Feb 20, 2024 08:59Huy Duc LeHuy Duc LeCPPg++9.4.0Error
Feb 20, 2024 08:56Huy Duc LeHuy Duc LeCPPg++9.4.0Error
Feb 20, 2024 08:52Huy Duc LeHuy Duc LeCPPg++9.4.0Error
Feb 20, 2024 08:49Huy Duc LeHuy Duc LeCPPg++9.4.0Error
Feb 20, 2024 08:48Huy Duc LeHuy Duc LeCPPg++9.4.0Error
Feb 20, 2024 08:46Huy Duc LeHuy Duc LeCPPg++9.4.0Error
Feb 20, 2024 08:45Huy Duc LeHuy Duc LeCPPg++9.4.0Error
Feb 20, 2024 08:37Huy Duc LeHuy Duc LeCPPg++9.4.0Error
Feb 17, 2024 16:00Huy Duc LeHuy Duc LeCPPclang++10.0.0Error
Feb 17, 2024 05:20Huy Duc LeHuy Duc LeCPPg++9.4.0Error
Feb 17, 2024 05:18Huy Duc LeHuy Duc LeCPPg++9.4.0Error
Feb 17, 2024 05:18Huy Duc LeHuy Duc LeCPPg++9.4.0Error
Feb 17, 2024 05:16Huy Duc LeHuy Duc LeCPPg++9.4.0Error
Feb 17, 2024 05:14Huy Duc LeHuy Duc LeCPPg++9.4.0Error
Feb 17, 2024 05:08Huy Duc LeHuy Duc LeCPPg++9.4.0Success110,874
Feb 17, 2024 01:39Huy Duc LeHuy Duc LeCPPg++9.4.0Error
Feb 17, 2024 01:37Huy Duc LeHuy Duc LeCPPg++9.4.0Error
Feb 17, 2024 01:34Huy Duc LeHuy Duc LeCPPg++9.4.0Success102,804+2.49 RP
Feb 17, 2024 01:34Huy Duc LeHuy Duc LeCPPg++9.4.0Error
Feb 17, 2024 01:28Huy Duc LeHuy Duc LeCPPg++9.4.0Error
Feb 17, 2024 01:27Huy Duc LeHuy Duc LeCPPg++9.4.0Success105,503+84.79 RP
Feb 17, 2024 01:07Huy Duc LeHuy Duc LeCPPg++9.4.0Success1,000,396+10.00 RP
Jan 26, 2024 21:52Jonathan Allen GrantJonathan Allen GrantCPPg++9.4.0Error
Jan 26, 2024 21:51Jonathan Allen GrantJonathan Allen GrantCPPg++9.4.0Error
Jan 26, 2024 21:49Jonathan Allen GrantJonathan Allen GrantCPPclang++10.0.0Error
Jan 26, 2024 21:46Jonathan Allen GrantJonathan Allen GrantCPPclang++10.0.0Error
Jan 26, 2024 21:45Jonathan Allen GrantJonathan Allen GrantCPPclang++10.0.0Error
Jan 26, 2024 21:44Jonathan Allen GrantJonathan Allen GrantCPPclang++10.0.0Error
Jan 26, 2024 21:40Jonathan Allen GrantJonathan Allen GrantCPPclang++10.0.0Error
Jan 26, 2024 21:38Jonathan Allen GrantJonathan Allen GrantCPPclang++10.0.0Success958,013
Jan 26, 2024 21:38Jonathan Allen GrantJonathan Allen GrantCPPclang++10.0.0Success965,222
Jan 26, 2024 21:37Jonathan Allen GrantJonathan Allen GrantCPPg++9.4.0Success980,381
Jan 26, 2024 21:35Jonathan Allen GrantJonathan Allen GrantCPPg++9.4.0Success977,158
Jan 26, 2024 21:34Jonathan Allen GrantJonathan Allen GrantCPPg++9.4.0Success961,680
Jan 26, 2024 21:31Jonathan Allen GrantJonathan Allen GrantCPPg++9.4.0Success969,076
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