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
Mar 4, 2026 05:58olliecrowolliecrowCPPclang++18.1.3Error
Mar 4, 2026 05:52olliecrowolliecrowCPPclang++18.1.3Success12,173
Mar 4, 2026 05:38olliecrowolliecrowCPPclang++18.1.3Success12,165
Mar 4, 2026 05:33olliecrowolliecrowCPPclang++18.1.3Success12,165+0.54 RP
Mar 4, 2026 05:19olliecrowolliecrowCPPclang++18.1.3Success12,173
Mar 4, 2026 05:12olliecrowolliecrowCPPclang++18.1.3Success12,173+2.96 RP
Mar 4, 2026 05:04olliecrowolliecrowCPPclang++18.1.3Success12,220
Mar 4, 2026 04:58olliecrowolliecrowCPPg++13.3.0Error
Mar 4, 2026 04:53olliecrowolliecrowCPPg++13.3.0Error
Mar 4, 2026 04:34olliecrowolliecrowCPPclang++18.1.3Success12,301
Mar 4, 2026 04:24olliecrowolliecrowCPPg++13.3.0Error
Mar 4, 2026 04:18olliecrowolliecrowCPPclang++18.1.3Success12,221
Mar 4, 2026 04:14olliecrowolliecrowCPPg++13.3.0Error
Mar 4, 2026 04:09olliecrowolliecrowCPPclang++18.1.3Success12,220
Mar 4, 2026 03:47olliecrowolliecrowCPPg++13.3.0Success13,114
Mar 4, 2026 03:40olliecrowolliecrowCPPg++13.3.0Error
Mar 4, 2026 03:32olliecrowolliecrowCPPg++13.3.0Error
Mar 4, 2026 03:28olliecrowolliecrowCPPg++13.3.0Error
Mar 4, 2026 03:24olliecrowolliecrowCPPg++13.3.0Error
Mar 4, 2026 03:11olliecrowolliecrowCPPg++13.3.0Error
Mar 4, 2026 03:03olliecrowolliecrowCPPclang++18.1.3Success12,377
Mar 4, 2026 02:48olliecrowolliecrowCPPclang++18.1.3Success12,217+0.54 RP
Mar 4, 2026 02:40olliecrowolliecrowCPPclang++18.1.3Success12,227
Mar 4, 2026 02:36olliecrowolliecrowCPPg++13.3.0Error
Mar 4, 2026 02:29olliecrowolliecrowCPPclang++18.1.3Success15,626
Mar 4, 2026 02:24olliecrowolliecrowCPPclang++18.1.3Success15,273
Mar 4, 2026 02:19olliecrowolliecrowCPPg++13.3.0Error
Mar 4, 2026 02:11olliecrowolliecrowCPPclang++18.1.3Success12,230
Mar 4, 2026 01:57Josu San MartinJosu San MartinCSHARP9.0.13Success13,415
Mar 4, 2026 01:32olliecrowolliecrowCPPclang++18.1.3Success12,250
Mar 4, 2026 01:11olliecrowolliecrowCPPclang++18.1.3Success12,701
Mar 4, 2026 01:04olliecrowolliecrowCPPclang++18.1.3Success12,230
Mar 4, 2026 00:59olliecrowolliecrowCPPclang++18.1.3Success12,230
Mar 4, 2026 00:52olliecrowolliecrowCPPclang++18.1.3Success12,251
Mar 4, 2026 00:46olliecrowolliecrowCPPclang++18.1.3Error
Mar 4, 2026 00:42olliecrowolliecrowCPPclang++18.1.3Success12,415
Mar 4, 2026 00:38olliecrowolliecrowCPPclang++18.1.3Success12,225+15.30 RP
Mar 4, 2026 00:29olliecrowolliecrowCPPclang++18.1.3Success12,458+1.09 RP
Mar 4, 2026 00:25olliecrowolliecrowCPPclang++18.1.3Success12,475+71.68 RP
Mar 4, 2026 00:19olliecrowolliecrowCPPclang++18.1.3Success13,700+164.22 RP
Mar 4, 2026 00:13olliecrowolliecrowCPPclang++18.1.3Error
Mar 4, 2026 00:05olliecrowolliecrowCPPclang++18.1.3Success18,520
Mar 3, 2026 23:40olliecrowolliecrowCPPg++13.3.0Error
Mar 3, 2026 23:31olliecrowolliecrowCPPclang++18.1.3Success114,145
Mar 3, 2026 23:28olliecrowolliecrowCPPg++13.3.0Success24,625
Mar 3, 2026 23:24olliecrowolliecrowCPPclang++18.1.3Success17,677+0.03 RP
Mar 3, 2026 23:20olliecrowolliecrowCPPclang++18.1.3Success17,678+160.08 RP
Mar 3, 2026 23:16olliecrowolliecrowCPPg++13.3.0Success90,507
Mar 3, 2026 23:13olliecrowolliecrowCPPg++13.3.0Error
Mar 3, 2026 23:09olliecrowolliecrowCPPg++13.3.0Error
Mar 3, 2026 23:05olliecrowolliecrowCPPg++13.3.0Error
Mar 3, 2026 23:01olliecrowolliecrowCPPg++13.3.0Success24,655+218.09 RP
Mar 3, 2026 22:55olliecrowolliecrowCPPg++13.3.0Error
Mar 3, 2026 22:49olliecrowolliecrowCPPg++13.3.0Error
Mar 3, 2026 22:44olliecrowolliecrowCPPg++13.3.0Error
Mar 3, 2026 22:41olliecrowolliecrowCPPg++13.3.0Error
Mar 3, 2026 22:38olliecrowolliecrowCPPg++13.3.0Error
Mar 3, 2026 22:34olliecrowolliecrowCPPg++13.3.0Error
Mar 3, 2026 22:29olliecrowolliecrowCPPg++13.3.0Error
Mar 3, 2026 22:24olliecrowolliecrowCPPg++13.3.0Success53,330+187.51 RP
Mar 3, 2026 22:20olliecrowolliecrowCPPg++13.3.0Error
Mar 3, 2026 22:17olliecrowolliecrowCPPg++13.3.0Error
Mar 3, 2026 20:24Josu San MartinJosu San MartinCSHARP9.0.13Success35,235
Mar 3, 2026 20:23Josu San MartinJosu San MartinCSHARP9.0.13Error
Mar 3, 2026 20:18Josu San MartinJosu San MartinCSHARP9.0.13Error
Mar 3, 2026 20:18Josu San MartinJosu San MartinCSHARP9.0.13Success4,217+1'934.71 RP
Mar 3, 2026 20:03Josu San MartinJosu San MartinCSHARP9.0.13Error
Mar 3, 2026 19:49Josu San MartinJosu San MartinCSHARP9.0.13Success158,178
Mar 3, 2026 19:47Josu San MartinJosu San MartinCSHARP9.0.13Error
Mar 3, 2026 05:20Josu San MartinJosu San MartinCSHARP9.0.13Success157,943
Mar 3, 2026 05:03Josu San MartinJosu San MartinCSHARP9.0.13Success157,297
Mar 3, 2026 05:01Josu San MartinJosu San MartinCSHARP9.0.13Success192,291
Mar 3, 2026 04:57Josu San MartinJosu San MartinCSHARP9.0.13Success186,142
Mar 3, 2026 04:55Josu San MartinJosu San MartinCSHARP9.0.13Success419,473
Feb 28, 2026 15:07NoSIMD_C#NoSIMD_C#CPPg++13.3.0Success119,677+0.72 RP
Feb 28, 2026 15:03NoSIMD_C#NoSIMD_C#CPPg++13.3.0Success120,713+11.82 RP
Feb 28, 2026 15:01NoSIMD_C#NoSIMD_C#CPPg++13.3.0Error
Feb 28, 2026 14:43NoSIMD_C#NoSIMD_C#CSHARP9.0.4Success140,811+16.56 RP
Feb 28, 2026 14:27NoSIMD_C#NoSIMD_C#CSHARP9.0.4Error
Feb 28, 2026 14:16NoSIMD_C#NoSIMD_C#CSHARP9.0.4Success2,030,499
Feb 28, 2026 14:10NoSIMD_C#NoSIMD_C#CSHARP9.0.4Error
Feb 28, 2026 13:56NoSIMD_C#NoSIMD_C#CSHARP9.0.4Error
Feb 27, 2026 17:17NoSIMD_C#NoSIMD_C#CSHARP9.0.4Error
Feb 27, 2026 17:15NoSIMD_C#NoSIMD_C#CSHARP9.0.4Error
Feb 27, 2026 15:12NoSIMD_C#NoSIMD_C#CSHARP9.0.4Error
Feb 27, 2026 14:59NoSIMD_C#NoSIMD_C#CSHARP9.0.4Error
Feb 27, 2026 14:54NoSIMD_C#NoSIMD_C#CSHARP9.0.4Error
Feb 27, 2026 14:48NoSIMD_C#NoSIMD_C#CSHARP9.0.4Error
Feb 27, 2026 14:45NoSIMD_C#NoSIMD_C#CSHARP9.0.4Error
Feb 27, 2026 12:36NoSIMD_C#NoSIMD_C#CSHARP9.0.4Error
Feb 27, 2026 12:33NoSIMD_C#NoSIMD_C#CSHARP9.0.4Error
Feb 26, 2026 17:57NoSIMD_C#NoSIMD_C#CSHARP9.0.4Error
Feb 26, 2026 17:52NoSIMD_C#NoSIMD_C#CSHARP9.0.4Error
Feb 26, 2026 17:48NoSIMD_C#NoSIMD_C#CSHARP9.0.4Error
Feb 26, 2026 17:27NoSIMD_C#NoSIMD_C#CSHARP9.0.4Error
Feb 26, 2026 17:16NoSIMD_C#NoSIMD_C#CSHARP9.0.4Error
Feb 26, 2026 17:13NoSIMD_C#NoSIMD_C#CSHARP9.0.4Error
Feb 26, 2026 17:10NoSIMD_C#NoSIMD_C#CSHARP9.0.4Error
Feb 26, 2026 17:03NoSIMD_C#NoSIMD_C#CSHARP9.0.4Error
Feb 26, 2026 16:57NoSIMD_C#NoSIMD_C#CSHARP9.0.4Error