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 3, 2024 19:28Charlie ShepherdCharlie ShepherdRUSTrust-1.80.0Error
Aug 3, 2024 19:22Charlie ShepherdCharlie ShepherdRUSTrust-1.80.0Success36,978+270.43 RP
Aug 2, 2024 20:13Andrey LikhachevAndrey LikhachevRUSTrust-1.78.0Error
Aug 2, 2024 19:59Andrey LikhachevAndrey LikhachevRUSTrust-1.78.0Success3,452+444.72 RP
Aug 2, 2024 19:58Andrey LikhachevAndrey LikhachevRUSTrust-1.78.0Error
Aug 2, 2024 15:04Zachary DupontZachary DupontCPPclang++10.0.0Error
Aug 2, 2024 15:03Zachary DupontZachary DupontCPPclang++10.0.0Error
Aug 2, 2024 15:01Zachary DupontZachary DupontCPPclang++10.0.0Error
Aug 2, 2024 15:00Zachary DupontZachary DupontCPPclang++10.0.0Error
Aug 2, 2024 14:40Zachary DupontZachary DupontCPPclang++10.0.0Success965,207+10.36 RP
Jul 28, 2024 04:45Liam JermyLiam JermyCPPg++9.4.0Error
Jul 28, 2024 04:45Liam JermyLiam JermyCPPg++9.4.0Error
Jul 28, 2024 04:44Liam JermyLiam JermyCPPg++9.4.0Error
Jul 27, 2024 21:35Jack WeilageJack WeilageRUSTrust-1.80.0Error
Jul 26, 2024 22:37Yuriy LyfenkoYuriy LyfenkoCPPg++9.4.0Error
Jul 26, 2024 22:35Yuriy LyfenkoYuriy LyfenkoCPPg++9.4.0Error
Jul 26, 2024 22:34Yuriy LyfenkoYuriy LyfenkoCPPg++9.4.0Error
Jul 26, 2024 22:33Yuriy LyfenkoYuriy LyfenkoCPPg++9.4.0Error
Jul 26, 2024 22:31Yuriy LyfenkoYuriy LyfenkoCPPg++9.4.0Success4,344
Jul 26, 2024 22:28Yuriy LyfenkoYuriy LyfenkoCPPg++9.4.0Error
Jul 26, 2024 22:28Yuriy LyfenkoYuriy LyfenkoCPPg++9.4.0Error
Jul 26, 2024 00:11IhebIhebCPPg++9.4.0Success369,892
Jul 23, 2024 16:18DanielDanielRUSTrust-1.79.0Success70,165+135.22 RP
Jul 23, 2024 16:17DanielDanielRUSTrust-1.79.0Error
Jul 23, 2024 16:15DanielDanielRUSTrust-1.79.0Error
Jul 23, 2024 13:43DanielDanielRUSTrust-1.79.0Error
Jul 23, 2024 13:39DanielDanielRUSTrust-1.79.0Error
Jul 23, 2024 13:04DanielDanielRUSTrust-1.79.0Success1,369,948+7.30 RP
Jul 22, 2024 17:37Yuriy LyfenkoYuriy LyfenkoCPPg++9.4.0Error
Jul 22, 2024 17:32Yuriy LyfenkoYuriy LyfenkoCPPg++9.4.0Error
Jul 22, 2024 17:19Yuriy LyfenkoYuriy LyfenkoCPPg++9.4.0Error
Jul 22, 2024 17:12Yuriy LyfenkoYuriy LyfenkoCPPg++9.4.0Error
Jul 22, 2024 17:08Yuriy LyfenkoYuriy LyfenkoCPPg++9.4.0Error
Jul 22, 2024 16:30Yuriy LyfenkoYuriy LyfenkoCPPg++9.4.0Error
Jul 22, 2024 15:47Andrey LikhachevAndrey LikhachevRUSTrust-1.78.0Error
Jul 22, 2024 15:36Yuriy LyfenkoYuriy LyfenkoCPPclang++10.0.0Error
Jul 22, 2024 15:36Yuriy LyfenkoYuriy LyfenkoCPPg++9.4.0Error
Jul 22, 2024 15:32Yuriy LyfenkoYuriy LyfenkoCPPg++9.4.0Error
Jul 21, 2024 13:37Joad NacerJoad NacerCPPg++9.4.0Success7,412+205.39 RP
Jul 21, 2024 13:35Joad NacerJoad NacerCPPg++9.4.0Error
Jul 21, 2024 13:33Joad NacerJoad NacerCPPg++9.4.0Error
Jun 24, 2024 16:12Andrey LikhachevAndrey LikhachevRUSTrust-1.78.0Error
Jun 24, 2024 16:11Andrey LikhachevAndrey LikhachevRUSTrust-1.78.0Error
Jun 24, 2024 16:10Andrey LikhachevAndrey LikhachevRUSTrust-1.78.0Error
Jun 24, 2024 16:05Andrey LikhachevAndrey LikhachevRUSTrust-1.78.0Error
Jun 24, 2024 16:04Andrey LikhachevAndrey LikhachevRUSTrust-1.78.0Error
Jun 24, 2024 16:02Andrey LikhachevAndrey LikhachevRUSTrust-1.78.0Error
Jun 24, 2024 16:02Andrey LikhachevAndrey LikhachevRUSTrust-1.78.0Success3,739+258.68 RP
Jun 24, 2024 16:00Andrey LikhachevAndrey LikhachevRUSTrust-1.78.0Error
Jun 24, 2024 15:58Andrey LikhachevAndrey LikhachevRUSTrust-1.78.0Error
Jun 24, 2024 15:57Andrey LikhachevAndrey LikhachevRUSTrust-1.78.0Error
Jun 24, 2024 15:56Andrey LikhachevAndrey LikhachevRUSTrust-1.78.0Error
Jun 24, 2024 15:52Andrey LikhachevAndrey LikhachevRUSTrust-1.78.0Success3,939
Jun 24, 2024 15:23Andrey LikhachevAndrey LikhachevRUSTrust-1.78.0Success3,929+786.50 RP
Jun 24, 2024 07:17Andrey LikhachevAndrey LikhachevRUSTrust-1.78.0Error
Jun 24, 2024 07:15Andrey LikhachevAndrey LikhachevRUSTrust-1.78.0Error
Jun 23, 2024 21:43Andrey LikhachevAndrey LikhachevRUSTrust-1.78.0Error
Jun 23, 2024 21:42Andrey LikhachevAndrey LikhachevRUSTrust-1.78.0Success4,647+300.64 RP
Jun 23, 2024 21:41Andrey LikhachevAndrey LikhachevRUSTrust-1.78.0Error
Jun 23, 2024 21:39Andrey LikhachevAndrey LikhachevRUSTrust-1.78.0Error
Jun 23, 2024 21:39Andrey LikhachevAndrey LikhachevRUSTrust-1.78.0Error
Jun 23, 2024 21:37Andrey LikhachevAndrey LikhachevRUSTrust-1.78.0Success4,996+28.64 RP
Jun 23, 2024 21:35Andrey LikhachevAndrey LikhachevRUSTrust-1.78.0Error
Jun 23, 2024 21:33Andrey LikhachevAndrey LikhachevRUSTrust-1.78.0Error
Jun 23, 2024 21:31Andrey LikhachevAndrey LikhachevRUSTrust-1.78.0Error
Jun 23, 2024 21:23Andrey LikhachevAndrey LikhachevRUSTrust-1.78.0Error
Jun 23, 2024 21:20Andrey LikhachevAndrey LikhachevRUSTrust-1.78.0Error
Jun 23, 2024 21:19Andrey LikhachevAndrey LikhachevRUSTrust-1.78.0Error
Jun 23, 2024 21:00Andrey LikhachevAndrey LikhachevRUSTrust-1.78.0Success5,032+284.52 RP
Jun 23, 2024 20:58Andrey LikhachevAndrey LikhachevRUSTrust-1.78.0Error
Jun 23, 2024 20:46Andrey LikhachevAndrey LikhachevRUSTrust-1.78.0Success5,420+1'728.63 RP
Jun 23, 2024 20:33Andrey LikhachevAndrey LikhachevRUSTrust-1.78.0Error
Jun 23, 2024 20:32Andrey LikhachevAndrey LikhachevRUSTrust-1.78.0Error
Jun 23, 2024 19:27Andrey LikhachevAndrey LikhachevRUSTrust-1.78.0Success44,758
Jun 23, 2024 11:16Andrey LikhachevAndrey LikhachevRUSTrust-1.78.0Success44,524
Jun 23, 2024 11:15Andrey LikhachevAndrey LikhachevRUSTrust-1.78.0Error
Jun 23, 2024 10:58Andrey LikhachevAndrey LikhachevRUSTrust-1.78.0Success53,064
Jun 23, 2024 10:54Andrey LikhachevAndrey LikhachevRUSTrust-1.78.0Success60,963
Jun 23, 2024 10:51Andrey LikhachevAndrey LikhachevRUSTrust-1.78.0Success59,858
Jun 23, 2024 10:43Andrey LikhachevAndrey LikhachevRUSTrust-1.78.0Success65,167
Jun 22, 2024 23:16Andrey LikhachevAndrey LikhachevRUSTrust-1.78.0Success41,871
Jun 22, 2024 23:04Andrey LikhachevAndrey LikhachevRUSTrust-1.78.0Success39,746
Jun 22, 2024 23:03Andrey LikhachevAndrey LikhachevRUSTrust-1.78.0Success42,009
Jun 22, 2024 23:02Andrey LikhachevAndrey LikhachevRUSTrust-1.78.0Error
Jun 22, 2024 23:01Andrey LikhachevAndrey LikhachevRUSTrust-1.78.0Success41,200
Jun 22, 2024 23:00Andrey LikhachevAndrey LikhachevRUSTrust-1.78.0Success34,886+12.83 RP
Jun 22, 2024 22:59Andrey LikhachevAndrey LikhachevRUSTrust-1.78.0Success38,578
Jun 22, 2024 22:58Andrey LikhachevAndrey LikhachevRUSTrust-1.78.0Success38,943
Jun 22, 2024 22:57Andrey LikhachevAndrey LikhachevRUSTrust-1.78.0Success36,743
Jun 22, 2024 22:56Andrey LikhachevAndrey LikhachevRUSTrust-1.78.0Success38,248
Jun 22, 2024 22:53Andrey LikhachevAndrey LikhachevRUSTrust-1.78.0Success43,191
Jun 22, 2024 22:51Andrey LikhachevAndrey LikhachevRUSTrust-1.78.0Success40,126
Jun 22, 2024 22:47Andrey LikhachevAndrey LikhachevRUSTrust-1.78.0Success36,927
Jun 22, 2024 22:46Andrey LikhachevAndrey LikhachevRUSTrust-1.78.0Success39,384
Jun 22, 2024 22:41Andrey LikhachevAndrey LikhachevRUSTrust-1.78.0Success36,521+26.00 RP
Jun 22, 2024 22:41Andrey LikhachevAndrey LikhachevRUSTrust-1.78.0Success40,583
Jun 22, 2024 22:40Andrey LikhachevAndrey LikhachevRUSTrust-1.78.0Success40,353+16.48 RP
Jun 22, 2024 22:39Andrey LikhachevAndrey LikhachevRUSTrust-1.78.0Error
Jun 22, 2024 22:37Andrey LikhachevAndrey LikhachevRUSTrust-1.78.0Error
Jun 22, 2024 17:19AnSaAnSaCPPclang++10.0.0Success125,034