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
Mar 28, 2024 16:26emily graceemily graceCPPg++9.4.0Error
Mar 28, 2024 16:24Drew GarciaDrew GarciaCPPclang++10.0.0Success330,305
Mar 28, 2024 16:23emily graceemily graceCPPg++9.4.0Error
Mar 28, 2024 16:22emily graceemily graceCPPclang++10.0.0Error
Mar 28, 2024 16:17emily graceemily graceCPPclang++10.0.0Error
Mar 28, 2024 16:16Drew GarciaDrew GarciaCPPclang++10.0.0Error
Mar 28, 2024 16:15emily graceemily graceCPPclang++10.0.0Error
Mar 28, 2024 16:14emily graceemily graceCPPclang++10.0.0Error
Mar 28, 2024 16:13Drew GarciaDrew GarciaCPPclang++10.0.0Error
Mar 28, 2024 16:12emily graceemily graceCPPclang++10.0.0Error
Mar 28, 2024 16:10emily graceemily graceCPPclang++10.0.0Success106,528
Mar 28, 2024 15:57emily graceemily graceCPPclang++10.0.0Success106,278
Mar 28, 2024 15:57emily graceemily graceCPPclang++10.0.0Success102,476
Mar 28, 2024 15:53Drew GarciaDrew GarciaCPPclang++10.0.0Success100,346+3.24 RP
Mar 28, 2024 15:45Drew GarciaDrew GarciaCPPclang++10.0.0Success111,095
Mar 28, 2024 15:41Drew GarciaDrew GarciaCPPclang++10.0.0Error
Mar 28, 2024 15:30Drew GarciaDrew GarciaCPPclang++10.0.0Error
Mar 28, 2024 15:24Drew GarciaDrew GarciaCPPclang++10.0.0Error
Mar 28, 2024 15:17Drew GarciaDrew GarciaCPPg++9.4.0Error
Mar 28, 2024 04:43Drew GarciaDrew GarciaCPPclang++10.0.0Success125,397
Mar 28, 2024 03:02Drew GarciaDrew GarciaCPPg++9.4.0Success103,713+96.42 RP
Mar 28, 2024 02:59Drew GarciaDrew GarciaCPPg++9.4.0Error
Mar 27, 2024 23:44emily graceemily graceCPPclang++10.0.0Success105,183
Mar 27, 2024 23:43emily graceemily graceCPPclang++10.0.0Success186,383
Mar 27, 2024 23:42emily graceemily graceCPPclang++10.0.0Error
Mar 27, 2024 23:31emily graceemily graceCPPclang++10.0.0Success105,986
Mar 27, 2024 23:29emily graceemily graceCPPclang++10.0.0Error
Mar 27, 2024 23:14emily graceemily graceCPPclang++10.0.0Success106,682
Mar 27, 2024 23:14emily graceemily graceCPPclang++10.0.0Success87,382+8.35 RP
Mar 27, 2024 23:13emily graceemily graceCPPg++9.4.0Success117,999
Mar 27, 2024 23:12emily graceemily graceCPPclang++10.0.0Success94,263+12.23 RP
Mar 27, 2024 23:10emily graceemily graceCPPclang++10.0.0Success122,077
Mar 27, 2024 23:02emily graceemily graceCPPclang++10.0.0Error
Mar 27, 2024 22:59emily graceemily graceCPPclang++10.0.0Error
Mar 27, 2024 22:51emily graceemily graceCPPclang++10.0.0Error
Mar 27, 2024 22:40emily graceemily graceCPPclang++10.0.0Success109,072
Mar 27, 2024 22:38emily graceemily graceCPPclang++10.0.0Success124,585
Mar 27, 2024 22:35emily graceemily graceCPPg++9.4.0Success108,573
Mar 27, 2024 22:27emily graceemily graceCPPg++9.4.0Success121,544
Mar 27, 2024 22:27emily graceemily graceCPPclang++10.0.0Success108,440
Mar 27, 2024 22:21emily graceemily graceCPPclang++10.0.0Success106,543+7.26 RP
Mar 27, 2024 22:16emily graceemily graceCPPg++9.4.0Success129,012
Mar 27, 2024 20:36emily graceemily graceCPPg++9.4.0Success134,638
Mar 27, 2024 20:35emily graceemily graceCPPg++9.4.0Success138,189
Mar 27, 2024 20:30emily graceemily graceCPPg++9.4.0Success138,522
Mar 27, 2024 20:11emily graceemily graceCPPg++9.4.0Success115,481+2.67 RP
Mar 27, 2024 20:06emily graceemily graceCPPg++9.4.0Success119,158+73.51 RP
Mar 27, 2024 20:01emily graceemily graceCPPg++9.4.0Error
Mar 27, 2024 19:57emily graceemily graceCPPg++9.4.0Success994,043
Mar 27, 2024 19:53emily graceemily graceCPPg++9.4.0Success1,092,763
Mar 27, 2024 19:45emily graceemily graceCPPg++9.4.0Error
Mar 27, 2024 19:28emily graceemily graceCPPg++9.4.0Error
Mar 27, 2024 19:27emily graceemily graceCPPg++9.4.0Error
Mar 27, 2024 19:21emily graceemily graceCPPg++9.4.0Error
Mar 27, 2024 19:19emily graceemily graceCPPg++9.4.0Error
Mar 27, 2024 19:08emily graceemily graceCPPg++9.4.0Success960,603+10.41 RP
Mar 25, 2024 15:36IhebIhebCPPg++9.4.0Success94,471+95.72 RP
Mar 25, 2024 15:32IhebIhebCPPg++9.4.0Error
Mar 21, 2024 02:16IhebIhebCPPg++9.4.0Success1,003,620
Mar 21, 2024 02:05IhebIhebCPPg++9.4.0Success986,551+10.14 RP
Mar 6, 2024 20:21Mikhail ShirokovMikhail ShirokovCPPg++9.4.0Success21,748
Mar 6, 2024 20:16Mikhail ShirokovMikhail ShirokovCPPg++9.4.0Error
Mar 6, 2024 20:16Mikhail ShirokovMikhail ShirokovCPPg++9.4.0Error
Mar 6, 2024 20:15Mikhail ShirokovMikhail ShirokovCPPg++9.3.0Error
Mar 6, 2024 20:15Mikhail ShirokovMikhail ShirokovCPPg++9.3.0Error
Feb 22, 2024 11:20Huy Duc LeHuy Duc LeCPPclang++10.0.0Error
Feb 22, 2024 11:20Huy Duc LeHuy Duc LeCPPclang++10.0.0Error
Feb 22, 2024 11:17Huy Duc LeHuy Duc LeCPPclang++10.0.0Error
Feb 22, 2024 11:14Huy Duc LeHuy Duc LeCPPclang++10.0.0Error
Feb 22, 2024 11:13Huy Duc LeHuy Duc LeCPPclang++10.0.0Error
Feb 22, 2024 11:10Huy Duc LeHuy Duc LeCPPclang++10.0.0Error
Feb 22, 2024 11:09Huy Duc LeHuy Duc LeCPPclang++10.0.0Error
Feb 22, 2024 11:06Huy Duc LeHuy Duc LeCPPclang++10.0.0Error
Feb 22, 2024 11:05Huy Duc LeHuy Duc LeCPPclang++10.0.0Error
Feb 22, 2024 11:03Huy Duc LeHuy Duc LeCPPclang++10.0.0Success8,966
Feb 22, 2024 11:03Huy Duc LeHuy Duc LeCPPclang++10.0.0Success10,305
Feb 22, 2024 11:02Huy Duc LeHuy Duc LeCPPclang++10.0.0Success11,113
Feb 22, 2024 11:01Huy Duc LeHuy Duc LeCPPclang++10.0.0Success11,197
Feb 22, 2024 11:00Huy Duc LeHuy Duc LeCPPclang++10.0.0Error
Feb 21, 2024 14:08Huy Duc LeHuy Duc LeCPPclang++10.0.0Error
Feb 21, 2024 14:06Huy Duc LeHuy Duc LeCPPclang++10.0.0Success11,701
Feb 21, 2024 14:01Huy Duc LeHuy Duc LeCPPclang++10.0.0Success11,050
Feb 21, 2024 13:58Huy Duc LeHuy Duc LeCPPclang++10.0.0Success11,763
Feb 21, 2024 13:58Huy Duc LeHuy Duc LeCPPclang++10.0.0Success11,287
Feb 21, 2024 13:55Huy Duc LeHuy Duc LeCPPclang++10.0.0Error
Feb 21, 2024 13:53Huy Duc LeHuy Duc LeCPPclang++10.0.0Error
Feb 21, 2024 13:50Huy Duc LeHuy Duc LeCPPclang++10.0.0Error
Feb 21, 2024 13:46Huy Duc LeHuy Duc LeCPPclang++10.0.0Error
Feb 21, 2024 13:45Huy Duc LeHuy Duc LeCPPclang++10.0.0Error
Feb 21, 2024 13:40Huy Duc LeHuy Duc LeCPPg++9.4.0Error
Feb 21, 2024 13:22Huy Duc LeHuy Duc LeCPPclang++10.0.0Error
Feb 21, 2024 13:03Huy Duc LeHuy Duc LeCPPclang++10.0.0Error
Feb 21, 2024 13:02Huy Duc LeHuy Duc LeCPPclang++10.0.0Success10,778
Feb 21, 2024 11:14Huy Duc LeHuy Duc LeCPPclang++10.0.0Error
Feb 21, 2024 11:12Huy Duc LeHuy Duc LeCPPclang++10.0.0Error
Feb 21, 2024 11:04Huy Duc LeHuy Duc LeCPPclang++10.0.0Error
Feb 21, 2024 10:54Huy Duc LeHuy Duc LeCPPclang++10.0.0Error
Feb 21, 2024 10:53Huy Duc LeHuy Duc LeCPPclang++10.0.0Error
Feb 21, 2024 10:47Huy Duc LeHuy Duc LeCPPclang++10.0.0Error
Feb 21, 2024 10:38Huy Duc LeHuy Duc LeCPPclang++10.0.0Error