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
Oct 18, 2024 17:47Sybrand AarnoutseSybrand AarnoutseRUSTrust-1.82.0Success226,420+5.96 RP
Oct 18, 2024 17:46Sybrand AarnoutseSybrand AarnoutseRUSTrust-1.82.0Success412,140
Oct 18, 2024 17:46Sybrand AarnoutseSybrand AarnoutseRUSTrust-1.82.0Success399,332
Oct 18, 2024 17:43Sybrand AarnoutseSybrand AarnoutseRUSTrust-1.82.0Success308,756
Oct 18, 2024 17:37Sybrand AarnoutseSybrand AarnoutseRUSTrust-1.82.0Success310,420
Oct 18, 2024 17:37Sybrand AarnoutseSybrand AarnoutseRUSTrust-1.82.0Success261,727+7.18 RP
Oct 18, 2024 17:36Sybrand AarnoutseSybrand AarnoutseRUSTrust-1.82.0Success370,701
Oct 18, 2024 17:34Sybrand AarnoutseSybrand AarnoutseRUSTrust-1.82.0Error
Oct 18, 2024 17:31Sybrand AarnoutseSybrand AarnoutseRUSTrust-1.82.0Error
Oct 18, 2024 17:28Sybrand AarnoutseSybrand AarnoutseRUSTrust-1.82.0Error
Oct 18, 2024 17:27Sybrand AarnoutseSybrand AarnoutseRUSTrust-1.82.0Error
Oct 18, 2024 17:24Sybrand AarnoutseSybrand AarnoutseRUSTrust-1.82.0Error
Oct 18, 2024 17:22Sybrand AarnoutseSybrand AarnoutseRUSTrust-1.82.0Error
Oct 18, 2024 17:16Sybrand AarnoutseSybrand AarnoutseRUSTrust-1.82.0Success322,374
Oct 18, 2024 16:52Sybrand AarnoutseSybrand AarnoutseRUSTrust-1.82.0Success322,340+31.02 RP
Oct 18, 2024 16:51Sybrand AarnoutseSybrand AarnoutseRUSTrust-1.82.0Error
Oct 18, 2024 00:08zielajzielajCPPclang++18.1.3Error
Oct 18, 2024 00:07zielajzielajCPPclang++18.1.3Error
Oct 18, 2024 00:06zielajzielajCPPclang++18.1.3Error
Oct 18, 2024 00:04zielajzielajCPPclang++18.1.3Error
Oct 18, 2024 00:03zielajzielajCPPclang++18.1.3Error
Oct 18, 2024 00:02zielajzielajCPPclang++18.1.3Error
Oct 18, 2024 00:02zielajzielajCPPclang++18.1.3Error
Oct 18, 2024 00:01zielajzielajCPPclang++18.1.3Error
Oct 18, 2024 00:00zielajzielajCPPclang++18.1.3Error
Oct 17, 2024 23:59zielajzielajCPPclang++18.1.3Error
Oct 17, 2024 23:49zielajzielajCPPclang++18.1.3Error
Oct 17, 2024 23:47zielajzielajCPPclang++18.1.3Error
Oct 17, 2024 01:02zielajzielajCPPclang++18.1.3Error+16.38 RP
Oct 17, 2024 00:53zielajzielajCPPclang++18.1.3Error+14.50 RP
Oct 17, 2024 00:51zielajzielajCPPclang++18.1.3Error+8.47 RP
Oct 17, 2024 00:50zielajzielajCPPclang++18.1.3Error
Oct 17, 2024 00:48zielajzielajCPPclang++18.1.3Error
Oct 17, 2024 00:36zielajzielajCPPclang++18.1.3Error
Oct 17, 2024 00:35zielajzielajCPPclang++18.1.3Error
Oct 17, 2024 00:33zielajzielajCPPclang++18.1.3Error
Oct 17, 2024 00:32zielajzielajCPPclang++18.1.3Error
Oct 17, 2024 00:31zielajzielajCPPclang++18.1.3Error
Oct 17, 2024 00:29zielajzielajCPPclang++18.1.3Error
Oct 17, 2024 00:28zielajzielajCPPclang++18.1.3Error
Oct 17, 2024 00:20zielajzielajCPPclang++18.1.3Error
Oct 16, 2024 23:45zielajzielajCPPclang++18.1.3Error
Oct 16, 2024 23:44zielajzielajCPPclang++18.1.3Error
Oct 16, 2024 23:43zielajzielajCPPclang++18.1.3Error
Oct 16, 2024 23:32zielajzielajCPPclang++18.1.3Error
Oct 16, 2024 23:31zielajzielajCPPclang++18.1.3Error
Oct 16, 2024 23:27zielajzielajCPPclang++18.1.3Error+10.09 RP
Oct 16, 2024 23:09zielajzielajCPPclang++18.1.3Error
Oct 16, 2024 23:05zielajzielajCPPclang++18.1.3Error
Oct 16, 2024 22:52zielajzielajCPPclang++18.1.3Error
Oct 16, 2024 01:47zielajzielajCPPclang++18.1.3Error
Oct 16, 2024 01:45zielajzielajCPPclang++18.1.3Error
Oct 16, 2024 01:42zielajzielajCPPclang++18.1.3Error
Oct 16, 2024 01:41zielajzielajCPPclang++18.1.3Error
Oct 16, 2024 01:39zielajzielajCPPclang++18.1.3Error+52.67 RP
Oct 16, 2024 01:38zielajzielajCPPclang++18.1.3Error
Oct 16, 2024 01:34zielajzielajCPPclang++18.1.3Error
Oct 16, 2024 01:34zielajzielajCPPclang++18.1.3Error
Oct 16, 2024 01:32zielajzielajCPPclang++18.1.3Error+0.81 RP
Oct 16, 2024 01:30zielajzielajCPPclang++18.1.3Error
Oct 16, 2024 01:28zielajzielajCPPclang++18.1.3Error+41.38 RP
Oct 16, 2024 01:26zielajzielajCPPclang++18.1.3Error+29.49 RP
Oct 16, 2024 01:24zielajzielajCPPclang++18.1.3Error+9.18 RP
Oct 16, 2024 01:23zielajzielajCPPclang++18.1.3Error
Oct 16, 2024 01:23zielajzielajCPPclang++18.1.3Error
Oct 16, 2024 01:20zielajzielajCPPclang++18.1.3Error
Oct 16, 2024 01:19zielajzielajCPPclang++18.1.3Error
Oct 16, 2024 01:17zielajzielajCPPclang++18.1.3Error
Oct 16, 2024 01:15zielajzielajCPPclang++18.1.3Error+103.51 RP
Oct 16, 2024 01:14zielajzielajCPPclang++18.1.3Error
Oct 16, 2024 01:13zielajzielajCPPclang++18.1.3Error
Oct 16, 2024 01:11zielajzielajCPPclang++18.1.3Error+130.99 RP
Oct 16, 2024 01:10zielajzielajCPPclang++18.1.3Error+37.75 RP
Oct 16, 2024 01:08zielajzielajCPPclang++18.1.3Success4,017+36.90 RP
Oct 16, 2024 01:07zielajzielajCPPclang++18.1.3Error
Oct 16, 2024 01:06zielajzielajCPPclang++18.1.3Error
Oct 16, 2024 01:04zielajzielajCPPclang++18.1.3Success4,047+207.71 RP
Oct 16, 2024 01:03zielajzielajCPPclang++18.1.3Success4,339+159.22 RP
Oct 16, 2024 00:25zielajzielajCPPclang++18.1.3Error
Oct 16, 2024 00:24zielajzielajCPPclang++18.1.3Error
Oct 16, 2024 00:23zielajzielajCPPclang++18.1.3Error
Oct 16, 2024 00:23zielajzielajCPPclang++18.1.3Error
Oct 16, 2024 00:11zielajzielajCPPclang++18.1.3Error
Oct 16, 2024 00:09zielajzielajCPPclang++18.1.3Success4,661+58.65 RP
Oct 16, 2024 00:06zielajzielajCPPclang++18.1.3Error
Oct 16, 2024 00:06zielajzielajCPPclang++18.1.3Error
Oct 16, 2024 00:05zielajzielajCPPclang++18.1.3Success4,980
Oct 16, 2024 00:01zielajzielajCPPclang++18.1.3Success4,792+91.60 RP
Oct 16, 2024 00:00zielajzielajCPPclang++18.1.3Error
Oct 15, 2024 23:59zielajzielajCPPclang++18.1.3Success5,996
Oct 15, 2024 23:57zielajzielajCPPclang++18.1.3Error
Oct 15, 2024 23:56zielajzielajCPPclang++18.1.3Error
Oct 15, 2024 23:54zielajzielajCPPclang++18.1.3Error
Oct 15, 2024 23:44zielajzielajCPPclang++18.1.3Success99,853
Oct 15, 2024 23:43zielajzielajCPPclang++18.1.3Success88,437
Oct 15, 2024 23:41zielajzielajCPPclang++18.1.3Success104,929
Oct 15, 2024 23:40zielajzielajCPPclang++18.1.3Success104,321
Oct 15, 2024 23:38zielajzielajCPPclang++18.1.3Success102,395
Oct 15, 2024 23:35zielajzielajCPPclang++18.1.3Success90,700
Oct 15, 2024 23:31zielajzielajCPPclang++18.1.3Success136,955