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
Dec 25, 2024 02:03Joad NacerJoad NacerCPPclang++18.1.3Error
Dec 25, 2024 01:58Joad NacerJoad NacerCPPclang++18.1.3Error
Dec 25, 2024 01:56Joad NacerJoad NacerCPPclang++18.1.3Error
Dec 25, 2024 01:51Joad NacerJoad NacerCPPclang++18.1.3Error
Dec 25, 2024 01:42Joad NacerJoad NacerCPPclang++18.1.3Error
Dec 25, 2024 01:42Joad NacerJoad NacerCPPg++13.2.0Error
Dec 25, 2024 01:30Joad NacerJoad NacerCPPg++13.2.0Error
Dec 25, 2024 01:29Joad NacerJoad NacerCPPg++13.2.0Error
Dec 25, 2024 01:25Joad NacerJoad NacerCPPg++13.2.0Error
Dec 25, 2024 01:11Joad NacerJoad NacerCPPg++13.2.0Error
Dec 25, 2024 01:08Joad NacerJoad NacerCPPg++13.2.0Error
Dec 25, 2024 01:02Joad NacerJoad NacerCPPg++13.2.0Error
Dec 25, 2024 01:00Joad NacerJoad NacerCPPg++13.2.0Error
Dec 25, 2024 00:55Joad NacerJoad NacerCPPg++13.2.0Error
Dec 25, 2024 00:50Joad NacerJoad NacerCPPg++13.2.0Error
Dec 25, 2024 00:49Joad NacerJoad NacerCPPg++13.2.0Error
Dec 25, 2024 00:46Joad NacerJoad NacerCPPg++13.2.0Error
Dec 25, 2024 00:41Joad NacerJoad NacerCPPg++13.2.0Error
Dec 25, 2024 00:39Joad NacerJoad NacerCPPg++13.2.0Error
Dec 25, 2024 00:35Joad NacerJoad NacerCPPg++13.2.0Error
Dec 25, 2024 00:20Joad NacerJoad NacerCPPg++13.2.0Success2,323,375
Dec 24, 2024 23:59Joad NacerJoad NacerCPPg++13.2.0Error
Dec 24, 2024 23:53Joad NacerJoad NacerCPPg++13.2.0Error
Dec 24, 2024 23:30Joad NacerJoad NacerCPPg++13.2.0Error
Dec 24, 2024 23:17Joad NacerJoad NacerCPPg++13.2.0Error
Dec 22, 2024 22:17HighloadGPTO1HighloadGPTO1CPPg++13.2.0Success107,859
Dec 22, 2024 22:17HighloadGPTO1HighloadGPTO1CPPclang++18.1.3Success94,897+105.38 RP
Dec 19, 2024 15:33eldon-chungeldon-chungCPPg++9.4.0Error
Dec 19, 2024 15:19eldon-chungeldon-chungCPPg++9.4.0Success966,239
Dec 19, 2024 09:36eldon-chungeldon-chungCPPg++9.4.0Success967,427
Dec 19, 2024 09:30eldon-chungeldon-chungCPPg++9.4.0Success965,583
Dec 19, 2024 09:23eldon-chungeldon-chungCPPg++9.4.0Success960,019
Dec 13, 2024 07:58NoSIMD_C#NoSIMD_C#CPPg++13.2.0Success961,061+0.13 RP
Dec 12, 2024 18:36zielajzielajCPPclang++18.1.3Success5,499
Dec 12, 2024 18:29Yuriy LyfenkoYuriy LyfenkoCPPg++13.2.0Error
Dec 12, 2024 18:28Yuriy LyfenkoYuriy LyfenkoCPPclang++18.1.3Success4,145
Dec 12, 2024 18:14zielajzielajCPPclang++18.1.3Success5,419
Dec 9, 2024 00:35Hayden DonnellyHayden DonnellyCPPclang++18.1.3Success104,416
Dec 9, 2024 00:33Hayden DonnellyHayden DonnellyCPPclang++18.1.3Error
Dec 9, 2024 00:31Hayden DonnellyHayden DonnellyCPPclang++18.1.3Success109,996
Dec 9, 2024 00:18Hayden DonnellyHayden DonnellyCPPclang++18.1.3Error
Dec 9, 2024 00:08Hayden DonnellyHayden DonnellyCPPclang++18.1.3Success102,599+87.17 RP
Dec 8, 2024 23:51Hayden DonnellyHayden DonnellyCPPclang++18.1.3Success972,993
Dec 8, 2024 23:48Hayden DonnellyHayden DonnellyCPPclang++18.1.3Success970,971+10.30 RP
Dec 8, 2024 23:36Hayden DonnellyHayden DonnellyCPPclang++18.1.3Error
Dec 4, 2024 12:34NoSIMD_C#NoSIMD_C#CSHARP9.0.0-rc.2Success1,685,988
Dec 2, 2024 18:10Joad NacerJoad NacerCPPg++13.2.0Error
Dec 2, 2024 18:08Joad NacerJoad NacerCPPg++13.2.0Error
Dec 2, 2024 17:52Joad NacerJoad NacerCPPg++13.2.0Error
Dec 2, 2024 17:51Joad NacerJoad NacerCPPg++13.2.0Error
Dec 2, 2024 17:50Joad NacerJoad NacerCPPg++13.2.0Error
Dec 2, 2024 17:48Joad NacerJoad NacerCPPg++13.2.0Error
Dec 2, 2024 17:47Joad NacerJoad NacerCPPg++13.2.0Error
Dec 2, 2024 17:42Joad NacerJoad NacerCPPg++13.2.0Error
Dec 2, 2024 17:27Joad NacerJoad NacerCPPg++13.2.0Error
Nov 29, 2024 16:17NoSIMD_C#NoSIMD_C#CSHARP9.0.0-rc.2Error
Nov 29, 2024 16:05NoSIMD_C#NoSIMD_C#CSHARP9.0.0-rc.2Error
Nov 29, 2024 16:03NoSIMD_C#NoSIMD_C#CSHARP9.0.0-rc.2Error
Nov 28, 2024 16:26NoSIMD_C#NoSIMD_C#CSHARP9.0.0-rc.2Success1,915,338
Nov 28, 2024 16:15NoSIMD_C#NoSIMD_C#CSHARP9.0.0-rc.2Success1,950,221
Nov 28, 2024 16:12NoSIMD_C#NoSIMD_C#CSHARP9.0.0-rc.2Success1,976,330
Nov 28, 2024 16:00NoSIMD_C#NoSIMD_C#CSHARP9.0.0-rc.2Success1,653,617
Nov 28, 2024 15:58NoSIMD_C#NoSIMD_C#CSHARP9.0.0-rc.2Error
Nov 27, 2024 11:23NoSIMD_C#NoSIMD_C#CSHARP9.0.0-rc.2Success1,637,494
Nov 27, 2024 11:02NoSIMD_C#NoSIMD_C#CSHARP9.0.0-rc.2Success1,627,352
Nov 27, 2024 11:00NoSIMD_C#NoSIMD_C#CSHARP9.0.0-rc.2Success1,633,951
Nov 27, 2024 10:53NoSIMD_C#NoSIMD_C#CSHARP9.0.0-rc.2Error
Nov 27, 2024 08:53NoSIMD_C#NoSIMD_C#CSHARP9.0.0-rc.2Success1,626,886
Nov 27, 2024 08:50NoSIMD_C#NoSIMD_C#CSHARP9.0.0-rc.2Success1,612,701+0.67 RP
Nov 27, 2024 07:30NoSIMD_C#NoSIMD_C#CSHARP9.0.0-rc.2Success1,809,408
Nov 27, 2024 07:27NoSIMD_C#NoSIMD_C#CSHARP9.0.0-rc.2Error
Nov 27, 2024 05:22NoSIMD_C#NoSIMD_C#CSHARP9.0.0-rc.2Error
Nov 27, 2024 05:20NoSIMD_C#NoSIMD_C#CSHARP9.0.0-rc.2Error
Nov 27, 2024 05:18NoSIMD_C#NoSIMD_C#CSHARP9.0.0-rc.2Error
Nov 27, 2024 05:15NoSIMD_C#NoSIMD_C#CSHARP9.0.0-rc.2Error
Nov 27, 2024 05:13NoSIMD_C#NoSIMD_C#CSHARP9.0.0-rc.2Error
Nov 27, 2024 05:06NoSIMD_C#NoSIMD_C#CSHARP9.0.0-rc.2Error
Nov 27, 2024 00:37Joad NacerJoad NacerCPPg++13.2.0Error
Nov 26, 2024 07:58Matt StuchlikMatt StuchlikCPPclang++18.1.3Success15,416
Nov 26, 2024 07:55Matt StuchlikMatt StuchlikCPPclang++18.1.3Success9,733
Nov 26, 2024 07:54Matt StuchlikMatt StuchlikCPPclang++18.1.3Success11,562
Nov 26, 2024 07:52Matt StuchlikMatt StuchlikCPPclang++18.1.3Success17,046
Nov 26, 2024 07:50Matt StuchlikMatt StuchlikCPPclang++18.1.3Error
Nov 25, 2024 12:23NoSIMD_C#NoSIMD_C#CSHARP9.0.0-rc.2Error
Nov 23, 2024 17:05E SequeiraE SequeiraCPPg++13.2.0Error
Nov 23, 2024 10:55E SequeiraE SequeiraCPPg++13.2.0Error
Nov 23, 2024 10:53E SequeiraE SequeiraCPPg++13.2.0Error
Nov 23, 2024 10:52E SequeiraE SequeiraCPPg++13.2.0Error
Nov 23, 2024 10:52E SequeiraE SequeiraCPPclang++18.1.3Error
Nov 23, 2024 10:49E SequeiraE SequeiraCPPclang++18.1.3Success118,956
Nov 23, 2024 10:49E SequeiraE SequeiraCPPg++13.2.0Success116,080
Nov 23, 2024 10:47E SequeiraE SequeiraCPPg++13.2.0Error
Nov 23, 2024 10:47E SequeiraE SequeiraCPPg++13.2.0Error
Nov 23, 2024 10:43E SequeiraE SequeiraCPPg++13.2.0Error
Nov 23, 2024 10:42E SequeiraE SequeiraCPPg++13.2.0Error
Nov 23, 2024 10:41E SequeiraE SequeiraCPPclang++18.1.3Error
Nov 23, 2024 10:39E SequeiraE SequeiraCPPclang++18.1.3Error
Nov 22, 2024 10:46NoSIMD_C#NoSIMD_C#CSHARP9.0.0-rc.2Error
Nov 22, 2024 09:49NoSIMD_C#NoSIMD_C#CSHARP9.0.0-rc.2Error
Nov 22, 2024 09:27NoSIMD_C#NoSIMD_C#CSHARP9.0.0-rc.2Error