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
Apr 15, 2026 21:25zielajzielajCPPclang++18.1.3Success5,343
Apr 15, 2026 21:23zielajzielajCPPclang++18.1.3Success5,345
Apr 15, 2026 21:20zielajzielajCPPclang++18.1.3Success5,358
Apr 15, 2026 21:19zielajzielajCPPclang++18.1.3Success2,864
Apr 15, 2026 21:14zielajzielajCPPclang++18.1.3Success5,366
Apr 15, 2026 21:12zielajzielajCPPclang++18.1.3Success5,392
Apr 15, 2026 21:11zielajzielajCPPclang++18.1.3Error
Apr 15, 2026 21:10zielajzielajCPPclang++18.1.3Error
Apr 15, 2026 20:51zielajzielajCPPclang++18.1.3Error
Apr 15, 2026 20:49zielajzielajCPPclang++18.1.3Success2,812+72.60 RP
Apr 15, 2026 20:47zielajzielajCPPclang++18.1.3Success2,875
Apr 15, 2026 20:40zielajzielajCPPclang++18.1.3Success5,340
Apr 15, 2026 20:37zielajzielajCPPclang++18.1.3Success2,841+4.96 RP
Apr 15, 2026 20:33zielajzielajCPPclang++18.1.3Error
Apr 15, 2026 12:49zielajzielajCPPclang++18.1.3Error
Apr 15, 2026 12:48zielajzielajCPPclang++18.1.3Error
Apr 15, 2026 12:46zielajzielajCPPclang++18.1.3Error
Apr 15, 2026 02:30zielajzielajCPPclang++18.1.3Success2,877
Apr 15, 2026 02:25zielajzielajCPPclang++18.1.3Success5,289
Apr 15, 2026 02:22zielajzielajCPPclang++18.1.3Success2,866
Apr 15, 2026 02:20zielajzielajCPPclang++18.1.3Error
Apr 15, 2026 02:17zielajzielajCPPclang++18.1.3Success4,347
Apr 15, 2026 02:13zielajzielajCPPclang++18.1.3Error
Apr 15, 2026 02:12zielajzielajCPPclang++18.1.3Success5,370
Apr 15, 2026 02:10zielajzielajCPPclang++18.1.3Error
Apr 15, 2026 02:08zielajzielajCPPclang++18.1.3Success5,305
Apr 15, 2026 02:01zielajzielajCPPclang++18.1.3Success5,367
Apr 15, 2026 01:56zielajzielajCPPclang++18.1.3Success2,843+100.00 RP
Apr 15, 2026 01:50zielajzielajCPPclang++18.1.3Error
Apr 15, 2026 01:49zielajzielajCPPclang++18.1.3Error
Apr 15, 2026 01:35zielajzielajCPPclang++18.1.3Error
Apr 15, 2026 01:34zielajzielajCPPclang++18.1.3Error
Apr 15, 2026 01:32zielajzielajCPPclang++18.1.3Error
Apr 15, 2026 01:30zielajzielajCPPclang++18.1.3Error
Apr 15, 2026 01:21zielajzielajCPPclang++18.1.3Error
Apr 15, 2026 01:20zielajzielajCPPclang++18.1.3Error
Apr 15, 2026 01:10zielajzielajCPPclang++18.1.3Error
Apr 15, 2026 00:56zielajzielajCPPclang++18.1.3Error
Apr 15, 2026 00:47zielajzielajCPPclang++18.1.3Success2,884+257.02 RP
Apr 15, 2026 00:45zielajzielajCPPclang++18.1.3Success5,426
Apr 15, 2026 00:32zielajzielajCPPclang++18.1.3Error
Apr 15, 2026 00:29zielajzielajCPPclang++18.1.3Error
Apr 15, 2026 00:23zielajzielajCPPclang++18.1.3Error
Apr 15, 2026 00:21zielajzielajCPPclang++18.1.3Error
Apr 15, 2026 00:20zielajzielajCPPclang++18.1.3Error
Apr 15, 2026 00:15zielajzielajCPPclang++18.1.3Error
Apr 15, 2026 00:13zielajzielajCPPclang++18.1.3Error
Apr 15, 2026 00:12zielajzielajCPPclang++18.1.3Error
Apr 15, 2026 00:10zielajzielajCPPclang++18.1.3Error
Apr 15, 2026 00:04zielajzielajCPPclang++18.1.3Error
Apr 15, 2026 00:02zielajzielajCPPclang++18.1.3Error
Apr 15, 2026 00:00zielajzielajCPPclang++18.1.3Error
Apr 14, 2026 23:58zielajzielajCPPclang++18.1.3Error
Apr 14, 2026 23:49zielajzielajCPPclang++18.1.3Success5,465
Apr 14, 2026 23:48zielajzielajCPPclang++18.1.3Success5,413
Apr 14, 2026 23:27zielajzielajCPPclang++18.1.3Success5,609
Apr 14, 2026 23:21zielajzielajCPPclang++18.1.3Error
Apr 14, 2026 23:17zielajzielajCPPclang++18.1.3Error
Apr 14, 2026 22:30zielajzielajCPPclang++18.1.3Error
Apr 14, 2026 04:42Yuriy LyfenkoYuriy LyfenkoCPPg++13.3.0Success3,096+23.82 RP
Apr 14, 2026 04:39Yuriy LyfenkoYuriy LyfenkoCPPg++13.3.0Success3,119+45.60 RP
Apr 14, 2026 04:37Yuriy LyfenkoYuriy LyfenkoCPPg++13.3.0Success3,164+52.07 RP
Apr 14, 2026 04:35Yuriy LyfenkoYuriy LyfenkoCPPg++13.3.0Error
Apr 14, 2026 04:32Yuriy LyfenkoYuriy LyfenkoCPPg++13.3.0Error
Apr 14, 2026 04:28Yuriy LyfenkoYuriy LyfenkoCPPg++13.3.0Success3,217+6.75 RP
Apr 14, 2026 04:24Yuriy LyfenkoYuriy LyfenkoCPPg++13.3.0Error
Apr 14, 2026 04:22Yuriy LyfenkoYuriy LyfenkoCPPg++13.3.0Success3,231
Apr 14, 2026 04:20Yuriy LyfenkoYuriy LyfenkoCPPg++13.3.0Success3,233
Apr 14, 2026 04:18Yuriy LyfenkoYuriy LyfenkoCPPg++13.3.0Success3,244
Apr 14, 2026 04:17Yuriy LyfenkoYuriy LyfenkoCPPg++13.3.0Success3,224+56.67 RP
Apr 14, 2026 04:12Yuriy LyfenkoYuriy LyfenkoCPPg++13.3.0Success3,296
Apr 14, 2026 04:01Yuriy LyfenkoYuriy LyfenkoCPPg++13.3.0Success4,715
Apr 14, 2026 04:00Yuriy LyfenkoYuriy LyfenkoCPPg++13.3.0Success4,539
Apr 14, 2026 03:59Yuriy LyfenkoYuriy LyfenkoCPPg++13.3.0Success4,558
Apr 14, 2026 03:53Yuriy LyfenkoYuriy LyfenkoCPPg++13.3.0Success4,288
Apr 14, 2026 03:49Yuriy LyfenkoYuriy LyfenkoCPPg++13.3.0Success4,005
Apr 14, 2026 03:43Yuriy LyfenkoYuriy LyfenkoCPPg++13.3.0Success3,291
Apr 14, 2026 03:38Yuriy LyfenkoYuriy LyfenkoCPPg++13.3.0Error
Apr 14, 2026 03:37Yuriy LyfenkoYuriy LyfenkoCPPg++13.3.0Error
Apr 14, 2026 03:32Yuriy LyfenkoYuriy LyfenkoCPPg++13.3.0Success3,284+53.74 RP
Apr 14, 2026 03:30Yuriy LyfenkoYuriy LyfenkoCPPg++13.3.0Success3,978
Apr 14, 2026 03:30Yuriy LyfenkoYuriy LyfenkoCPPg++13.3.0Success3,346
Apr 14, 2026 03:22Yuriy LyfenkoYuriy LyfenkoCPPg++13.3.0Success3,501
Apr 14, 2026 03:21Yuriy LyfenkoYuriy LyfenkoCPPg++13.3.0Error
Apr 14, 2026 03:19Yuriy LyfenkoYuriy LyfenkoCPPg++13.3.0Error
Apr 14, 2026 03:10Yuriy LyfenkoYuriy LyfenkoCPPg++13.3.0Success3,343+76.72 RP
Apr 14, 2026 03:07Yuriy LyfenkoYuriy LyfenkoCPPg++13.3.0Success3,431+138.37 RP
Apr 14, 2026 03:04Yuriy LyfenkoYuriy LyfenkoCPPg++13.3.0Success3,972
Apr 14, 2026 02:53Yuriy LyfenkoYuriy LyfenkoCPPclang++18.1.3Success3,686
Apr 14, 2026 02:52Yuriy LyfenkoYuriy LyfenkoCPPg++13.3.0Success3,672
Apr 14, 2026 02:44Yuriy LyfenkoYuriy LyfenkoCPPclang++18.1.3Success3,656
Apr 14, 2026 02:38Yuriy LyfenkoYuriy LyfenkoCPPg++13.3.0Success3,602+11.51 RP
Apr 14, 2026 02:38Yuriy LyfenkoYuriy LyfenkoCPPg++13.3.0Success3,681
Apr 14, 2026 02:33Yuriy LyfenkoYuriy LyfenkoCPPg++13.3.0Success3,623
Apr 14, 2026 02:31Yuriy LyfenkoYuriy LyfenkoCPPg++13.3.0Success3,883
Apr 14, 2026 02:31Yuriy LyfenkoYuriy LyfenkoCPPg++13.3.0Success3,948
Apr 14, 2026 02:29Yuriy LyfenkoYuriy LyfenkoCPPg++13.3.0Success3,666
Apr 14, 2026 02:29Yuriy LyfenkoYuriy LyfenkoCPPg++13.3.0Success3,639
Apr 14, 2026 02:22Yuriy LyfenkoYuriy LyfenkoCPPg++13.3.0Success3,891
Apr 14, 2026 02:11Yuriy LyfenkoYuriy LyfenkoCPPg++13.3.0Success3,617+9.90 RP