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 19, 2024 19:32zielajzielajCPPclang++18.1.3Error
Oct 19, 2024 19:30zielajzielajCPPclang++18.1.3Error
Oct 19, 2024 19:27zielajzielajCPPclang++18.1.3Error
Oct 19, 2024 19:25zielajzielajCPPclang++18.1.3Error
Oct 19, 2024 19:20zielajzielajCPPclang++18.1.3Error
Oct 19, 2024 19:19zielajzielajCPPclang++18.1.3Success3,057
Oct 19, 2024 19:16zielajzielajCPPclang++18.1.3Error
Oct 19, 2024 19:15zielajzielajCPPclang++18.1.3Success3,152
Oct 19, 2024 19:11zielajzielajCPPclang++18.1.3Error
Oct 19, 2024 19:00zielajzielajCPPclang++18.1.3Success3,061
Oct 19, 2024 18:54zielajzielajCPPclang++18.1.3Error
Oct 19, 2024 18:49zielajzielajCPPclang++18.1.3Error
Oct 19, 2024 18:46zielajzielajCPPclang++18.1.3Success3,041+283.52 RP
Oct 19, 2024 18:44zielajzielajCPPclang++18.1.3Success3,375
Oct 19, 2024 18:42zielajzielajCPPclang++18.1.3Success3,188
Oct 19, 2024 18:40zielajzielajCPPclang++18.1.3Error
Oct 19, 2024 18:32zielajzielajCPPclang++18.1.3Success3,178+68.56 RP
Oct 19, 2024 18:30zielajzielajCPPclang++18.1.3Error
Oct 19, 2024 18:29zielajzielajCPPclang++18.1.3Error
Oct 19, 2024 18:27zielajzielajCPPclang++18.1.3Success3,213+156.76 RP
Oct 19, 2024 18:26zielajzielajCPPclang++18.1.3Error
Oct 19, 2024 18:23zielajzielajCPPclang++18.1.3Error
Oct 19, 2024 18:22zielajzielajCPPclang++18.1.3Success3,517
Oct 19, 2024 18:19zielajzielajCPPclang++18.1.3Success3,312
Oct 19, 2024 18:18zielajzielajCPPclang++18.1.3Success3,983
Oct 19, 2024 18:17zielajzielajCPPclang++18.1.3Success3,344
Oct 19, 2024 18:17zielajzielajCPPg++13.2.0Success3,678
Oct 19, 2024 18:14zielajzielajCPPclang++18.1.3Success3,296+178.68 RP
Oct 19, 2024 18:12zielajzielajCPPclang++18.1.3Success3,536
Oct 19, 2024 18:00zielajzielajCPPclang++18.1.3Success3,482
Oct 19, 2024 17:51zielajzielajCPPclang++18.1.3Error
Oct 19, 2024 17:43zielajzielajCPPclang++18.1.3Error
Oct 19, 2024 17:41zielajzielajCPPclang++18.1.3Success3,645
Oct 19, 2024 17:34zielajzielajCPPclang++18.1.3Error
Oct 19, 2024 17:19zielajzielajCPPclang++18.1.3Error
Oct 19, 2024 14:32zielajzielajCPPclang++18.1.3Success3,425
Oct 18, 2024 17:58Sybrand AarnoutseSybrand AarnoutseCPPclang++18.1.3Success105,157+50.93 RP
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.3Success3,436
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.3Success3,396+32.76 RP
Oct 17, 2024 00:53zielajzielajCPPclang++18.1.3Success3,415+29.00 RP
Oct 17, 2024 00:51zielajzielajCPPclang++18.1.3Success3,432+16.94 RP
Oct 17, 2024 00:50zielajzielajCPPclang++18.1.3Error
Oct 17, 2024 00:48zielajzielajCPPclang++18.1.3Success3,492
Oct 17, 2024 00:36zielajzielajCPPclang++18.1.3Error
Oct 17, 2024 00:35zielajzielajCPPclang++18.1.3Error
Oct 17, 2024 00:33zielajzielajCPPclang++18.1.3Success3,521
Oct 17, 2024 00:32zielajzielajCPPclang++18.1.3Error
Oct 17, 2024 00:31zielajzielajCPPclang++18.1.3Error
Oct 17, 2024 00:29zielajzielajCPPclang++18.1.3Success3,491
Oct 17, 2024 00:28zielajzielajCPPclang++18.1.3Error
Oct 17, 2024 00:20zielajzielajCPPclang++18.1.3Error
Oct 16, 2024 23:45zielajzielajCPPclang++18.1.3Success3,667
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.3Success3,442+20.18 RP
Oct 16, 2024 23:09zielajzielajCPPclang++18.1.3Error
Oct 16, 2024 23:05zielajzielajCPPclang++18.1.3Error
Oct 16, 2024 22:52zielajzielajCPPclang++18.1.3Success3,455
Oct 16, 2024 01:47zielajzielajCPPclang++18.1.3Error
Oct 16, 2024 01:45zielajzielajCPPclang++18.1.3Success3,470
Oct 16, 2024 01:42zielajzielajCPPclang++18.1.3Error
Oct 16, 2024 01:41zielajzielajCPPclang++18.1.3Success3,456
Oct 16, 2024 01:39zielajzielajCPPclang++18.1.3Success3,454+105.34 RP
Oct 16, 2024 01:38zielajzielajCPPclang++18.1.3Success3,520
Oct 16, 2024 01:34zielajzielajCPPclang++18.1.3Error
Oct 16, 2024 01:34zielajzielajCPPclang++18.1.3Success3,713
Oct 16, 2024 01:32zielajzielajCPPclang++18.1.3Success3,518+1.62 RP
Oct 16, 2024 01:30zielajzielajCPPclang++18.1.3Error
Oct 16, 2024 01:28zielajzielajCPPclang++18.1.3Success3,519+82.76 RP
Oct 16, 2024 01:26zielajzielajCPPclang++18.1.3Success3,571+58.98 RP
Oct 16, 2024 01:24zielajzielajCPPclang++18.1.3Success3,609+18.36 RP