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 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
Nov 10, 2024 07:45Matt StuchlikMatt StuchlikCPPclang++18.1.3Error
Nov 8, 2024 09:06Matt StuchlikMatt StuchlikCPPclang++18.1.3Error
Nov 8, 2024 08:41Matt StuchlikMatt StuchlikCPPclang++18.1.3Error
Nov 8, 2024 08:24Matt StuchlikMatt StuchlikCPPclang++18.1.3Error
Nov 8, 2024 07:49Matt StuchlikMatt StuchlikCPPclang++18.1.3Success972,180+0.05 RP
Nov 8, 2024 07:35Matt StuchlikMatt StuchlikCPPclang++18.1.3Error
Nov 7, 2024 15:58Matt StuchlikMatt StuchlikCPPclang++18.1.3Error
Nov 7, 2024 15:54Matt StuchlikMatt StuchlikCPPclang++18.1.3Error
Nov 7, 2024 15:52Matt StuchlikMatt StuchlikCPPclang++18.1.3Error
Nov 7, 2024 15:40Matt StuchlikMatt StuchlikCPPclang++18.1.3Error
Nov 7, 2024 15:18Matt StuchlikMatt StuchlikCPPg++13.2.0Error
Nov 7, 2024 11:41NoSIMD_C#NoSIMD_C#CPPclang++18.1.3Success973,273+10.27 RP
Nov 7, 2024 09:57Matt StuchlikMatt StuchlikCPPg++13.2.0Error
Nov 7, 2024 09:55Matt StuchlikMatt StuchlikCPPclang++18.1.3Error
Nov 7, 2024 09:51Matt StuchlikMatt StuchlikCPPclang++18.1.3Error
Nov 7, 2024 09:46Matt StuchlikMatt StuchlikCPPclang++18.1.3Error
Nov 7, 2024 09:41Matt StuchlikMatt StuchlikCPPclang++18.1.3Error
Nov 7, 2024 09:40Matt StuchlikMatt StuchlikCPPclang++18.1.3Error
Nov 7, 2024 09:39Matt StuchlikMatt StuchlikCPPclang++18.1.3Error
Nov 7, 2024 09:38Matt StuchlikMatt StuchlikCPPclang++18.1.3Error
Nov 7, 2024 09:36Matt StuchlikMatt StuchlikCPPclang++18.1.3Error
Nov 6, 2024 09:40Matt StuchlikMatt StuchlikCPPclang++18.1.3Success978,078
Nov 6, 2024 09:37Matt StuchlikMatt StuchlikCPPclang++18.1.3Success976,670+10.24 RP
Oct 20, 2024 22:17zielajzielajCPPclang++18.1.3Success5,951
Oct 20, 2024 22:04zielajzielajCPPclang++18.1.3Success2,995
Oct 20, 2024 02:26zielajzielajCPPclang++18.1.3Error
Oct 20, 2024 02:25zielajzielajCPPclang++18.1.3Success3,038
Oct 20, 2024 00:30zielajzielajCPPclang++18.1.3Success3,003
Oct 20, 2024 00:23zielajzielajCPPclang++18.1.3Error
Oct 20, 2024 00:21zielajzielajCPPclang++18.1.3Success2,996
Oct 20, 2024 00:19zielajzielajCPPclang++18.1.3Error
Oct 20, 2024 00:18zielajzielajCPPclang++18.1.3Success3,033
Oct 20, 2024 00:15zielajzielajCPPclang++18.1.3Success2,995+68.42 RP
Oct 19, 2024 19:40zielajzielajCPPclang++18.1.3Success3,026+32.60 RP
Oct 19, 2024 19:38zielajzielajCPPclang++18.1.3Error