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 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
Nov 12, 2024 07:03E SequeiraE SequeiraCPPclang++18.1.3Error
Nov 11, 2024 11:06Matt StuchlikMatt StuchlikCPPclang++18.1.3Error
Nov 11, 2024 11:05Matt StuchlikMatt StuchlikCPPclang++18.1.3Error
Nov 11, 2024 11:04Matt StuchlikMatt StuchlikCPPclang++18.1.3Error
Nov 11, 2024 11:03Matt StuchlikMatt StuchlikCPPclang++18.1.3Error
Nov 11, 2024 11:03Matt StuchlikMatt StuchlikCPPclang++18.1.3Success9,180
Nov 11, 2024 11:01Matt StuchlikMatt StuchlikCPPclang++18.1.3Error
Nov 11, 2024 10:58Matt StuchlikMatt StuchlikCPPclang++18.1.3Error
Nov 11, 2024 10:57Matt StuchlikMatt StuchlikCPPclang++18.1.3Error
Nov 11, 2024 10:52Matt StuchlikMatt StuchlikCPPclang++18.1.3Error
Nov 11, 2024 10:47Matt StuchlikMatt StuchlikCPPclang++18.1.3Error
Nov 11, 2024 10:44Matt StuchlikMatt StuchlikCPPclang++18.1.3Error
Nov 11, 2024 07:33Matt StuchlikMatt StuchlikCPPclang++18.1.3Error
Nov 11, 2024 07:30Matt StuchlikMatt StuchlikCPPclang++18.1.3Error
Nov 11, 2024 07:29Matt StuchlikMatt StuchlikCPPclang++18.1.3Error
Nov 11, 2024 07:29Matt StuchlikMatt StuchlikCPPclang++18.1.3Success8,154+154.01 RP
Nov 11, 2024 07:26Matt StuchlikMatt StuchlikCPPclang++18.1.3Error
Nov 11, 2024 07:24Matt StuchlikMatt StuchlikCPPclang++18.1.3Success9,325+111.77 RP
Nov 11, 2024 07:19Matt StuchlikMatt StuchlikCPPclang++18.1.3Error
Nov 11, 2024 07:01Matt StuchlikMatt StuchlikCPPclang++18.1.3Error
Nov 11, 2024 06:20Matt StuchlikMatt StuchlikCPPclang++18.1.3Error
Nov 11, 2024 06:04Matt StuchlikMatt StuchlikCPPg++13.2.0Error
Nov 11, 2024 06:03Matt StuchlikMatt StuchlikCPPg++13.2.0Error
Nov 11, 2024 06:02Matt StuchlikMatt StuchlikCPPclang++18.1.3Success10,410+950.33 RP
Nov 11, 2024 06:00Matt StuchlikMatt StuchlikCPPclang++18.1.3Error
Nov 11, 2024 05:59Matt StuchlikMatt StuchlikCPPclang++18.1.3Error
Nov 11, 2024 05:49Matt StuchlikMatt StuchlikCPPg++13.2.0Error
Nov 11, 2024 03:46Matt StuchlikMatt StuchlikCPPg++13.2.0Error
Nov 11, 2024 03:24Matt StuchlikMatt StuchlikCPPclang++18.1.3Error
Nov 11, 2024 03:13Matt StuchlikMatt StuchlikCPPclang++18.1.3Error
Nov 10, 2024 11:02Matt StuchlikMatt StuchlikCPPclang++18.1.3Error
Nov 10, 2024 10:39Matt StuchlikMatt StuchlikCPPclang++18.1.3Error