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
Jul 17, 2023 00:31Yuriy LyfenkoYuriy LyfenkoCPPg++9.3.0Error
Jul 17, 2023 00:30Yuriy LyfenkoYuriy LyfenkoCPPg++9.3.0Error
Jul 17, 2023 00:29Yuriy LyfenkoYuriy LyfenkoCPPg++9.3.0Error
Jul 17, 2023 00:27Yuriy LyfenkoYuriy LyfenkoCPPg++9.3.0Error
Jul 17, 2023 00:23Yuriy LyfenkoYuriy LyfenkoCPPg++9.3.0Error
Jul 16, 2023 23:31Yuriy LyfenkoYuriy LyfenkoCPPg++9.3.0Error
Jul 16, 2023 23:31Yuriy LyfenkoYuriy LyfenkoCPPg++9.3.0Error
Jul 16, 2023 23:30Yuriy LyfenkoYuriy LyfenkoCPPg++9.3.0Success7,885
Jul 16, 2023 23:29Yuriy LyfenkoYuriy LyfenkoCPPg++9.3.0Error
Jul 16, 2023 23:28Yuriy LyfenkoYuriy LyfenkoCPPg++9.3.0Error
Jul 16, 2023 23:27Yuriy LyfenkoYuriy LyfenkoCPPg++9.3.0Error
Jul 16, 2023 23:25Yuriy LyfenkoYuriy LyfenkoCPPg++9.3.0Error
Jul 16, 2023 23:23Yuriy LyfenkoYuriy LyfenkoCPPg++9.3.0Error
Jul 16, 2023 23:19Yuriy LyfenkoYuriy LyfenkoCPPg++9.3.0Error
Jul 16, 2023 23:17Yuriy LyfenkoYuriy LyfenkoCPPg++9.3.0Error
Jul 16, 2023 23:16Yuriy LyfenkoYuriy LyfenkoCPPg++9.3.0Success4,574
Jul 16, 2023 23:04Yuriy LyfenkoYuriy LyfenkoCPPg++9.3.0Error
Jul 16, 2023 23:01Yuriy LyfenkoYuriy LyfenkoCPPg++9.3.0Error
Jul 16, 2023 22:57Yuriy LyfenkoYuriy LyfenkoCPPg++9.3.0Error
Jul 16, 2023 22:53Yuriy LyfenkoYuriy LyfenkoCPPg++9.3.0Error
Jul 16, 2023 22:51Yuriy LyfenkoYuriy LyfenkoCPPg++9.3.0Error
Jul 16, 2023 22:46Yuriy LyfenkoYuriy LyfenkoCPPg++9.3.0Error
Jul 16, 2023 22:43Yuriy LyfenkoYuriy LyfenkoCPPg++9.3.0Error
Jul 16, 2023 22:40Yuriy LyfenkoYuriy LyfenkoCPPg++9.3.0Error
Jul 16, 2023 22:39Yuriy LyfenkoYuriy LyfenkoCPPg++9.3.0Error
Jul 16, 2023 22:37Yuriy LyfenkoYuriy LyfenkoCPPg++9.3.0Error
Jul 16, 2023 22:36Yuriy LyfenkoYuriy LyfenkoCPPg++9.3.0Error
Jul 16, 2023 22:32Yuriy LyfenkoYuriy LyfenkoCPPg++9.3.0Error
Jul 16, 2023 22:31Yuriy LyfenkoYuriy LyfenkoCPPg++9.3.0Success4,526+222.94 RP
Jul 16, 2023 22:30Yuriy LyfenkoYuriy LyfenkoCPPg++9.3.0Error
Jul 16, 2023 22:25Yuriy LyfenkoYuriy LyfenkoCPPg++9.3.0Error
Jul 16, 2023 22:22Yuriy LyfenkoYuriy LyfenkoCPPg++9.3.0Error
Jul 16, 2023 22:20Yuriy LyfenkoYuriy LyfenkoCPPg++9.3.0Error
Jul 16, 2023 22:10Yuriy LyfenkoYuriy LyfenkoCPPg++9.3.0Error
Jul 16, 2023 22:08Yuriy LyfenkoYuriy LyfenkoCPPg++9.3.0Error
Jul 16, 2023 21:53Yuriy LyfenkoYuriy LyfenkoCPPg++9.3.0Error
Jul 16, 2023 21:50Yuriy LyfenkoYuriy LyfenkoCPPg++9.3.0Error
Jul 16, 2023 21:48Yuriy LyfenkoYuriy LyfenkoCPPg++9.3.0Error
Jul 16, 2023 21:47Yuriy LyfenkoYuriy LyfenkoCPPg++9.3.0Success5,602
Jul 16, 2023 21:45Yuriy LyfenkoYuriy LyfenkoCPPg++9.3.0Error
Jul 16, 2023 21:45Yuriy LyfenkoYuriy LyfenkoCPPg++9.3.0Error
Jul 16, 2023 21:42Yuriy LyfenkoYuriy LyfenkoCPPg++9.3.0Success5,530
Jul 16, 2023 21:41Yuriy LyfenkoYuriy LyfenkoCPPg++9.3.0Error
Jul 16, 2023 21:41Yuriy LyfenkoYuriy LyfenkoCPPg++9.3.0Error
Jul 16, 2023 21:38Yuriy LyfenkoYuriy LyfenkoCPPg++9.3.0Error
Jul 16, 2023 21:37Yuriy LyfenkoYuriy LyfenkoCPPg++9.3.0Error
Jul 16, 2023 21:35Yuriy LyfenkoYuriy LyfenkoCPPg++9.3.0Error
Jul 16, 2023 21:34Yuriy LyfenkoYuriy LyfenkoCPPg++9.3.0Error
Jul 16, 2023 21:33Yuriy LyfenkoYuriy LyfenkoCPPg++9.3.0Success5,446
Jul 16, 2023 21:31Yuriy LyfenkoYuriy LyfenkoCPPg++9.3.0Error
Jul 16, 2023 21:30Yuriy LyfenkoYuriy LyfenkoCPPg++9.3.0Error
Jul 16, 2023 21:29Yuriy LyfenkoYuriy LyfenkoCPPg++9.3.0Error
Jul 16, 2023 21:26Yuriy LyfenkoYuriy LyfenkoCPPg++9.3.0Success6,739
Jul 16, 2023 21:25Yuriy LyfenkoYuriy LyfenkoCPPg++9.3.0Success6,689
Jul 16, 2023 21:23Yuriy LyfenkoYuriy LyfenkoCPPg++9.3.0Error
Jul 16, 2023 21:22Yuriy LyfenkoYuriy LyfenkoCPPg++9.3.0Success5,465
Jul 16, 2023 21:21Yuriy LyfenkoYuriy LyfenkoCPPg++9.3.0Success6,286
Jul 16, 2023 21:19Yuriy LyfenkoYuriy LyfenkoCPPg++9.3.0Error
Jul 16, 2023 21:10Yuriy LyfenkoYuriy LyfenkoCPPg++9.3.0Error
Jul 16, 2023 20:47Yuriy LyfenkoYuriy LyfenkoCPPg++9.3.0Error
Jul 16, 2023 20:42Yuriy LyfenkoYuriy LyfenkoCPPg++9.3.0Error
Jul 16, 2023 20:41Yuriy LyfenkoYuriy LyfenkoCPPg++9.3.0Error
Jul 16, 2023 20:40Yuriy LyfenkoYuriy LyfenkoCPPg++9.3.0Success6,289
Jul 16, 2023 20:38Yuriy LyfenkoYuriy LyfenkoCPPg++9.3.0Error
Jul 16, 2023 20:34Yuriy LyfenkoYuriy LyfenkoCPPg++9.3.0Error
Jul 16, 2023 20:32Yuriy LyfenkoYuriy LyfenkoCPPg++9.3.0Error
Jul 16, 2023 20:31Yuriy LyfenkoYuriy LyfenkoCPPg++9.3.0Success5,440
Jul 16, 2023 20:28Yuriy LyfenkoYuriy LyfenkoCPPg++9.3.0Error
Jul 16, 2023 20:19Yuriy LyfenkoYuriy LyfenkoCPPg++9.3.0Success28,002
Jul 16, 2023 19:54Yuriy LyfenkoYuriy LyfenkoCPPg++9.3.0Error
Jul 16, 2023 19:53Yuriy LyfenkoYuriy LyfenkoCPPg++9.3.0Success6,434
Jul 16, 2023 19:52Yuriy LyfenkoYuriy LyfenkoCPPg++9.3.0Error
Jul 16, 2023 19:51Yuriy LyfenkoYuriy LyfenkoCPPg++9.3.0Success6,622
Jul 16, 2023 19:50Yuriy LyfenkoYuriy LyfenkoCPPg++9.3.0Error
Jul 16, 2023 19:49Yuriy LyfenkoYuriy LyfenkoCPPg++9.3.0Success6,376
Jul 16, 2023 19:46Yuriy LyfenkoYuriy LyfenkoCPPg++9.3.0Error
Jul 16, 2023 19:41Yuriy LyfenkoYuriy LyfenkoCPPg++9.3.0Error
Jul 16, 2023 19:39Yuriy LyfenkoYuriy LyfenkoCPPg++9.3.0Error
Jul 16, 2023 19:37Yuriy LyfenkoYuriy LyfenkoCPPg++9.3.0Success5,524
Jul 16, 2023 19:36Yuriy LyfenkoYuriy LyfenkoCPPg++9.3.0Error
Jul 16, 2023 19:29Yuriy LyfenkoYuriy LyfenkoCPPg++9.3.0Error
Jul 16, 2023 19:00Yuriy LyfenkoYuriy LyfenkoCPPg++9.3.0Error
Jul 16, 2023 18:59Yuriy LyfenkoYuriy LyfenkoCPPg++9.3.0Error
Jul 16, 2023 18:57Yuriy LyfenkoYuriy LyfenkoCPPg++9.3.0Error
Jul 16, 2023 18:56Yuriy LyfenkoYuriy LyfenkoCPPg++9.3.0Error
Jul 16, 2023 18:50Yuriy LyfenkoYuriy LyfenkoCPPg++9.3.0Error
Jul 16, 2023 18:34Yuriy LyfenkoYuriy LyfenkoCPPg++9.3.0Error
Jul 16, 2023 18:30Yuriy LyfenkoYuriy LyfenkoCPPg++9.3.0Error
Jul 16, 2023 18:29Yuriy LyfenkoYuriy LyfenkoCPPg++9.3.0Error
Jul 16, 2023 18:24Yuriy LyfenkoYuriy LyfenkoCPPg++9.3.0Error
Jul 16, 2023 18:18Yuriy LyfenkoYuriy LyfenkoCPPg++9.3.0Error
Jul 16, 2023 18:15Yuriy LyfenkoYuriy LyfenkoCPPg++9.3.0Error
Jul 16, 2023 17:58Yuriy LyfenkoYuriy LyfenkoCPPg++9.3.0Error
Jul 16, 2023 17:53Yuriy LyfenkoYuriy LyfenkoCPPg++9.3.0Error
Jul 16, 2023 17:52Yuriy LyfenkoYuriy LyfenkoCPPg++9.3.0Error
Jul 16, 2023 17:51Yuriy LyfenkoYuriy LyfenkoCPPg++9.3.0Error
Jul 16, 2023 17:47Yuriy LyfenkoYuriy LyfenkoCPPg++9.3.0Error
Jul 16, 2023 15:50Yuriy LyfenkoYuriy LyfenkoCPPg++9.3.0Error
Jul 16, 2023 15:17Yuriy LyfenkoYuriy LyfenkoCPPg++9.3.0Success5,398
Jul 16, 2023 15:15Yuriy LyfenkoYuriy LyfenkoCPPg++9.3.0Error