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
May 30, 2024 19:00Joad NacerJoad NacerCPPclang++10.0.0Success9,210+183.00 RP
May 30, 2024 18:59Joad NacerJoad NacerCPPg++9.4.0Error
May 30, 2024 18:59Joad NacerJoad NacerCPPg++9.4.0Error
May 30, 2024 18:58Joad NacerJoad NacerCPPg++9.4.0Error
May 30, 2024 13:11Joad NacerJoad NacerCPPclang++10.0.0Error
May 30, 2024 13:08Joad NacerJoad NacerCPPclang++10.0.0Error
May 30, 2024 13:07Joad NacerJoad NacerCPPclang++10.0.0Error
May 30, 2024 13:06Joad NacerJoad NacerCPPclang++10.0.0Error
May 30, 2024 12:55Joad NacerJoad NacerCPPclang++10.0.0Error
May 30, 2024 12:53Joad NacerJoad NacerCPPclang++10.0.0Error
May 30, 2024 12:53Joad NacerJoad NacerCPPclang++10.0.0Error
May 30, 2024 12:39Joad NacerJoad NacerCPPclang++10.0.0Error
May 30, 2024 12:37Joad NacerJoad NacerCPPclang++10.0.0Error
May 30, 2024 12:36Joad NacerJoad NacerCPPclang++10.0.0Error
May 30, 2024 12:33Joad NacerJoad NacerCPPclang++10.0.0Error
May 30, 2024 12:32Joad NacerJoad NacerCPPclang++10.0.0Error
May 30, 2024 12:32Joad NacerJoad NacerCPPclang++10.0.0Error
May 30, 2024 12:25Joad NacerJoad NacerCPPclang++10.0.0Error
May 30, 2024 12:22Joad NacerJoad NacerCPPclang++10.0.0Error
May 30, 2024 10:54Joad NacerJoad NacerCPPclang++10.0.0Error
May 29, 2024 23:33Joad NacerJoad NacerCPPg++9.4.0Error
May 29, 2024 23:26Joad NacerJoad NacerCPPg++9.4.0Error
May 29, 2024 23:23Joad NacerJoad NacerCPPg++9.4.0Error
May 29, 2024 23:21Joad NacerJoad NacerCPPg++9.4.0Error
May 29, 2024 23:04Joad NacerJoad NacerCPPg++9.4.0Error
May 29, 2024 22:57Joad NacerJoad NacerCPPg++9.4.0Error
May 29, 2024 22:56Joad NacerJoad NacerCPPg++9.4.0Error
May 29, 2024 21:13Joad NacerJoad NacerCPPg++9.4.0Error
May 29, 2024 21:10Joad NacerJoad NacerCPPg++9.4.0Error
May 29, 2024 21:08Joad NacerJoad NacerCPPg++9.4.0Error
May 29, 2024 21:08Joad NacerJoad NacerCPPg++9.4.0Error
May 20, 2024 22:37Joad NacerJoad NacerCPPg++9.4.0Error
May 20, 2024 21:56Joad NacerJoad NacerCPPg++9.4.0Error
May 20, 2024 21:36Joad NacerJoad NacerCPPg++9.4.0Error
May 20, 2024 21:33Joad NacerJoad NacerCPPg++9.4.0Error
May 20, 2024 21:17Joad NacerJoad NacerCPPg++9.4.0Error
May 20, 2024 21:00Joad NacerJoad NacerCPPg++9.4.0Error
May 20, 2024 20:59Joad NacerJoad NacerCPPg++9.4.0Error
May 20, 2024 20:49Joad NacerJoad NacerCPPg++9.4.0Error
May 20, 2024 20:36Joad NacerJoad NacerCPPg++9.4.0Error
May 20, 2024 20:35Joad NacerJoad NacerCPPg++9.4.0Error
May 20, 2024 20:19Joad NacerJoad NacerCPPg++9.4.0Error
May 20, 2024 20:06Joad NacerJoad NacerCPPg++9.4.0Error
May 20, 2024 19:59Joad NacerJoad NacerCPPclang++10.0.0Success11,077+233.34 RP
May 20, 2024 19:59Joad NacerJoad NacerCPPg++9.4.0Error
May 20, 2024 18:00Joad NacerJoad NacerCPPclang++10.0.0Error
May 20, 2024 12:21Joad NacerJoad NacerCPPg++9.4.0Success14,938+452.12 RP
May 19, 2024 21:35Joad NacerJoad NacerCPPg++9.4.0Error
May 19, 2024 21:24Joad NacerJoad NacerCPPclang++10.0.0Error
May 19, 2024 21:19Joad NacerJoad NacerCPPclang++10.0.0Error
May 19, 2024 21:17Joad NacerJoad NacerCPPclang++10.0.0Error
May 19, 2024 16:47Joad NacerJoad NacerCPPg++9.4.0Error
May 19, 2024 16:44Joad NacerJoad NacerCPPg++9.4.0Error
May 18, 2024 17:19Joad NacerJoad NacerCPPg++9.4.0Error
May 17, 2024 22:57Joad NacerJoad NacerCPPg++9.4.0Error
May 17, 2024 22:49Joad NacerJoad NacerCPPg++9.4.0Error
May 17, 2024 22:48Joad NacerJoad NacerCPPg++9.4.0Error
May 17, 2024 22:47Joad NacerJoad NacerCPPg++9.4.0Error
May 17, 2024 22:38Joad NacerJoad NacerCPPg++9.4.0Error
May 17, 2024 20:25Joad NacerJoad NacerCPPg++9.4.0Error
May 17, 2024 20:24Joad NacerJoad NacerCPPg++9.4.0Error
May 17, 2024 20:21Joad NacerJoad NacerCPPg++9.4.0Error
May 17, 2024 20:17Joad NacerJoad NacerCPPg++9.4.0Error
May 17, 2024 19:40Joad NacerJoad NacerCPPg++9.4.0Success47,949
May 17, 2024 19:39Joad NacerJoad NacerCPPg++9.4.0Success46,017+14.61 RP
May 17, 2024 19:38Joad NacerJoad NacerCPPg++9.4.0Error
May 17, 2024 19:37Joad NacerJoad NacerCPPg++9.4.0Success49,333+5.04 RP
May 17, 2024 19:36Joad NacerJoad NacerCPPg++9.4.0Success50,591+91.21 RP
May 11, 2024 23:45Joad NacerJoad NacerCPPg++9.4.0Error
May 7, 2024 13:21dpetruciidpetruciiCPPg++9.4.0Success1,491,175+0.05 RP
May 7, 2024 13:19dpetruciidpetruciiCPPg++9.4.0Success1,503,128+1.19 RP
May 7, 2024 13:18dpetruciidpetruciiCPPg++9.4.0Error
May 7, 2024 13:08dpetruciidpetruciiCPPg++9.4.0Error
May 7, 2024 13:04dpetruciidpetruciiCPPg++9.4.0Success1,830,216+5.46 RP
May 7, 2024 00:49Joad NacerJoad NacerCPPg++9.4.0Error
May 7, 2024 00:45Joad NacerJoad NacerCPPg++9.4.0Error
May 7, 2024 00:12Joad NacerJoad NacerCPPg++9.4.0Error
May 7, 2024 00:00Joad NacerJoad NacerCPPg++9.4.0Error
Apr 24, 2024 19:37Joad NacerJoad NacerCPPclang++10.0.0Error
Apr 24, 2024 19:37Joad NacerJoad NacerCPPg++9.4.0Error
Apr 24, 2024 19:36Joad NacerJoad NacerCPPg++9.4.0Error
Apr 24, 2024 19:25Joad NacerJoad NacerCPPg++9.4.0Error
Apr 24, 2024 19:24Joad NacerJoad NacerCPPg++9.4.0Error
Apr 24, 2024 19:21Joad NacerJoad NacerCPPg++9.4.0Error
Apr 24, 2024 19:18Joad NacerJoad NacerCPPg++9.4.0Error
Apr 24, 2024 19:17Joad NacerJoad NacerCPPg++9.4.0Error
Apr 24, 2024 19:16Joad NacerJoad NacerCPPg++9.4.0Error
Apr 24, 2024 19:14Joad NacerJoad NacerCPPg++9.4.0Error
Apr 24, 2024 19:13Joad NacerJoad NacerCPPg++9.4.0Error
Apr 24, 2024 19:13Joad NacerJoad NacerCPPg++9.4.0Error
Apr 24, 2024 19:13Joad NacerJoad NacerCPPg++9.4.0Error
Apr 24, 2024 19:09Joad NacerJoad NacerCPPg++9.4.0Error
Apr 24, 2024 19:05Joad NacerJoad NacerCPPg++9.4.0Error
Apr 20, 2024 01:19Joad NacerJoad NacerCPPg++9.4.0Error
Apr 20, 2024 01:18Joad NacerJoad NacerCPPg++9.4.0Error
Apr 20, 2024 01:13Joad NacerJoad NacerCPPg++9.4.0Error
Apr 20, 2024 01:03Joad NacerJoad NacerCPPg++9.4.0Error
Apr 20, 2024 01:01Joad NacerJoad NacerCPPg++9.4.0Error
Apr 20, 2024 00:59Joad NacerJoad NacerCPPg++9.4.0Error
Apr 20, 2024 00:55Joad NacerJoad NacerCPPg++9.4.0Error