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 23, 2023 20:02Franek KortaFranek KortaCPPg++9.3.0Error
Apr 23, 2023 20:01Franek KortaFranek KortaCPPg++9.3.0Error
Apr 23, 2023 20:00Franek KortaFranek KortaCPPg++9.3.0Error
Apr 23, 2023 19:58Franek KortaFranek KortaCPPg++9.3.0Error
Apr 23, 2023 19:56Franek KortaFranek KortaCPPg++9.3.0Error
Apr 23, 2023 19:55Franek KortaFranek KortaCPPg++9.3.0Error
Apr 23, 2023 19:53Franek KortaFranek KortaCPPg++9.3.0Error
Apr 17, 2023 06:56Yuriy LyfenkoYuriy LyfenkoCPPg++9.3.0Error
Apr 16, 2023 22:57Franek KortaFranek KortaCPPg++9.3.0Success15,676
Apr 16, 2023 22:46Franek KortaFranek KortaCPPg++9.3.0Error
Apr 16, 2023 22:46Franek KortaFranek KortaCPPg++9.3.0Error
Apr 16, 2023 22:44Franek KortaFranek KortaCPPg++9.3.0Success16,031
Apr 16, 2023 22:44Franek KortaFranek KortaCPPg++9.3.0Error
Apr 16, 2023 22:42Franek KortaFranek KortaCPPg++9.3.0Error
Apr 16, 2023 22:41Franek KortaFranek KortaCPPg++9.3.0Error
Apr 16, 2023 22:39Franek KortaFranek KortaCPPg++9.3.0Success16,207
Apr 16, 2023 22:39Franek KortaFranek KortaCPPg++9.3.0Success14,907
Apr 16, 2023 22:27Franek KortaFranek KortaCPPg++9.3.0Success18,114
Apr 16, 2023 22:25Franek KortaFranek KortaCPPg++9.3.0Error
Apr 16, 2023 22:24Franek KortaFranek KortaCPPg++9.3.0Error
Apr 16, 2023 22:23Franek KortaFranek KortaCPPg++9.3.0Success14,721+476.49 RP
Apr 15, 2023 22:17Franek KortaFranek KortaCPPg++9.3.0Error
Apr 15, 2023 22:16Franek KortaFranek KortaCPPg++9.3.0Error
Apr 15, 2023 22:15Franek KortaFranek KortaCPPg++9.3.0Error
Apr 15, 2023 22:10Franek KortaFranek KortaCPPg++9.3.0Error
Apr 15, 2023 22:08Franek KortaFranek KortaCPPg++9.3.0Success49,306+1.31 RP
Apr 15, 2023 22:07Franek KortaFranek KortaCPPg++9.3.0Success58,712
Apr 15, 2023 21:53Franek KortaFranek KortaCPPg++9.3.0Success97,340
Apr 15, 2023 21:49Franek KortaFranek KortaCPPg++9.3.0Success102,384
Apr 15, 2023 21:46Franek KortaFranek KortaCPPg++9.3.0Success116,054
Apr 15, 2023 21:46Franek KortaFranek KortaCPPg++9.3.0Success114,072
Apr 15, 2023 21:42Franek KortaFranek KortaCPPg++9.3.0Error
Apr 15, 2023 21:41Franek KortaFranek KortaCPPg++9.3.0Error
Apr 15, 2023 21:38Franek KortaFranek KortaCPPg++9.3.0Error
Apr 15, 2023 21:36Franek KortaFranek KortaCPPg++9.3.0Error
Apr 15, 2023 21:34Franek KortaFranek KortaCPPg++9.3.0Error
Apr 15, 2023 21:16Franek KortaFranek KortaCPPg++9.3.0Error
Mar 7, 2023 20:43Franek KortaFranek KortaCPPg++9.3.0Error
Mar 7, 2023 20:37Franek KortaFranek KortaCPPg++9.3.0Error
Mar 7, 2023 20:36Franek KortaFranek KortaCPPg++9.3.0Error
Mar 7, 2023 20:35Franek KortaFranek KortaCPPg++9.3.0Success49,626+12.19 RP
Mar 7, 2023 20:34Franek KortaFranek KortaCPPg++9.3.0Success970,757
Mar 7, 2023 20:20Franek KortaFranek KortaCPPg++9.3.0Success977,305
Mar 7, 2023 20:16Franek KortaFranek KortaCPPg++9.3.0Success980,771
Mar 1, 2023 01:49Franek KortaFranek KortaCPPg++9.3.0Error
Mar 1, 2023 01:47Franek KortaFranek KortaCPPg++9.3.0Error
Mar 1, 2023 01:46Franek KortaFranek KortaCPPg++9.3.0Error
Mar 1, 2023 01:42Franek KortaFranek KortaCPPg++9.3.0Error
Mar 1, 2023 01:41Franek KortaFranek KortaCPPg++9.3.0Error
Mar 1, 2023 01:32Franek KortaFranek KortaCPPg++9.3.0Error
Mar 1, 2023 01:32Franek KortaFranek KortaCPPg++9.3.0Error
Mar 1, 2023 01:28Franek KortaFranek KortaCPPg++9.3.0Error
Mar 1, 2023 01:15Franek KortaFranek KortaCPPg++9.3.0Error
Mar 1, 2023 01:14Franek KortaFranek KortaCPPg++9.3.0Error
Mar 1, 2023 01:14Franek KortaFranek KortaCPPg++9.3.0Error
Mar 1, 2023 01:13Franek KortaFranek KortaCPPg++9.3.0Error
Mar 1, 2023 01:11Franek KortaFranek KortaCPPg++9.3.0Error
Mar 1, 2023 01:10Franek KortaFranek KortaCPPg++9.3.0Error
Mar 1, 2023 01:08Franek KortaFranek KortaCPPg++9.3.0Error
Mar 1, 2023 01:07Franek KortaFranek KortaCPPg++9.3.0Error
Mar 1, 2023 01:05Franek KortaFranek KortaCPPg++9.3.0Error
Mar 1, 2023 01:05Franek KortaFranek KortaCPPg++9.3.0Error
Mar 1, 2023 01:04Franek KortaFranek KortaCPPg++9.3.0Error
Mar 1, 2023 00:52Franek KortaFranek KortaCPPg++9.3.0Success969,660
Feb 28, 2023 22:38Franek KortaFranek KortaCPPg++9.3.0Success963,177
Feb 24, 2023 23:22Andranik ChakiryanAndranik ChakiryanCPPg++9.3.0Error
Feb 24, 2023 23:16Andranik ChakiryanAndranik ChakiryanCPPg++9.3.0Error
Feb 24, 2023 23:13Andranik ChakiryanAndranik ChakiryanCPPg++9.3.0Error
Feb 24, 2023 23:09Andranik ChakiryanAndranik ChakiryanCPPg++9.3.0Error
Feb 24, 2023 22:59Andranik ChakiryanAndranik ChakiryanCPPg++9.3.0Success1,021,066+9.79 RP
Feb 20, 2023 01:09LiamLiamCPPclang++10.0.0Error
Feb 20, 2023 01:09LiamLiamCPPclang++10.0.0Error
Feb 20, 2023 00:46LiamLiamCPPg++9.3.0Error
Feb 20, 2023 00:41LiamLiamCPPg++9.3.0Error
Feb 20, 2023 00:41LiamLiamCPPclang++10.0.0Error
Feb 20, 2023 00:40LiamLiamCPPg++9.3.0Error
Feb 20, 2023 00:38LiamLiamCPPg++9.3.0Success39,045+163.99 RP
Feb 20, 2023 00:37LiamLiamCPPg++9.3.0Error
Feb 20, 2023 00:33LiamLiamCPPg++9.3.0Error
Feb 20, 2023 00:27LiamLiamCPPg++9.3.0Error
Feb 20, 2023 00:25LiamLiamCPPg++9.3.0Error
Feb 20, 2023 00:24LiamLiamCPPclang++10.0.0Error
Feb 20, 2023 00:22LiamLiamCPPclang++10.0.0Error
Feb 20, 2023 00:18LiamLiamCPPclang++10.0.0Error
Feb 20, 2023 00:17LiamLiamCPPclang++10.0.0Error
Feb 20, 2023 00:14LiamLiamCPPclang++10.0.0Error
Feb 20, 2023 00:14LiamLiamCPPg++9.3.0Error
Feb 20, 2023 00:11LiamLiamCPPg++9.3.0Error
Feb 20, 2023 00:09LiamLiamCPPg++9.3.0Error
Feb 20, 2023 00:09LiamLiamCPPg++9.3.0Error
Feb 19, 2023 23:59LiamLiamCPPg++9.3.0Error
Feb 19, 2023 23:58LiamLiamCPPg++9.3.0Error
Feb 19, 2023 23:56LiamLiamCPPg++9.3.0Error
Feb 19, 2023 23:54LiamLiamCPPg++9.3.0Error
Feb 19, 2023 22:52LiamLiamCPPg++9.3.0Success361,900
Feb 19, 2023 22:51LiamLiamCPPg++9.3.0Success332,331
Feb 19, 2023 22:51LiamLiamCPPg++9.3.0Success334,434
Feb 19, 2023 22:49LiamLiamCPPg++9.3.0Error
Feb 17, 2023 19:36LiamLiamCPPg++9.3.0Success137,419
Feb 17, 2023 19:34LiamLiamCPPg++9.3.0Success123,870