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 26, 2026 13:44Arseniy KorobenkoArseniy KorobenkoCPPclang++18.1.3Error
Mar 26, 2026 13:10Arseniy KorobenkoArseniy KorobenkoCPPclang++18.1.3Error
Mar 26, 2026 13:02Dominique GarmierDominique GarmierCPPg++13.3.0Success10,133
Mar 26, 2026 12:58Arseniy KorobenkoArseniy KorobenkoCPPclang++18.1.3Error
Mar 26, 2026 11:42Dominique GarmierDominique GarmierCPPg++13.3.0Success12,513
Mar 26, 2026 11:02Dominique GarmierDominique GarmierZIG0.13.0Success12,658
Mar 26, 2026 11:02Dominique GarmierDominique GarmierZIG0.13.0Success12,441
Mar 26, 2026 10:57Dominique GarmierDominique GarmierRUSTrust-1.94.0Success12,481
Mar 26, 2026 10:44Dominique GarmierDominique GarmierZIG0.13.0Success41,501
Mar 26, 2026 10:41Dominique GarmierDominique GarmierZIG0.13.0Success12,700
Mar 26, 2026 09:44Arseniy KorobenkoArseniy KorobenkoCPPclang++18.1.3Success13,581+635.66 RP
Mar 25, 2026 21:41Dominique GarmierDominique GarmierZIG0.13.0Success10,494
Mar 25, 2026 20:41Dominique GarmierDominique GarmierZIG0.13.0Success10,540
Mar 25, 2026 20:34Arseniy KorobenkoArseniy KorobenkoCPPclang++18.1.3Error
Mar 25, 2026 20:30Arseniy KorobenkoArseniy KorobenkoCPPclang++18.1.3Error
Mar 25, 2026 20:26Dominique GarmierDominique GarmierZIG0.13.0Success13,630
Mar 25, 2026 19:59Dominique GarmierDominique GarmierZIG0.13.0Success10,455
Mar 25, 2026 18:19Dominique GarmierDominique GarmierRUSTrust-1.94.0Success22,341
Mar 25, 2026 17:58Dominique GarmierDominique GarmierZIG0.13.0Success55,685
Mar 25, 2026 17:12Dominique GarmierDominique GarmierRUSTrust-1.94.0Success209,902
Mar 25, 2026 15:59Dominique GarmierDominique GarmierZIG0.13.0Success31,482
Mar 25, 2026 15:41Dominique GarmierDominique GarmierZIG0.13.0Success73,916
Mar 25, 2026 15:39Dominique GarmierDominique GarmierZIG0.13.0Success17,109
Mar 25, 2026 15:22Dominique GarmierDominique GarmierRUSTrust-1.94.0Success28,529
Mar 25, 2026 15:15Dominique GarmierDominique GarmierZIG0.13.0Success17,865
Mar 25, 2026 14:33olliecrowolliecrowCPPclang++18.1.3Success15,365
Mar 25, 2026 14:20Dominique GarmierDominique GarmierZIG0.13.0Success74,543
Mar 25, 2026 14:08Dominique GarmierDominique GarmierZIG0.13.0Success36,482
Mar 25, 2026 13:17Dominique GarmierDominique GarmierCPPclang++18.1.3Success37,567
Mar 25, 2026 13:06Dominique GarmierDominique GarmierCPPclang++18.1.3Success33,137
Mar 25, 2026 13:05Dominique GarmierDominique GarmierCPPclang++18.1.3Success17,108
Mar 25, 2026 13:05Dominique GarmierDominique GarmierCPPclang++18.1.3Success16,118
Mar 25, 2026 12:53Dominique GarmierDominique GarmierZIG0.13.0Success46,480
Mar 25, 2026 12:52Dominique GarmierDominique GarmierZIG0.13.0Success43,559
Mar 25, 2026 12:49Dominique GarmierDominique GarmierZIG0.13.0Success57,788
Mar 25, 2026 12:37Dominique GarmierDominique GarmierRUSTrust-1.94.0Success14,434
Mar 25, 2026 11:48Dominique GarmierDominique GarmierCPPg++13.3.0Success16,311
Mar 25, 2026 11:47Dominique GarmierDominique GarmierCPPg++13.3.0Success12,446
Mar 25, 2026 11:38Dominique GarmierDominique GarmierCPPg++13.3.0Success13,789
Mar 25, 2026 11:36Dominique GarmierDominique GarmierCPPg++13.3.0Success11,836
Mar 25, 2026 10:37Dominique GarmierDominique GarmierRUSTrust-1.94.0Success27,329
Mar 25, 2026 10:18Dominique GarmierDominique GarmierRUSTrust-1.94.0Success12,736
Mar 25, 2026 10:16Dominique GarmierDominique GarmierRUSTrust-1.94.0Success12,455
Mar 25, 2026 09:34Dominique GarmierDominique GarmierCPPg++13.3.0Success30,814
Mar 25, 2026 09:32Dominique GarmierDominique GarmierCPPg++13.3.0Success21,616
Mar 25, 2026 09:30Dominique GarmierDominique GarmierCPPg++13.3.0Success14,723
Mar 25, 2026 08:57Dominique GarmierDominique GarmierRUSTrust-1.94.0Success13,966
Mar 25, 2026 08:44Dominique GarmierDominique GarmierGOgo1.26.1Success14,122+3.89 RP
Mar 25, 2026 08:24Dominique GarmierDominique GarmierRUSTrust-1.94.0Success10,334
Mar 25, 2026 07:59Dominique GarmierDominique GarmierCPPg++13.3.0Success15,111
Mar 25, 2026 07:30Dominique GarmierDominique GarmierCPPg++13.3.0Success18,819
Mar 25, 2026 07:27Dominique GarmierDominique GarmierCPPg++13.3.0Success10,093
Mar 25, 2026 07:25Dominique GarmierDominique GarmierCPPg++13.3.0Success17,812
Mar 25, 2026 06:48Dominique GarmierDominique GarmierGOgo1.26.1Success14,200+2.72 RP
Mar 25, 2026 06:48Dominique GarmierDominique GarmierGOgo1.26.1Error
Mar 25, 2026 06:47Dominique GarmierDominique GarmierGOgo1.26.1Success15,755
Mar 25, 2026 06:17Dominique GarmierDominique GarmierGOgo1.26.1Error
Mar 25, 2026 06:16Dominique GarmierDominique GarmierGOgo1.26.1Success14,980
Mar 25, 2026 05:46Dominique GarmierDominique GarmierCPPg++13.3.0Success100,682
Mar 25, 2026 05:44Dominique GarmierDominique GarmierCPPg++13.3.0Success31,507
Mar 25, 2026 05:43Dominique GarmierDominique GarmierCPPg++13.3.0Success11,526
Mar 25, 2026 05:16Dominique GarmierDominique GarmierCPPg++13.3.0Success13,781
Mar 25, 2026 05:16Dominique GarmierDominique GarmierCPPclang++18.1.3Success13,824
Mar 25, 2026 05:04Dominique GarmierDominique GarmierCPPg++13.3.0Success11,651
Mar 25, 2026 05:01Dominique GarmierDominique GarmierCPPclang++18.1.3Success10,142
Mar 25, 2026 05:01Dominique GarmierDominique GarmierCPPg++13.3.0Success10,134
Mar 25, 2026 04:49Dominique GarmierDominique GarmierGOgo1.26.1Success14,255+26.70 RP
Mar 25, 2026 04:18Dominique GarmierDominique GarmierGOgo1.26.1Success20,259
Mar 25, 2026 04:06Dominique GarmierDominique GarmierCPPg++13.3.0Success14,109
Mar 25, 2026 04:04Dominique GarmierDominique GarmierCPPg++13.3.0Success16,314
Mar 25, 2026 04:02Dominique GarmierDominique GarmierCPPg++13.3.0Success12,554
Mar 25, 2026 03:37Dominique GarmierDominique GarmierCPPclang++18.1.3Success16,278
Mar 25, 2026 03:07Dominique GarmierDominique GarmierCPPg++13.3.0Success10,092
Mar 25, 2026 03:06Dominique GarmierDominique GarmierCPPg++13.3.0Success10,423
Mar 25, 2026 02:23Dominique GarmierDominique GarmierRUSTrust-1.94.0Success10,907
Mar 25, 2026 02:19Dominique GarmierDominique GarmierGOgo1.26.1Success20,086
Mar 25, 2026 01:26Dominique GarmierDominique GarmierCPPg++13.3.0Error
Mar 25, 2026 01:25Dominique GarmierDominique GarmierCPPg++13.3.0Error
Mar 25, 2026 01:24Dominique GarmierDominique GarmierCPPg++13.3.0Error
Mar 25, 2026 01:01Dominique GarmierDominique GarmierCPPg++13.3.0Success22,940
Mar 25, 2026 00:27Dominique GarmierDominique GarmierRUSTrust-1.94.0Success27,309
Mar 25, 2026 00:26Dominique GarmierDominique GarmierCSHARP9.0.14Success28,021
Mar 24, 2026 23:56Dominique GarmierDominique GarmierCPPg++13.3.0Success99,793
Mar 24, 2026 23:54Dominique GarmierDominique GarmierCPPclang++18.1.3Success11,457
Mar 24, 2026 23:50Dominique GarmierDominique GarmierCPPg++13.3.0Success40,494
Mar 24, 2026 23:48Dominique GarmierDominique GarmierCPPclang++18.1.3Success18,737
Mar 24, 2026 23:48Dominique GarmierDominique GarmierCPPg++13.3.0Success10,098
Mar 24, 2026 23:47Dominique GarmierDominique GarmierCPPclang++18.1.3Success10,111
Mar 24, 2026 23:45Dominique GarmierDominique GarmierCPPclang++18.1.3Success12,429
Mar 24, 2026 23:18Dominique GarmierDominique GarmierCPPg++13.3.0Success10,583
Mar 24, 2026 23:15Dominique GarmierDominique GarmierCPPg++13.3.0Success19,977
Mar 24, 2026 22:49Dominique GarmierDominique GarmierRUSTrust-1.94.0Success438,849
Mar 24, 2026 22:48Dominique GarmierDominique GarmierRUSTrust-1.94.0Error
Mar 24, 2026 22:16Dominique GarmierDominique GarmierRUSTrust-1.94.0Success167,047
Mar 24, 2026 20:02Arseniy KorobenkoArseniy KorobenkoCPPg++13.3.0Success118,299
Mar 24, 2026 19:44Dominique GarmierDominique GarmierCPPg++13.3.0Success10,097
Mar 24, 2026 19:43Dominique GarmierDominique GarmierCPPg++13.3.0Success18,411
Mar 24, 2026 19:20Dominique GarmierDominique GarmierCPPg++13.3.0Success12,033
Mar 24, 2026 19:19Dominique GarmierDominique GarmierCPPg++13.3.0Success10,129
Mar 24, 2026 19:17Dominique GarmierDominique GarmierCPPg++13.3.0Success10,100