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
Aug 7, 2022 12:30Franek KortaFranek KortaCPPg++9.3.0Error
Aug 7, 2022 12:29Franek KortaFranek KortaCPPg++9.3.0Error
Aug 7, 2022 12:26Franek KortaFranek KortaCPPg++9.3.0Error
Aug 7, 2022 12:22Franek KortaFranek KortaCPPg++9.3.0Error
Aug 7, 2022 12:22Franek KortaFranek KortaCPPg++9.3.0Error
Aug 7, 2022 11:52Franek KortaFranek KortaCPPg++9.3.0Error
Aug 7, 2022 11:50Franek KortaFranek KortaCPPg++9.3.0Success52,820+37.09 RP
Aug 7, 2022 11:45Franek KortaFranek KortaCPPg++9.3.0Error
Aug 7, 2022 11:43Franek KortaFranek KortaCPPg++9.3.0Success65,690+141.98 RP
Aug 7, 2022 11:41Franek KortaFranek KortaCPPg++9.3.0Error
Aug 7, 2022 11:40Franek KortaFranek KortaCPPg++9.3.0Error
Aug 7, 2022 11:33Franek KortaFranek KortaCPPg++9.3.0Error
Aug 7, 2022 11:32Franek KortaFranek KortaCPPg++9.3.0Error
Aug 7, 2022 11:30Franek KortaFranek KortaCPPg++9.3.0Error
Aug 7, 2022 11:28Franek KortaFranek KortaCPPg++9.3.0Error
Aug 7, 2022 11:27Franek KortaFranek KortaCPPg++9.3.0Error
Aug 7, 2022 11:25Franek KortaFranek KortaCPPg++9.3.0Error
Aug 7, 2022 11:23Franek KortaFranek KortaCPPg++9.3.0Error
Aug 7, 2022 11:21Franek KortaFranek KortaCPPg++9.3.0Error
Aug 7, 2022 11:18Franek KortaFranek KortaCPPg++9.3.0Success1,003,479
Aug 7, 2022 11:13Franek KortaFranek KortaCPPg++9.3.0Success1,003,976
Aug 7, 2022 11:09Franek KortaFranek KortaCPPg++9.3.0Success975,900+10.25 RP
Aug 7, 2022 11:06Franek KortaFranek KortaCPPg++9.3.0Error
Aug 7, 2022 11:05Franek KortaFranek KortaCPPg++9.3.0Error
Aug 7, 2022 11:03Franek KortaFranek KortaCPPg++9.3.0Error
Aug 7, 2022 11:02Franek KortaFranek KortaCPPg++9.3.0Error
Aug 3, 2022 13:06Robert BurkeRobert BurkeCPPg++9.3.0Success4,632+24.10 RP
Aug 3, 2022 13:04Robert BurkeRobert BurkeCPPg++9.3.0Error
Aug 3, 2022 12:55Robert BurkeRobert BurkeCPPg++9.3.0Success4,776
Aug 3, 2022 12:54Robert BurkeRobert BurkeCPPg++9.3.0Success4,658+276.02 RP
Aug 3, 2022 12:50Robert BurkeRobert BurkeCPPg++9.3.0Error
Aug 3, 2022 12:48Robert BurkeRobert BurkeCPPg++9.3.0Error
Aug 3, 2022 12:46Robert BurkeRobert BurkeCPPg++9.3.0Error
Aug 3, 2022 09:02Robert BurkeRobert BurkeCPPg++9.3.0Error
Aug 3, 2022 02:29Yuriy LyfenkoYuriy LyfenkoCPPg++9.3.0Success6,471+60.35 RP
Aug 3, 2022 02:26Yuriy LyfenkoYuriy LyfenkoCPPg++9.3.0Error
Aug 3, 2022 02:14Yuriy LyfenkoYuriy LyfenkoCPPg++9.3.0Error
Aug 3, 2022 02:12Yuriy LyfenkoYuriy LyfenkoCPPg++9.3.0Error
Aug 3, 2022 02:07Yuriy LyfenkoYuriy LyfenkoCPPg++9.3.0Error
Aug 3, 2022 02:06Yuriy LyfenkoYuriy LyfenkoCPPg++9.3.0Error
Aug 3, 2022 02:01Yuriy LyfenkoYuriy LyfenkoCPPg++9.3.0Error
Aug 3, 2022 01:56Yuriy LyfenkoYuriy LyfenkoCPPg++9.3.0Error
Aug 3, 2022 01:54Yuriy LyfenkoYuriy LyfenkoCPPg++9.3.0Error
Aug 3, 2022 01:53Yuriy LyfenkoYuriy LyfenkoCPPg++9.3.0Error
Aug 3, 2022 01:50Yuriy LyfenkoYuriy LyfenkoCPPg++9.3.0Error
Aug 3, 2022 01:50Yuriy LyfenkoYuriy LyfenkoCPPg++9.3.0Error
Aug 3, 2022 01:47Yuriy LyfenkoYuriy LyfenkoCPPg++9.3.0Error
Aug 3, 2022 01:45Yuriy LyfenkoYuriy LyfenkoCPPg++9.3.0Error
Aug 3, 2022 01:44Yuriy LyfenkoYuriy LyfenkoCPPg++9.3.0Error
Aug 3, 2022 01:25Yuriy LyfenkoYuriy LyfenkoCPPg++9.3.0Error
Aug 2, 2022 23:03Robert BurkeRobert BurkeCPPg++9.3.0Error
Aug 2, 2022 22:59Robert BurkeRobert BurkeCPPg++9.3.0Error
Aug 2, 2022 22:58Robert BurkeRobert BurkeCPPg++9.3.0Success4,978+4.04 RP
Aug 2, 2022 22:55Robert BurkeRobert BurkeCPPg++9.3.0Success4,983+102.04 RP
Aug 2, 2022 22:54Robert BurkeRobert BurkeCPPg++9.3.0Error
Aug 2, 2022 22:51Robert BurkeRobert BurkeCPPg++9.3.0Success5,113+51.34 RP
Aug 2, 2022 22:46Robert BurkeRobert BurkeCPPg++9.3.0Success5,181+386.22 RP
Aug 2, 2022 22:45Robert BurkeRobert BurkeCPPg++9.3.0Error
Aug 2, 2022 22:41Robert BurkeRobert BurkeCPPg++9.3.0Error
Aug 2, 2022 22:31Robert BurkeRobert BurkeCPPg++9.3.0Error
Aug 2, 2022 22:23Robert BurkeRobert BurkeCPPg++9.3.0Error
Aug 2, 2022 22:22Robert BurkeRobert BurkeCPPg++9.3.0Error
Aug 2, 2022 21:22Robert BurkeRobert BurkeCPPg++9.3.0Success5,757+21.00 RP
Aug 2, 2022 21:19Robert BurkeRobert BurkeCPPg++9.3.0Error
Aug 2, 2022 21:18Robert BurkeRobert BurkeCPPg++9.3.0Error
Aug 2, 2022 21:02Robert BurkeRobert BurkeCPPg++9.3.0Success5,792+194.64 RP
Aug 2, 2022 21:01Robert BurkeRobert BurkeCPPg++9.3.0Error
Aug 2, 2022 20:59Robert BurkeRobert BurkeCPPg++9.3.0Error
Aug 2, 2022 20:56Robert BurkeRobert BurkeCPPg++9.3.0Error
Aug 2, 2022 20:52Robert BurkeRobert BurkeCPPg++9.3.0Error
Aug 2, 2022 20:52Robert BurkeRobert BurkeCPPg++9.3.0Error
Aug 2, 2022 20:50Robert BurkeRobert BurkeCPPg++9.3.0Error
Aug 2, 2022 20:40Robert BurkeRobert BurkeCPPg++9.3.0Error
Aug 2, 2022 20:37Robert BurkeRobert BurkeCPPg++9.3.0Error
Aug 2, 2022 20:31Robert BurkeRobert BurkeCPPg++9.3.0Success6,426
Aug 2, 2022 20:20Robert BurkeRobert BurkeCPPg++9.3.0Success6,138+152.32 RP
Aug 2, 2022 18:54Yuriy LyfenkoYuriy LyfenkoCPPg++9.3.0Error
Aug 2, 2022 18:51Yuriy LyfenkoYuriy LyfenkoCPPg++9.3.0Error
Aug 2, 2022 18:51Yuriy LyfenkoYuriy LyfenkoCPPg++9.3.0Error
Aug 2, 2022 18:41Yuriy LyfenkoYuriy LyfenkoCPPg++9.3.0Error
Aug 2, 2022 18:16Yuriy LyfenkoYuriy LyfenkoCPPg++9.3.0Error
Aug 2, 2022 18:15Yuriy LyfenkoYuriy LyfenkoCPPg++9.3.0Error
Aug 2, 2022 18:12Yuriy LyfenkoYuriy LyfenkoCPPg++9.3.0Error
Aug 2, 2022 18:11Yuriy LyfenkoYuriy LyfenkoCPPg++9.3.0Success8,527
Aug 2, 2022 17:49Yuriy LyfenkoYuriy LyfenkoCPPg++9.3.0Error
Aug 2, 2022 17:48Yuriy LyfenkoYuriy LyfenkoCPPclang++10.0.0Success6,975
Aug 2, 2022 16:51Robert BurkeRobert BurkeCPPg++9.3.0Success6,439+509.34 RP
Aug 2, 2022 16:50Robert BurkeRobert BurkeCPPg++9.3.0Success8,995+1'101.52 RP
Aug 2, 2022 16:48Robert BurkeRobert BurkeCPPg++9.3.0Error
Aug 2, 2022 16:41Robert BurkeRobert BurkeCPPg++9.3.0Error
Aug 2, 2022 16:33Robert BurkeRobert BurkeCPPg++9.3.0Error
Aug 2, 2022 16:30Robert BurkeRobert BurkeCPPg++9.3.0Error
Aug 2, 2022 16:25Robert BurkeRobert BurkeCPPg++9.3.0Error
Aug 2, 2022 16:24Robert BurkeRobert BurkeCPPg++9.3.0Error
Aug 2, 2022 16:22Robert BurkeRobert BurkeCPPg++9.3.0Error
Aug 2, 2022 16:17Robert BurkeRobert BurkeCPPg++9.3.0Error
Aug 2, 2022 16:16Robert BurkeRobert BurkeCPPg++9.3.0Error
Aug 2, 2022 15:45Robert BurkeRobert BurkeCPPg++9.3.0Error
Aug 2, 2022 15:37Robert BurkeRobert BurkeCPPg++9.3.0Error
Aug 2, 2022 15:36Robert BurkeRobert BurkeCPPg++9.3.0Error