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 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
Nov 22, 2024 05:41NoSIMD_C#NoSIMD_C#CSHARP9.0.0-rc.2Error
Nov 22, 2024 05:27NoSIMD_C#NoSIMD_C#CSHARP9.0.0-rc.2Error
Nov 20, 2024 19:34Joad NacerJoad NacerCPPg++13.2.0Error
Nov 20, 2024 19:34Joad NacerJoad NacerCPPg++13.2.0Error
Nov 20, 2024 19:32Joad NacerJoad NacerCPPg++13.2.0Error
Nov 20, 2024 19:30Joad NacerJoad NacerCPPg++13.2.0Error
Nov 20, 2024 17:16Joad NacerJoad NacerCPPg++13.2.0Error
Nov 20, 2024 17:02Joad NacerJoad NacerCPPclang++18.1.3Error
Nov 20, 2024 17:00NoSIMD_C#NoSIMD_C#CSHARP9.0.0-rc.2Error
Nov 20, 2024 16:56Joad NacerJoad NacerCPPg++13.2.0Error
Nov 20, 2024 16:53Joad NacerJoad NacerCPPg++13.2.0Error
Nov 20, 2024 16:48Joad NacerJoad NacerCPPg++13.2.0Success6,542+179.42 RP
Nov 20, 2024 16:40NoSIMD_C#NoSIMD_C#CSHARP9.0.0-rc.2Error
Nov 20, 2024 16:40Joad NacerJoad NacerCPPg++13.2.0Error
Nov 20, 2024 16:37Joad NacerJoad NacerCPPg++13.2.0Error
Nov 20, 2024 16:36NoSIMD_C#NoSIMD_C#CSHARP9.0.0-rc.2Error
Nov 20, 2024 16:30NoSIMD_C#NoSIMD_C#CSHARP9.0.0-rc.2Error
Nov 20, 2024 16:29Joad NacerJoad NacerCPPclang++18.1.3Success8,098
Nov 20, 2024 16:27Joad NacerJoad NacerCPPg++13.2.0Success8,088
Nov 20, 2024 16:19Joad NacerJoad NacerCPPclang++18.1.3Error
Nov 20, 2024 16:17Joad NacerJoad NacerCPPg++9.4.0Error
Nov 20, 2024 16:16Joad NacerJoad NacerCPPg++9.4.0Success8,063
Nov 20, 2024 16:14Joad NacerJoad NacerCPPg++9.4.0Error
Nov 17, 2024 17:10ndbnndbnZIG0.13.0Success1,079,485
Nov 17, 2024 17:02ndbnndbnZIG0.13.0Success1,074,145+5.86 RP
Nov 17, 2024 13:17Dan StolyarovDan StolyarovCPPclang++18.1.3Error
Nov 17, 2024 13:13Dan StolyarovDan StolyarovCPPclang++18.1.3Error
Nov 17, 2024 13:11Dan StolyarovDan StolyarovCPPclang++18.1.3Error
Nov 17, 2024 12:55Dan StolyarovDan StolyarovCPPclang++18.1.3Success975,016+10.26 RP
Nov 16, 2024 21:07ndbnndbnZIG0.13.0Error
Nov 16, 2024 20:55ndbnndbnZIG0.13.0Error
Nov 16, 2024 20:35ndbnndbnZIG0.13.0Success1,567,732+6.38 RP
Nov 16, 2024 20:18ndbnndbnZIG0.13.0Error
Nov 15, 2024 03:45Matt StuchlikMatt StuchlikCPPclang++18.1.3Error
Nov 15, 2024 03:30Matt StuchlikMatt StuchlikCPPclang++18.1.3Error