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 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
Oct 15, 2024 23:28zielajzielajCPPclang++18.1.3Success153,413
Oct 15, 2024 23:27zielajzielajCPPclang++18.1.3Error
Oct 15, 2024 00:16zielajzielajCPPclang++18.1.3Error
Oct 15, 2024 00:15zielajzielajCPPclang++18.1.3Error
Oct 15, 2024 00:13zielajzielajCPPclang++18.1.3Error
Oct 15, 2024 00:12zielajzielajCPPclang++18.1.3Error
Oct 15, 2024 00:09zielajzielajCPPclang++18.1.3Error
Oct 15, 2024 00:07zielajzielajCPPclang++18.1.3Error
Oct 15, 2024 00:07zielajzielajCPPclang++18.1.3Success5,012+37.50 RP
Oct 15, 2024 00:05zielajzielajCPPclang++18.1.3Error
Oct 15, 2024 00:04zielajzielajCPPclang++18.1.3Error
Oct 15, 2024 00:04zielajzielajCPPclang++18.1.3Success5,116
Oct 15, 2024 00:03zielajzielajCPPclang++18.1.3Error
Oct 14, 2024 23:47zielajzielajCPPclang++18.1.3Success5,190
Oct 14, 2024 23:45zielajzielajCPPclang++18.1.3Error
Oct 14, 2024 23:43zielajzielajCPPclang++18.1.3Success5,166
Oct 14, 2024 23:42zielajzielajCPPclang++18.1.3Error
Oct 14, 2024 23:40zielajzielajCPPclang++18.1.3Error
Oct 14, 2024 23:39zielajzielajCPPclang++18.1.3Error
Oct 14, 2024 23:37zielajzielajCPPclang++18.1.3Error
Oct 14, 2024 01:28zielajzielajCPPclang++18.1.3Error
Oct 14, 2024 01:27zielajzielajCPPclang++18.1.3Error
Oct 14, 2024 01:23zielajzielajCPPclang++18.1.3Error
Oct 14, 2024 01:22zielajzielajCPPclang++18.1.3Success5,108+107.23 RP
Oct 14, 2024 01:21zielajzielajCPPclang++18.1.3Success359,128
Oct 14, 2024 00:49zielajzielajCPPclang++18.1.3Error
Oct 14, 2024 00:47zielajzielajCPPclang++18.1.3Error
Oct 14, 2024 00:46zielajzielajCPPclang++18.1.3Error
Oct 14, 2024 00:45zielajzielajCPPclang++18.1.3Success5,404+83.38 RP
Oct 14, 2024 00:43zielajzielajCPPclang++18.1.3Success5,659+94.58 RP
Oct 14, 2024 00:39zielajzielajCPPclang++18.1.3Error
Oct 14, 2024 00:38zielajzielajCPPclang++18.1.3Error
Oct 14, 2024 00:37zielajzielajCPPclang++18.1.3Success5,999
Oct 14, 2024 00:35zielajzielajCPPclang++18.1.3Success12,823
Oct 14, 2024 00:29zielajzielajCPPclang++18.1.3Success13,014
Oct 14, 2024 00:27zielajzielajCPPclang++18.1.3Success9,285
Oct 14, 2024 00:22zielajzielajCPPclang++18.1.3Error
Oct 14, 2024 00:21zielajzielajCPPclang++18.1.3Success7,193
Oct 14, 2024 00:16zielajzielajCPPclang++18.1.3Success6,641
Oct 14, 2024 00:15zielajzielajCPPclang++18.1.3Success6,121
Oct 13, 2024 22:55zielajzielajCPPclang++18.1.3Success5,979+3.07 RP
Oct 13, 2024 22:37zielajzielajCPPclang++18.1.3Success5,990+269.08 RP
Oct 13, 2024 22:24zielajzielajCPPclang++18.1.3Success8,510
Oct 13, 2024 22:23zielajzielajCPPclang++18.1.3Error
Oct 13, 2024 22:12zielajzielajCPPclang++18.1.3Error
Oct 13, 2024 22:11zielajzielajCPPclang++18.1.3Error
Oct 13, 2024 21:58zielajzielajCPPclang++18.1.3Success7,141+6.44 RP
Oct 13, 2024 21:51zielajzielajCPPclang++18.1.3Success7,174+695.84 RP
Oct 13, 2024 21:50zielajzielajCPPclang++18.1.3Success381,044
Oct 13, 2024 21:44zielajzielajCPPclang++18.1.3Error
Oct 13, 2024 21:43zielajzielajCPPclang++18.1.3Error
Oct 13, 2024 21:39zielajzielajCPPclang++18.1.3Error
Oct 13, 2024 15:48zielajzielajCPPclang++18.1.3Success14,669
Oct 13, 2024 15:47zielajzielajCPPclang++18.1.3Success14,392
Oct 13, 2024 15:39zielajzielajCPPclang++18.1.3Success15,255
Oct 13, 2024 15:38zielajzielajCPPclang++18.1.3Success17,353
Oct 13, 2024 02:15zielajzielajCPPclang++18.1.3Success14,325+8.57 RP
Oct 13, 2024 02:14zielajzielajCPPclang++18.1.3Error
Oct 13, 2024 02:08zielajzielajCPPclang++18.1.3Error
Oct 13, 2024 02:07zielajzielajCPPg++13.2.0Success14,503+42.64 RP
Oct 13, 2024 02:04zielajzielajCPPg++13.2.0Success15,459+5.02 RP
Oct 13, 2024 02:03zielajzielajCPPg++13.2.0Error
Oct 13, 2024 02:02zielajzielajCPPg++13.2.0Success31,170
Oct 13, 2024 02:01zielajzielajCPPg++13.2.0Error
Oct 13, 2024 02:00zielajzielajCPPg++13.2.0Success15,580+55.37 RP
Oct 13, 2024 01:59zielajzielajCPPg++13.2.0Success17,051+14.66 RP
Oct 13, 2024 01:58zielajzielajCPPg++13.2.0Success17,488+80.32 RP
Oct 13, 2024 01:56zielajzielajCPPg++13.2.0Success20,346+207.86 RP
Oct 13, 2024 01:56zielajzielajCPPg++13.2.0Success35,936
Oct 13, 2024 01:54zielajzielajCPPg++13.2.0Error
Oct 13, 2024 01:52zielajzielajCPPg++13.2.0Success37,391
Oct 13, 2024 01:46zielajzielajCPPg++13.2.0Error
Oct 13, 2024 01:43zielajzielajCPPg++13.2.0Error
Oct 13, 2024 01:42zielajzielajCPPg++13.2.0Error
Oct 13, 2024 00:56zielajzielajCPPg++13.2.0Success35,256+177.77 RP
Oct 13, 2024 00:54zielajzielajCPPg++13.2.0Error
Oct 13, 2024 00:41zielajzielajCPPg++13.2.0Error
Oct 13, 2024 00:39zielajzielajCPPg++13.2.0Success121,022
Oct 13, 2024 00:39zielajzielajCPPg++13.2.0Error
Oct 13, 2024 00:38zielajzielajCPPg++13.2.0Error
Oct 13, 2024 00:33zielajzielajCPPg++13.2.0Success125,753
Oct 13, 2024 00:32zielajzielajCPPg++13.2.0Error
Oct 13, 2024 00:19zielajzielajCPPg++13.2.0Success94,460+23.89 RP
Oct 13, 2024 00:17zielajzielajCPPg++13.2.0Success121,983+63.19 RP
Oct 13, 2024 00:15zielajzielajCPPg++13.2.0Error
Oct 13, 2024 00:12zielajzielajCPPg++13.2.0Error
Oct 13, 2024 00:11zielajzielajCPPg++13.2.0Error
Oct 13, 2024 00:09zielajzielajCPPg++13.2.0Error
Oct 13, 2024 00:05zielajzielajCPPg++13.2.0Success532,252+8.17 RP
Oct 13, 2024 00:03zielajzielajCPPg++13.2.0Error
Oct 13, 2024 00:02zielajzielajCPPg++13.2.0Error
Oct 12, 2024 23:59zielajzielajCPPg++13.2.0Error
Oct 12, 2024 23:57zielajzielajCPPg++13.2.0Error
Oct 12, 2024 23:56zielajzielajCPPg++13.2.0Error
Oct 12, 2024 23:55zielajzielajCPPg++13.2.0Error
Oct 12, 2024 23:54zielajzielajCPPg++13.2.0Error