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 21, 2024 09:05Huy Duc LeHuy Duc LeCPPclang++10.0.0Error
Feb 21, 2024 07:33Huy Duc LeHuy Duc LeCPPclang++10.0.0Success15,842
Feb 21, 2024 07:15Huy Duc LeHuy Duc LeCPPclang++10.0.0Error
Feb 21, 2024 07:14Huy Duc LeHuy Duc LeCPPclang++10.0.0Error
Feb 21, 2024 07:07Huy Duc LeHuy Duc LeCPPclang++10.0.0Error
Feb 21, 2024 07:06Huy Duc LeHuy Duc LeCPPclang++10.0.0Success16,821
Feb 21, 2024 04:03Huy Duc LeHuy Duc LeCPPclang++10.0.0Error
Feb 21, 2024 04:01Huy Duc LeHuy Duc LeCPPclang++10.0.0Error
Feb 20, 2024 15:36Huy Duc LeHuy Duc LeCPPclang++10.0.0Success10,413+262.70 RP
Feb 20, 2024 15:20Huy Duc LeHuy Duc LeCPPclang++10.0.0Error
Feb 20, 2024 15:16Huy Duc LeHuy Duc LeCPPclang++10.0.0Error
Feb 20, 2024 14:51Huy Duc LeHuy Duc LeCPPclang++10.0.0Success15,594
Feb 20, 2024 14:50Huy Duc LeHuy Duc LeCPPclang++10.0.0Error
Feb 20, 2024 14:36Huy Duc LeHuy Duc LeCPPclang++10.0.0Error
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