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 12, 2022 00:09Kenneth MaplesKenneth MaplesCPPg++9.3.0Error
Oct 12, 2022 00:08Kenneth MaplesKenneth MaplesCPPg++9.3.0Error
Oct 12, 2022 00:03Kenneth MaplesKenneth MaplesCPPg++9.3.0Error
Oct 12, 2022 00:02Kenneth MaplesKenneth MaplesCPPg++9.3.0Error
Oct 12, 2022 00:00Kenneth MaplesKenneth MaplesCPPg++9.3.0Error
Oct 11, 2022 23:59Kenneth MaplesKenneth MaplesCPPg++9.3.0Error
Oct 11, 2022 23:57Kenneth MaplesKenneth MaplesCPPg++9.3.0Error
Oct 11, 2022 23:52Kenneth MaplesKenneth MaplesCPPg++9.3.0Error
Oct 11, 2022 23:50Kenneth MaplesKenneth MaplesCPPg++9.3.0Error
Oct 11, 2022 23:48Kenneth MaplesKenneth MaplesCPPg++9.3.0Error
Oct 11, 2022 23:47Kenneth MaplesKenneth MaplesCPPg++9.3.0Error
Oct 11, 2022 23:42Kenneth MaplesKenneth MaplesCPPg++9.3.0Error
Oct 10, 2022 23:43Kenneth MaplesKenneth MaplesCPPg++9.3.0Success64,687+8.98 RP
Sep 20, 2022 05:03Kenneth MaplesKenneth MaplesCPPg++9.3.0Success68,674+60.54 RP
Sep 20, 2022 04:36Kenneth MaplesKenneth MaplesCPPg++9.3.0Success117,538+59.50 RP
Sep 20, 2022 04:33Kenneth MaplesKenneth MaplesCPPg++9.3.0Success390,885+15.16 RP
Sep 20, 2022 04:31Kenneth MaplesKenneth MaplesCPPg++9.3.0Error
Sep 20, 2022 04:27Kenneth MaplesKenneth MaplesCPPg++9.3.0Success959,479+10.42 RP
Sep 20, 2022 04:26Kenneth MaplesKenneth MaplesCPPg++9.3.0Error
Sep 20, 2022 04:14Kenneth MaplesKenneth MaplesCPPg++9.3.0Error
Sep 16, 2022 10:55Andrey TsvetkovAndrey TsvetkovGOgo1.19.1Success98,151
Sep 12, 2022 09:38eldon-chungeldon-chungCPPg++9.3.0Error
Sep 12, 2022 09:35eldon-chungeldon-chungCPPg++9.3.0Error
Sep 12, 2022 08:58eldon-chungeldon-chungCPPg++9.3.0Error
Sep 12, 2022 08:52eldon-chungeldon-chungCPPg++9.3.0Error
Sep 11, 2022 15:19Bernard TeoBernard TeoCPPg++9.3.0Error
Sep 11, 2022 15:18Bernard TeoBernard TeoCPPg++9.3.0Error
Sep 11, 2022 15:15Bernard TeoBernard TeoCPPg++9.3.0Error
Sep 11, 2022 14:54Bernard TeoBernard TeoCPPg++9.3.0Error
Sep 11, 2022 14:31Bernard TeoBernard TeoCPPg++9.3.0Error
Sep 11, 2022 14:19Bernard TeoBernard TeoCPPg++9.3.0Error
Sep 11, 2022 14:17Bernard TeoBernard TeoCPPg++9.3.0Error
Sep 11, 2022 14:14Bernard TeoBernard TeoCPPg++9.3.0Error
Sep 11, 2022 14:13Bernard TeoBernard TeoCPPg++9.3.0Error
Sep 11, 2022 14:12Bernard TeoBernard TeoCPPg++9.3.0Error
Sep 11, 2022 14:09Bernard TeoBernard TeoCPPg++9.3.0Error
Sep 11, 2022 14:02Bernard TeoBernard TeoCPPg++9.3.0Error
Sep 11, 2022 14:02Bernard TeoBernard TeoCPPg++9.3.0Error
Sep 11, 2022 13:58Bernard TeoBernard TeoCPPg++9.3.0Error
Sep 11, 2022 13:54Bernard TeoBernard TeoCPPg++9.3.0Error
Sep 11, 2022 13:49Bernard TeoBernard TeoCPPg++9.3.0Error
Sep 11, 2022 13:49Bernard TeoBernard TeoCPPg++9.3.0Error
Sep 11, 2022 13:46Bernard TeoBernard TeoCPPg++9.3.0Error
Sep 11, 2022 13:44Bernard TeoBernard TeoCPPg++9.3.0Error
Sep 11, 2022 13:02Bernard TeoBernard TeoCPPg++9.3.0Success105,913+83.98 RP
Sep 10, 2022 19:13eldon-chungeldon-chungCPPg++9.3.0Error
Sep 10, 2022 19:10eldon-chungeldon-chungCPPg++9.3.0Success20,058+293.36 RP
Sep 10, 2022 19:01eldon-chungeldon-chungCPPg++9.3.0Error
Sep 10, 2022 18:47eldon-chungeldon-chungCPPg++9.3.0Error
Sep 10, 2022 18:47eldon-chungeldon-chungCPPclang++10.0.0Error
Sep 10, 2022 17:38eldon-chungeldon-chungCPPclang++10.0.0Error
Sep 10, 2022 17:36eldon-chungeldon-chungCPPclang++10.0.0Error
Sep 10, 2022 17:15eldon-chungeldon-chungCPPclang++10.0.0Error
Sep 10, 2022 17:12eldon-chungeldon-chungCPPclang++10.0.0Error
Sep 8, 2022 18:32eldon-chungeldon-chungCPPclang++10.0.0Error
Sep 8, 2022 18:29eldon-chungeldon-chungCPPclang++10.0.0Error
Sep 7, 2022 17:28eldon-chungeldon-chungCPPclang++10.0.0Success48,830
Sep 7, 2022 16:58eldon-chungeldon-chungCPPclang++10.0.0Error
Sep 7, 2022 16:43eldon-chungeldon-chungCPPclang++10.0.0Success48,735+205.19 RP
Sep 7, 2022 16:38Bernard TeoBernard TeoCPPg++9.3.0Success997,521
Sep 7, 2022 16:38Bernard TeoBernard TeoCPPg++9.3.0Success958,409+10.43 RP
Sep 7, 2022 15:50eldon-chungeldon-chungCPPclang++10.0.0Error
Sep 7, 2022 15:25eldon-chungeldon-chungCPPclang++10.0.0Error
Sep 7, 2022 15:21eldon-chungeldon-chungCPPclang++10.0.0Error
Sep 7, 2022 15:06eldon-chungeldon-chungCPPclang++10.0.0Error
Sep 7, 2022 15:05eldon-chungeldon-chungCPPclang++10.0.0Error
Sep 7, 2022 15:02eldon-chungeldon-chungCPPclang++10.0.0Error
Sep 7, 2022 14:59eldon-chungeldon-chungCPPclang++10.0.0Error
Sep 7, 2022 14:57eldon-chungeldon-chungCPPclang++10.0.0Error
Sep 7, 2022 05:40Yuriy LyfenkoYuriy LyfenkoCPPg++9.3.0Error
Sep 7, 2022 05:34Yuriy LyfenkoYuriy LyfenkoCPPg++9.3.0Error
Sep 7, 2022 05:32Yuriy LyfenkoYuriy LyfenkoCPPg++9.3.0Error
Sep 7, 2022 05:31Yuriy LyfenkoYuriy LyfenkoCPPg++9.3.0Success5,752
Sep 7, 2022 05:25Yuriy LyfenkoYuriy LyfenkoCPPg++9.3.0Error
Sep 7, 2022 05:24Yuriy LyfenkoYuriy LyfenkoCPPg++9.3.0Error
Sep 7, 2022 05:13Yuriy LyfenkoYuriy LyfenkoCPPg++9.3.0Error
Sep 7, 2022 05:11Yuriy LyfenkoYuriy LyfenkoCPPg++9.3.0Success4,909+491.72 RP
Sep 6, 2022 17:02eldon-chungeldon-chungCPPclang++10.0.0Error
Sep 6, 2022 17:01eldon-chungeldon-chungCPPclang++10.0.0Error
Sep 6, 2022 16:48eldon-chungeldon-chungCPPclang++10.0.0Error
Sep 6, 2022 16:37eldon-chungeldon-chungCPPclang++10.0.0Error
Sep 6, 2022 16:22eldon-chungeldon-chungCPPclang++10.0.0Error
Sep 6, 2022 16:20eldon-chungeldon-chungCPPclang++10.0.0Error
Sep 6, 2022 16:18eldon-chungeldon-chungCPPclang++10.0.0Error
Sep 6, 2022 11:14eldon-chungeldon-chungCPPclang++10.0.0Error
Sep 6, 2022 11:05eldon-chungeldon-chungCPPclang++10.0.0Error
Sep 6, 2022 11:04eldon-chungeldon-chungCPPclang++10.0.0Error
Sep 6, 2022 11:03eldon-chungeldon-chungCPPclang++10.0.0Error
Sep 6, 2022 11:02eldon-chungeldon-chungCPPclang++10.0.0Error
Sep 6, 2022 11:01eldon-chungeldon-chungCPPclang++10.0.0Error
Sep 6, 2022 10:55eldon-chungeldon-chungCPPclang++10.0.0Error
Sep 6, 2022 10:54eldon-chungeldon-chungCPPclang++10.0.0Error
Sep 6, 2022 10:52eldon-chungeldon-chungCPPclang++10.0.0Error
Sep 6, 2022 10:50eldon-chungeldon-chungCPPclang++10.0.0Error
Sep 6, 2022 10:49eldon-chungeldon-chungCPPg++9.3.0Error
Sep 6, 2022 10:48eldon-chungeldon-chungCPPg++9.3.0Error
Sep 6, 2022 10:47eldon-chungeldon-chungCPPg++9.3.0Error
Sep 5, 2022 11:27Eugene ZhydzetskiEugene ZhydzetskiGOgo1.19Success27,542
Sep 5, 2022 11:25Eugene ZhydzetskiEugene ZhydzetskiGOgo1.19Success22,124
Sep 5, 2022 11:23Eugene ZhydzetskiEugene ZhydzetskiGOgo1.19Success37,088