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
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
Nov 15, 2024 03:28Matt StuchlikMatt StuchlikCPPclang++18.1.3Error
Nov 14, 2024 09:28Matt StuchlikMatt StuchlikCPPclang++18.1.3Error
Nov 14, 2024 09:28Matt StuchlikMatt StuchlikCPPclang++18.1.3Error
Nov 14, 2024 08:44Matt StuchlikMatt StuchlikCPPclang++18.1.3Error
Nov 14, 2024 08:31Matt StuchlikMatt StuchlikCPPclang++18.1.3Error
Nov 14, 2024 08:29Matt StuchlikMatt StuchlikCPPclang++18.1.3Error
Nov 13, 2024 11:06NoSIMD_C#NoSIMD_C#CSHARP9.0.0-rc.2Error
Nov 13, 2024 11:05NoSIMD_C#NoSIMD_C#CSHARP9.0.0-rc.2Error
Nov 13, 2024 11:03NoSIMD_C#NoSIMD_C#CSHARP9.0.0-rc.2Error
Nov 13, 2024 11:01NoSIMD_C#NoSIMD_C#CSHARP9.0.0-rc.2Error
Nov 13, 2024 10:54NoSIMD_C#NoSIMD_C#CSHARP9.0.0-rc.2Error
Nov 13, 2024 10:49NoSIMD_C#NoSIMD_C#CSHARP9.0.0-rc.2Error
Nov 13, 2024 10:47NoSIMD_C#NoSIMD_C#CSHARP9.0.0-rc.2Error
Nov 13, 2024 10:46NoSIMD_C#NoSIMD_C#CSHARP9.0.0-rc.2Error
Nov 13, 2024 10:45NoSIMD_C#NoSIMD_C#CSHARP9.0.0-rc.2Error
Nov 13, 2024 10:30NoSIMD_C#NoSIMD_C#CSHARP9.0.0-rc.2Error
Nov 13, 2024 10:09NoSIMD_C#NoSIMD_C#CSHARP9.0.0-rc.2Error
Nov 13, 2024 06:07NoSIMD_C#NoSIMD_C#CSHARP9.0.0-rc.2Error
Nov 13, 2024 03:22Matt StuchlikMatt StuchlikCPPclang++18.1.3Error
Nov 13, 2024 03:17Matt StuchlikMatt StuchlikCPPclang++18.1.3Success33,645
Nov 13, 2024 03:17Matt StuchlikMatt StuchlikCPPclang++18.1.3Success26,563
Nov 12, 2024 07:23E SequeiraE SequeiraCPPg++13.2.0Error
Nov 12, 2024 07:21E SequeiraE SequeiraCPPg++13.2.0Success947,231
Nov 12, 2024 07:19E SequeiraE SequeiraCPPg++13.2.0Error
Nov 12, 2024 07:17E SequeiraE SequeiraCPPg++13.2.0Error
Nov 12, 2024 07:15E SequeiraE SequeiraCPPg++13.2.0Error
Nov 12, 2024 07:13E SequeiraE SequeiraCPPg++13.2.0Error
Nov 12, 2024 07:11E SequeiraE SequeiraCPPg++13.2.0Success110,419+1.05 RP
Nov 12, 2024 07:10E SequeiraE SequeiraCPPg++13.2.0Success111,711+89.52 RP
Nov 12, 2024 07:07E SequeiraE SequeiraCPPg++13.2.0Error
Nov 12, 2024 07:07E SequeiraE SequeiraCPPg++13.2.0Error
Nov 12, 2024 07:07E SequeiraE SequeiraCPPg++13.2.0Error
Nov 12, 2024 07:04E SequeiraE SequeiraCPPg++13.2.0Error