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
May 7, 2025 08:36KeefeKeefeCPPg++13.3.0Success13,532
May 7, 2025 08:33KeefeKeefeCPPg++13.3.0Error
May 7, 2025 08:30KeefeKeefeCPPg++13.3.0Success11,120+66.78 RP
May 7, 2025 08:28KeefeKeefeCPPg++13.3.0Success12,012+174.91 RP
May 6, 2025 20:21Aniruddha DebAniruddha DebCPPg++13.3.0Success11,105+36.49 RP
May 6, 2025 20:19Aniruddha DebAniruddha DebCPPg++13.3.0Success11,798
May 6, 2025 20:19Aniruddha DebAniruddha DebCPPg++13.3.0Success11,574+17.12 RP
May 6, 2025 20:16Aniruddha DebAniruddha DebCPPg++13.3.0Success11,808+52.41 RP
May 6, 2025 20:08Aniruddha DebAniruddha DebCPPg++13.3.0Success12,587+499.94 RP
May 6, 2025 19:54Aniruddha DebAniruddha DebCPPg++13.3.0Success33,952+7.56 RP
May 6, 2025 19:52Aniruddha DebAniruddha DebCPPg++13.3.0Success34,847+188.03 RP
May 6, 2025 19:51Aniruddha DebAniruddha DebCPPg++13.3.0Error
May 6, 2025 19:50Aniruddha DebAniruddha DebCPPg++13.3.0Error
May 6, 2025 19:48Aniruddha DebAniruddha DebCPPg++13.3.0Success101,071+88.61 RP
May 6, 2025 19:46Aniruddha DebAniruddha DebCPPg++13.3.0Error
May 6, 2025 19:45Aniruddha DebAniruddha DebCPPg++13.3.0Error
May 6, 2025 19:44Aniruddha DebAniruddha DebCPPg++13.3.0Error
May 6, 2025 19:41Aniruddha DebAniruddha DebCPPg++13.3.0Error
May 6, 2025 19:39Aniruddha DebAniruddha DebCPPg++13.3.0Error
May 6, 2025 18:42Aniruddha DebAniruddha DebCPPg++13.3.0Error
May 6, 2025 18:40Aniruddha DebAniruddha DebCPPg++13.3.0Error
May 6, 2025 18:39Aniruddha DebAniruddha DebCPPg++13.3.0Error
May 6, 2025 18:35Aniruddha DebAniruddha DebCPPg++13.3.0Error
May 6, 2025 18:21Aniruddha DebAniruddha DebCPPg++13.3.0Error
May 5, 2025 16:51Aniruddha DebAniruddha DebCPPg++13.3.0Success1,061,544
May 5, 2025 16:48Aniruddha DebAniruddha DebCPPg++13.3.0Success980,540
May 5, 2025 16:48Aniruddha DebAniruddha DebCPPg++13.3.0Success974,516
May 5, 2025 16:45Aniruddha DebAniruddha DebCPPg++13.3.0Success974,909
May 5, 2025 16:39Aniruddha DebAniruddha DebCPPg++13.3.0Success976,079
May 5, 2025 16:27Aniruddha DebAniruddha DebCPPg++13.3.0Error
Apr 28, 2025 12:08KeefeKeefeCPPg++13.3.0Error
Apr 28, 2025 11:53KeefeKeefeCPPg++13.3.0Success15,207+66.09 RP
Apr 28, 2025 11:50KeefeKeefeCPPg++13.3.0Success16,906+68.82 RP
Apr 28, 2025 06:53KeefeKeefeCPPg++13.3.0Success19,132+243.01 RP
Apr 28, 2025 06:52KeefeKeefeCPPg++13.3.0Success35,756+2.20 RP
Apr 28, 2025 06:51KeefeKeefeCPPg++13.3.0Success36,040+1.43 RP
Apr 28, 2025 06:51KeefeKeefeCPPg++13.3.0Success36,227+101.68 RP
Apr 24, 2025 14:42Emanuele BolognesiEmanuele BolognesiRUSTrust-1.86.0Success41,588
Apr 24, 2025 14:34Emanuele BolognesiEmanuele BolognesiRUSTrust-1.86.0Success41,317+2.16 RP
Apr 24, 2025 14:27Emanuele BolognesiEmanuele BolognesiRUSTrust-1.86.0Success42,179
Apr 24, 2025 14:22Emanuele BolognesiEmanuele BolognesiRUSTrust-1.86.0Success41,689+29.61 RP
Apr 24, 2025 13:48Emanuele BolognesiEmanuele BolognesiRUSTrust-1.86.0Success47,559+193.18 RP
Apr 24, 2025 13:41Emanuele BolognesiEmanuele BolognesiRUSTrust-1.86.0Success952,025
Apr 24, 2025 10:27Emanuele BolognesiEmanuele BolognesiRUSTrust-1.86.0Success585,331+17.08 RP
Apr 24, 2025 02:05KeefeKeefeCPPg++13.3.0Error
Apr 24, 2025 02:02KeefeKeefeCPPg++13.3.0Success61,000
Apr 24, 2025 02:01KeefeKeefeCPPg++13.3.0Success61,055
Apr 24, 2025 02:00KeefeKeefeCPPg++13.3.0Success57,355+6.57 RP
Apr 24, 2025 01:58KeefeKeefeCPPg++13.3.0Success59,601+75.37 RP
Apr 22, 2025 10:59NoSIMD_C#NoSIMD_C#CSHARP9.0.4Error
Apr 22, 2025 10:54NoSIMD_C#NoSIMD_C#CSHARP9.0.4Error
Apr 22, 2025 10:48NoSIMD_C#NoSIMD_C#CSHARP9.0.4Success370,622
Apr 22, 2025 10:45NoSIMD_C#NoSIMD_C#CSHARP9.0.4Success374,036
Apr 22, 2025 10:44NoSIMD_C#NoSIMD_C#CSHARP9.0.4Success193,150
Apr 22, 2025 10:42NoSIMD_C#NoSIMD_C#CSHARP9.0.4Success462,938
Apr 22, 2025 10:26NoSIMD_C#NoSIMD_C#CSHARP9.0.4Success747,942
Apr 22, 2025 10:15NoSIMD_C#NoSIMD_C#CSHARP9.0.4Error
Apr 22, 2025 10:14NoSIMD_C#NoSIMD_C#CSHARP9.0.3Error
Apr 9, 2025 21:00Chandrasekaran AkashChandrasekaran AkashCPPclang++18.1.3Error
Apr 9, 2025 21:00Chandrasekaran AkashChandrasekaran AkashCPPclang++18.1.3Success975,460+10.25 RP
Apr 9, 2025 17:39NoSIMD_C#NoSIMD_C#CSHARP9.0.4Error
Apr 9, 2025 08:10NoSIMD_C#NoSIMD_C#CSHARP9.0.3Error
Apr 9, 2025 07:28NoSIMD_C#NoSIMD_C#CSHARP9.0.3Success183,618+13.52 RP
Apr 9, 2025 07:25NoSIMD_C#NoSIMD_C#CSHARP9.0.3Error
Apr 9, 2025 06:52NoSIMD_C#NoSIMD_C#CSHARP9.0.3Success209,650+15.38 RP
Apr 9, 2025 06:11NoSIMD_C#NoSIMD_C#CSHARP9.0.3Success280,490
Apr 9, 2025 05:36NoSIMD_C#NoSIMD_C#CSHARP9.0.3Error
Apr 9, 2025 05:34NoSIMD_C#NoSIMD_C#CSHARP9.0.3Success252,016
Apr 9, 2025 05:33NoSIMD_C#NoSIMD_C#CSHARP9.0.3Error
Apr 9, 2025 05:22NoSIMD_C#NoSIMD_C#CSHARP9.0.3Error
Apr 9, 2025 05:19NoSIMD_C#NoSIMD_C#CSHARP9.0.3Success256,231
Apr 8, 2025 14:54NoSIMD_C#NoSIMD_C#CSHARP9.0.3Error
Apr 8, 2025 14:52NoSIMD_C#NoSIMD_C#CSHARP9.0.3Error
Apr 8, 2025 14:49NoSIMD_C#NoSIMD_C#CSHARP9.0.3Error
Apr 8, 2025 07:19NoSIMD_C#NoSIMD_C#CPPg++13.2.0Success949,833
Apr 4, 2025 17:34NoSIMD_C#NoSIMD_C#CSHARP9.0.3Error
Apr 4, 2025 17:28NoSIMD_C#NoSIMD_C#CSHARP9.0.3Success275,718
Apr 4, 2025 16:54NoSIMD_C#NoSIMD_C#CSHARP9.0.3Success252,348
Apr 4, 2025 16:17NoSIMD_C#NoSIMD_C#CSHARP9.0.3Success277,232
Apr 4, 2025 15:43NoSIMD_C#NoSIMD_C#CSHARP9.0.3Success249,967+6.12 RP
Apr 4, 2025 15:23NoSIMD_C#NoSIMD_C#CSHARP9.0.3Success323,058
Apr 4, 2025 15:03NoSIMD_C#NoSIMD_C#CSHARP9.0.3Error
Apr 4, 2025 14:58NoSIMD_C#NoSIMD_C#CSHARP9.0.3Error
Apr 4, 2025 14:39NoSIMD_C#NoSIMD_C#CSHARP9.0.3Success331,287
Apr 4, 2025 14:37NoSIMD_C#NoSIMD_C#CSHARP9.0.3Error
Apr 4, 2025 14:30NoSIMD_C#NoSIMD_C#CSHARP9.0.3Success351,559
Apr 4, 2025 14:29NoSIMD_C#NoSIMD_C#CSHARP9.0.3Success358,014
Apr 4, 2025 14:27NoSIMD_C#NoSIMD_C#CSHARP9.0.3Success312,410
Apr 4, 2025 14:26NoSIMD_C#NoSIMD_C#CSHARP9.0.3Success324,068
Apr 4, 2025 14:25NoSIMD_C#NoSIMD_C#CSHARP9.0.3Success311,760
Apr 4, 2025 14:20NoSIMD_C#NoSIMD_C#CSHARP9.0.3Success304,940
Apr 4, 2025 14:15NoSIMD_C#NoSIMD_C#CSHARP9.0.3Success270,670+7.78 RP
Apr 4, 2025 13:44NoSIMD_C#NoSIMD_C#CSHARP9.0.3Success302,478+32.72 RP
Apr 4, 2025 13:17NoSIMD_C#NoSIMD_C#CSHARP9.0.3Error
Apr 4, 2025 13:13NoSIMD_C#NoSIMD_C#CSHARP9.0.3Success598,913+16.74 RP
Apr 4, 2025 13:11NoSIMD_C#NoSIMD_C#CSHARP9.0.3Success1,897,400
Apr 4, 2025 12:59NoSIMD_C#NoSIMD_C#CSHARP9.0.3Error
Apr 4, 2025 08:36NoSIMD_C#NoSIMD_C#CSHARP9.0.3Error
Mar 25, 2025 19:19Drew GarciaDrew GarciaCPPg++13.2.0Error
Mar 25, 2025 19:19Drew GarciaDrew GarciaCPPclang++18.1.3Error