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
Jan 9, 2025 08:18Ian MckibbenIan MckibbenCPPclang++18.1.3Error
Jan 9, 2025 08:16Ian MckibbenIan MckibbenCPPclang++18.1.3Success110,282
Jan 9, 2025 08:13Ian MckibbenIan MckibbenCPPclang++18.1.3Success108,041
Jan 9, 2025 08:10Ian MckibbenIan MckibbenCPPclang++18.1.3Success101,319+2.19 RP
Jan 9, 2025 08:10Ian MckibbenIan MckibbenCPPclang++18.1.3Success106,952
Jan 9, 2025 08:10Ian MckibbenIan MckibbenCPPclang++18.1.3Error
Jan 9, 2025 08:09Ian MckibbenIan MckibbenCPPclang++18.1.3Error
Jan 9, 2025 08:04Ian MckibbenIan MckibbenCPPclang++18.1.3Success103,613+86.24 RP
Jan 9, 2025 08:01Ian MckibbenIan MckibbenCPPclang++18.1.3Success973,234+10.28 RP
Dec 30, 2024 01:02Joad NacerJoad NacerCPPclang++18.1.3Error
Dec 30, 2024 00:55Joad NacerJoad NacerCPPclang++18.1.3Error
Dec 30, 2024 00:53Joad NacerJoad NacerCPPclang++18.1.3Error
Dec 30, 2024 00:52Joad NacerJoad NacerCPPclang++18.1.3Error
Dec 30, 2024 00:48Joad NacerJoad NacerCPPclang++18.1.3Error
Dec 30, 2024 00:46Joad NacerJoad NacerCPPclang++18.1.3Error
Dec 30, 2024 00:44Joad NacerJoad NacerCPPclang++18.1.3Error
Dec 25, 2024 22:45Joad NacerJoad NacerCPPg++13.2.0Error
Dec 25, 2024 19:57Joad NacerJoad NacerCPPg++13.2.0Error
Dec 25, 2024 19:55Joad NacerJoad NacerCPPg++13.2.0Success3,689+80.57 RP
Dec 25, 2024 19:51Joad NacerJoad NacerCPPg++13.2.0Error
Dec 25, 2024 19:47Joad NacerJoad NacerCPPg++13.2.0Error
Dec 25, 2024 12:46Joad NacerJoad NacerCPPg++13.2.0Error
Dec 25, 2024 12:44Joad NacerJoad NacerCPPg++13.2.0Error
Dec 25, 2024 12:39Joad NacerJoad NacerCPPg++13.2.0Error
Dec 25, 2024 12:35Joad NacerJoad NacerCPPg++13.2.0Error
Dec 25, 2024 12:31Joad NacerJoad NacerCPPg++13.2.0Error
Dec 25, 2024 12:23Joad NacerJoad NacerCPPclang++18.1.3Error
Dec 25, 2024 12:14Joad NacerJoad NacerCPPclang++18.1.3Error
Dec 25, 2024 12:10Joad NacerJoad NacerCPPg++13.2.0Error
Dec 25, 2024 11:26Joad NacerJoad NacerCPPg++13.2.0Error
Dec 25, 2024 11:18Joad NacerJoad NacerCPPg++13.2.0Error
Dec 25, 2024 11:01Joad NacerJoad NacerCPPg++13.2.0Error
Dec 25, 2024 10:42Joad NacerJoad NacerCPPg++13.2.0Error
Dec 25, 2024 10:34Joad NacerJoad NacerCPPg++13.2.0Error
Dec 25, 2024 09:42Joad NacerJoad NacerCPPg++13.2.0Error
Dec 25, 2024 09:40Joad NacerJoad NacerCPPg++13.2.0Error
Dec 25, 2024 09:38Joad NacerJoad NacerCPPg++13.2.0Error
Dec 25, 2024 03:30Joad NacerJoad NacerCPPg++13.2.0Success4,012
Dec 25, 2024 03:29Joad NacerJoad NacerCPPg++13.2.0Success3,910
Dec 25, 2024 03:28Joad NacerJoad NacerCPPg++13.2.0Error
Dec 25, 2024 03:24Joad NacerJoad NacerCPPg++13.2.0Error
Dec 25, 2024 03:24Joad NacerJoad NacerCPPg++13.2.0Success4,325
Dec 25, 2024 03:21Joad NacerJoad NacerCPPg++13.2.0Error
Dec 25, 2024 03:19Joad NacerJoad NacerCPPg++13.2.0Success4,222
Dec 25, 2024 03:15Joad NacerJoad NacerCPPg++13.2.0Error
Dec 25, 2024 03:05Joad NacerJoad NacerCPPg++13.2.0Error
Dec 25, 2024 03:03Joad NacerJoad NacerCPPg++13.2.0Success3,802+118.26 RP
Dec 25, 2024 03:03Joad NacerJoad NacerCPPg++13.2.0Error
Dec 25, 2024 03:01Joad NacerJoad NacerCPPg++13.2.0Error
Dec 25, 2024 02:59Joad NacerJoad NacerCPPg++13.2.0Success4,514
Dec 25, 2024 02:57Joad NacerJoad NacerCPPg++13.2.0Success3,981+158.99 RP
Dec 25, 2024 02:51Joad NacerJoad NacerCPPg++13.2.0Error
Dec 25, 2024 02:44Joad NacerJoad NacerCPPg++13.2.0Error
Dec 25, 2024 02:40Joad NacerJoad NacerCPPg++13.2.0Error
Dec 25, 2024 02:38Joad NacerJoad NacerCPPg++13.2.0Success4,250+824.36 RP
Dec 25, 2024 02:38Joad NacerJoad NacerCPPg++13.2.0Error
Dec 25, 2024 02:38Joad NacerJoad NacerCPPclang++18.1.3Error
Dec 25, 2024 02:32Joad NacerJoad NacerCPPclang++18.1.3Error
Dec 25, 2024 02:28Joad NacerJoad NacerCPPclang++18.1.3Error
Dec 25, 2024 02:26Joad NacerJoad NacerCPPclang++18.1.3Error
Dec 25, 2024 02:25Joad NacerJoad NacerCPPclang++18.1.3Error
Dec 25, 2024 02:15Joad NacerJoad NacerCPPclang++18.1.3Error
Dec 25, 2024 02:12Joad NacerJoad NacerCPPclang++18.1.3Error
Dec 25, 2024 02:10Joad NacerJoad NacerCPPclang++18.1.3Error
Dec 25, 2024 02:04Joad NacerJoad NacerCPPclang++18.1.3Error
Dec 25, 2024 02:03Joad NacerJoad NacerCPPclang++18.1.3Error
Dec 25, 2024 01:58Joad NacerJoad NacerCPPclang++18.1.3Error
Dec 25, 2024 01:56Joad NacerJoad NacerCPPclang++18.1.3Error
Dec 25, 2024 01:51Joad NacerJoad NacerCPPclang++18.1.3Error
Dec 25, 2024 01:42Joad NacerJoad NacerCPPclang++18.1.3Error
Dec 25, 2024 01:42Joad NacerJoad NacerCPPg++13.2.0Error
Dec 25, 2024 01:30Joad NacerJoad NacerCPPg++13.2.0Error
Dec 25, 2024 01:29Joad NacerJoad NacerCPPg++13.2.0Error
Dec 25, 2024 01:25Joad NacerJoad NacerCPPg++13.2.0Error
Dec 25, 2024 01:11Joad NacerJoad NacerCPPg++13.2.0Error
Dec 25, 2024 01:08Joad NacerJoad NacerCPPg++13.2.0Error
Dec 25, 2024 01:02Joad NacerJoad NacerCPPg++13.2.0Error
Dec 25, 2024 01:00Joad NacerJoad NacerCPPg++13.2.0Error
Dec 25, 2024 00:55Joad NacerJoad NacerCPPg++13.2.0Error
Dec 25, 2024 00:50Joad NacerJoad NacerCPPg++13.2.0Error
Dec 25, 2024 00:49Joad NacerJoad NacerCPPg++13.2.0Error
Dec 25, 2024 00:46Joad NacerJoad NacerCPPg++13.2.0Error
Dec 25, 2024 00:41Joad NacerJoad NacerCPPg++13.2.0Error
Dec 25, 2024 00:39Joad NacerJoad NacerCPPg++13.2.0Error
Dec 25, 2024 00:35Joad NacerJoad NacerCPPg++13.2.0Error
Dec 25, 2024 00:20Joad NacerJoad NacerCPPg++13.2.0Success2,323,375
Dec 24, 2024 23:59Joad NacerJoad NacerCPPg++13.2.0Error
Dec 24, 2024 23:53Joad NacerJoad NacerCPPg++13.2.0Error
Dec 24, 2024 23:30Joad NacerJoad NacerCPPg++13.2.0Error
Dec 24, 2024 23:17Joad NacerJoad NacerCPPg++13.2.0Error
Dec 22, 2024 22:17HighloadGPTO1HighloadGPTO1CPPg++13.2.0Success107,859
Dec 22, 2024 22:17HighloadGPTO1HighloadGPTO1CPPclang++18.1.3Success94,897+105.38 RP
Dec 19, 2024 15:33eldon-chungeldon-chungCPPg++9.4.0Error
Dec 19, 2024 15:19eldon-chungeldon-chungCPPg++9.4.0Success966,239
Dec 19, 2024 09:36eldon-chungeldon-chungCPPg++9.4.0Success967,427
Dec 19, 2024 09:30eldon-chungeldon-chungCPPg++9.4.0Success965,583
Dec 19, 2024 09:23eldon-chungeldon-chungCPPg++9.4.0Success960,019
Dec 13, 2024 07:58NoSIMD_C#NoSIMD_C#CPPg++13.2.0Success961,061+0.13 RP
Dec 12, 2024 18:36zielajzielajCPPclang++18.1.3Success5,499
Dec 12, 2024 18:29Yuriy LyfenkoYuriy LyfenkoCPPg++13.2.0Error