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 27, 2026 12:39Dominique GarmierDominique GarmierZIG0.13.0Success11,007
Mar 27, 2026 12:36Dominique GarmierDominique GarmierZIG0.13.0Error
Mar 27, 2026 12:23Dominique GarmierDominique GarmierRUSTrust-1.94.1Success258,055
Mar 27, 2026 11:19Dominique GarmierDominique GarmierCPPg++13.3.0Success11,233
Mar 27, 2026 08:25Dominique GarmierDominique GarmierRUSTrust-1.94.1Success12,279
Mar 27, 2026 08:16Dominique GarmierDominique GarmierRUSTrust-1.94.1Success10,898
Mar 27, 2026 07:53Dominique GarmierDominique GarmierCPPg++13.3.0Error
Mar 27, 2026 07:41Dominique GarmierDominique GarmierCPPg++13.3.0Success77,790
Mar 27, 2026 07:35Dominique GarmierDominique GarmierCPPg++13.3.0Success9,510
Mar 27, 2026 07:31Dominique GarmierDominique GarmierCPPg++13.3.0Success11,210
Mar 27, 2026 02:45Dominique GarmierDominique GarmierRUSTrust-1.94.1Success122,513
Mar 27, 2026 02:16Dominique GarmierDominique GarmierCPPclang++Success12,534
Mar 27, 2026 02:14Dominique GarmierDominique GarmierCPPg++10.5.0Error
Mar 27, 2026 02:05Dominique GarmierDominique GarmierCPPg++10.5.0Success12,452
Mar 27, 2026 01:58Dominique GarmierDominique GarmierCPPg++10.5.0Success12,465
Mar 27, 2026 01:42Dominique GarmierDominique GarmierCPPg++13.3.0Success28,141
Mar 26, 2026 23:13Dominique GarmierDominique GarmierCPPclang++18.1.3Success9,644
Mar 26, 2026 23:11Dominique GarmierDominique GarmierRUSTrust-1.94.1Success136,921
Mar 26, 2026 23:07Dominique GarmierDominique GarmierRUSTrust-1.94.1Success160,783
Mar 26, 2026 23:03Dominique GarmierDominique GarmierRUSTrust-1.94.1Success213,364
Mar 26, 2026 22:52Dominique GarmierDominique GarmierRUSTrust-1.94.1Error
Mar 26, 2026 22:21Dominique GarmierDominique GarmierRUSTrust-1.94.0Success211,797
Mar 26, 2026 22:20Dominique GarmierDominique GarmierRUSTrust-1.94.0Success211,844
Mar 26, 2026 22:19Dominique GarmierDominique GarmierRUSTrust-1.94.1Success211,873
Mar 26, 2026 22:07Dominique GarmierDominique GarmierRUSTrust-1.94.0Success9,409
Mar 26, 2026 22:02Dominique GarmierDominique GarmierCPPg++13.3.0Success17,200
Mar 26, 2026 21:59Dominique GarmierDominique GarmierCPPg++13.3.0Success10,218
Mar 26, 2026 21:58Dominique GarmierDominique GarmierCPPg++13.3.0Error
Mar 26, 2026 21:47Dominique GarmierDominique GarmierCPPg++13.3.0Success9,408
Mar 26, 2026 21:44Dominique GarmierDominique GarmierCPPg++13.3.0Success18,772
Mar 26, 2026 21:38Dominique GarmierDominique GarmierCPPclang++18.1.3Success10,590
Mar 26, 2026 21:33Dominique GarmierDominique GarmierCPPg++13.3.0Success10,030
Mar 26, 2026 21:27Dominique GarmierDominique GarmierCPPg++13.3.0Success10,019
Mar 26, 2026 21:23Dominique GarmierDominique GarmierCPPg++13.3.0Success9,385
Mar 26, 2026 21:20Dominique GarmierDominique GarmierCPPg++13.3.0Success9,333+23.47 RP
Mar 26, 2026 21:07Dominique GarmierDominique GarmierCPPg++13.3.0Error
Mar 26, 2026 20:59Dominique GarmierDominique GarmierRUSTrust-1.94.1Success209,943
Mar 26, 2026 19:52Dominique GarmierDominique GarmierCPPg++10.5.0Success10,201
Mar 26, 2026 19:28Dominique GarmierDominique GarmierCPPg++13.3.0Success10,090
Mar 26, 2026 19:16Dominique GarmierDominique GarmierCPPclang++18.1.3Success10,123
Mar 26, 2026 18:55Dominique GarmierDominique GarmierRUSTrust-1.94.1Success160,166
Mar 26, 2026 18:23Arseniy KorobenkoArseniy KorobenkoCPPclang++18.1.3Success9,762+9.77 RP
Mar 26, 2026 18:20Arseniy KorobenkoArseniy KorobenkoCPPclang++18.1.3Success9,856+0.82 RP
Mar 26, 2026 18:13Arseniy KorobenkoArseniy KorobenkoCPPclang++18.1.3Error
Mar 26, 2026 17:22Arseniy KorobenkoArseniy KorobenkoCPPclang++18.1.3Success9,864+11.28 RP
Mar 26, 2026 16:54Dominique GarmierDominique GarmierRUSTrust-1.94.1Success216,741
Mar 26, 2026 16:38Dominique GarmierDominique GarmierRUSTrust-1.94.1Success212,965
Mar 26, 2026 14:47Dominique GarmierDominique GarmierCPPclang++18.1.3Success10,828
Mar 26, 2026 14:45Dominique GarmierDominique GarmierCPPg++13.3.0Success10,372
Mar 26, 2026 14:44Dominique GarmierDominique GarmierCPPclang++18.1.3Success10,860
Mar 26, 2026 14:34Arseniy KorobenkoArseniy KorobenkoCPPclang++18.1.3Success9,975+6.59 RP
Mar 26, 2026 14:32Arseniy KorobenkoArseniy KorobenkoCPPclang++18.1.3Success10,068
Mar 26, 2026 14:31Arseniy KorobenkoArseniy KorobenkoCPPclang++18.1.3Success11,627
Mar 26, 2026 14:25Arseniy KorobenkoArseniy KorobenkoCPPclang++18.1.3Success10,041+259.59 RP
Mar 26, 2026 14:04Arseniy KorobenkoArseniy KorobenkoCPPclang++18.1.3Error
Mar 26, 2026 14:03Arseniy KorobenkoArseniy KorobenkoCPPclang++18.1.3Error
Mar 26, 2026 14:01Arseniy KorobenkoArseniy KorobenkoCPPclang++18.1.3Error
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