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
Apr 18, 2026 12:51Charles CabergsCharles CabergsCPPg++13.3.0Success11,891+70.26 RP
Apr 18, 2026 10:40Charles CabergsCharles CabergsCPPg++13.3.0Success12,975+10.66 RP
Apr 18, 2026 07:16olliecrowolliecrowRUSTrust-1.94.0Success76,047
Apr 18, 2026 06:06Charles CabergsCharles CabergsCPPg++13.3.0Success13,749
Apr 18, 2026 02:24Charles CabergsCharles CabergsCPPg++13.3.0Success17,065
Apr 18, 2026 01:17zielajzielajCPPclang++18.1.3Success2,788
Apr 18, 2026 01:13zielajzielajCPPclang++18.1.3Success5,303
Apr 18, 2026 00:51zielajzielajCPPclang++18.1.3Success2,787+7.72 RP
Apr 18, 2026 00:48zielajzielajCPPclang++18.1.3Error
Apr 18, 2026 00:41zielajzielajCPPclang++18.1.3Error
Apr 18, 2026 00:36zielajzielajCPPclang++18.1.3Error
Apr 17, 2026 22:53Charles CabergsCharles CabergsCPPg++13.3.0Success13,157+458.87 RP
Apr 17, 2026 21:11Charles CabergsCharles CabergsCPPg++13.3.0Success33,203+31.64 RP
Apr 17, 2026 17:48Charles CabergsCharles CabergsCPPg++13.3.0Success37,100+269.54 RP
Apr 17, 2026 10:21olliecrowolliecrowRUSTrust-1.94.0Success78,373
Apr 17, 2026 10:20olliecrowolliecrowCPPclang++18.1.3Success3,394
Apr 17, 2026 10:16olliecrowolliecrowRUSTrust-1.94.0Success77,978
Apr 17, 2026 03:29olliecrowolliecrowGOgo1.26.1Error
Apr 17, 2026 03:26olliecrowolliecrowGOgo1.26.1Error
Apr 16, 2026 20:23olliecrowolliecrowGOgo1.26.1Success8,274+19.69 RP
Apr 16, 2026 20:13olliecrowolliecrowZIG0.14.0Success100,813
Apr 16, 2026 20:04olliecrowolliecrowCPPclang++18.1.3Success21,780
Apr 16, 2026 19:44olliecrowolliecrowCPPclang++18.1.3Success29,071
Apr 16, 2026 11:48zielajzielajCPPclang++18.1.3Error
Apr 16, 2026 09:52olliecrowolliecrowCPPclang++18.1.3Error
Apr 16, 2026 09:19olliecrowolliecrowCPPclang++18.1.3Error
Apr 16, 2026 02:27zielajzielajCPPclang++18.1.3Success2,790+56.08 RP
Apr 16, 2026 02:26olliecrowolliecrowCPPclang++18.1.3Error
Apr 16, 2026 02:09olliecrowolliecrowCPPclang++18.1.3Success3,417
Apr 16, 2026 01:37olliecrowolliecrowCPPclang++18.1.3Success3,592
Apr 16, 2026 00:58zielajzielajCPPclang++18.1.3Error
Apr 16, 2026 00:53zielajzielajCPPclang++18.1.3Error
Apr 16, 2026 00:51zielajzielajCPPclang++18.1.3Error
Apr 16, 2026 00:47olliecrowolliecrowCSHARP9.0.14Success13,213
Apr 16, 2026 00:44zielajzielajCPPclang++18.1.3Success5,309
Apr 16, 2026 00:43zielajzielajCPPclang++18.1.3Error
Apr 16, 2026 00:32zielajzielajCPPclang++18.1.3Error
Apr 16, 2026 00:16zielajzielajCPPclang++18.1.3Success2,851
Apr 16, 2026 00:10zielajzielajCPPclang++18.1.3Error
Apr 16, 2026 00:08zielajzielajCPPclang++18.1.3Success5,309
Apr 16, 2026 00:06zielajzielajCPPclang++18.1.3Error
Apr 16, 2026 00:04zielajzielajCPPclang++18.1.3Error
Apr 16, 2026 00:01zielajzielajCPPclang++18.1.3Error
Apr 15, 2026 23:59zielajzielajCPPclang++18.1.3Success2,909
Apr 15, 2026 23:56zielajzielajCPPclang++18.1.3Error
Apr 15, 2026 23:55zielajzielajCPPclang++18.1.3Error
Apr 15, 2026 21:52zielajzielajCPPclang++18.1.3Success3,040
Apr 15, 2026 21:48zielajzielajCPPclang++18.1.3Success5,285
Apr 15, 2026 21:42zielajzielajCPPclang++18.1.3Success2,826
Apr 15, 2026 21:40zielajzielajCPPclang++18.1.3Success2,818
Apr 15, 2026 21:39zielajzielajCPPclang++18.1.3Success2,827
Apr 15, 2026 21:34zielajzielajCPPclang++18.1.3Success2,842
Apr 15, 2026 21:32zielajzielajCPPclang++18.1.3Success5,365
Apr 15, 2026 21:29zielajzielajCPPclang++18.1.3Success2,851
Apr 15, 2026 21:26zielajzielajCPPclang++18.1.3Success2,842
Apr 15, 2026 21:25zielajzielajCPPclang++18.1.3Success5,343
Apr 15, 2026 21:23zielajzielajCPPclang++18.1.3Success5,345
Apr 15, 2026 21:20zielajzielajCPPclang++18.1.3Success5,358
Apr 15, 2026 21:19zielajzielajCPPclang++18.1.3Success2,864
Apr 15, 2026 21:14zielajzielajCPPclang++18.1.3Success5,366
Apr 15, 2026 21:12zielajzielajCPPclang++18.1.3Success5,392
Apr 15, 2026 21:11zielajzielajCPPclang++18.1.3Error
Apr 15, 2026 21:10zielajzielajCPPclang++18.1.3Error
Apr 15, 2026 20:51zielajzielajCPPclang++18.1.3Error
Apr 15, 2026 20:49zielajzielajCPPclang++18.1.3Success2,812+72.60 RP
Apr 15, 2026 20:47zielajzielajCPPclang++18.1.3Success2,875
Apr 15, 2026 20:40zielajzielajCPPclang++18.1.3Success5,340
Apr 15, 2026 20:37zielajzielajCPPclang++18.1.3Success2,841+4.96 RP
Apr 15, 2026 20:33zielajzielajCPPclang++18.1.3Error
Apr 15, 2026 12:49zielajzielajCPPclang++18.1.3Error
Apr 15, 2026 12:48zielajzielajCPPclang++18.1.3Error
Apr 15, 2026 12:46zielajzielajCPPclang++18.1.3Error
Apr 15, 2026 02:30zielajzielajCPPclang++18.1.3Success2,877
Apr 15, 2026 02:25zielajzielajCPPclang++18.1.3Success5,289
Apr 15, 2026 02:22zielajzielajCPPclang++18.1.3Success2,866
Apr 15, 2026 02:20zielajzielajCPPclang++18.1.3Error
Apr 15, 2026 02:17zielajzielajCPPclang++18.1.3Success4,347
Apr 15, 2026 02:13zielajzielajCPPclang++18.1.3Error
Apr 15, 2026 02:12zielajzielajCPPclang++18.1.3Success5,370
Apr 15, 2026 02:10zielajzielajCPPclang++18.1.3Error
Apr 15, 2026 02:08zielajzielajCPPclang++18.1.3Success5,305
Apr 15, 2026 02:01zielajzielajCPPclang++18.1.3Success5,367
Apr 15, 2026 01:56zielajzielajCPPclang++18.1.3Success2,843+100.00 RP
Apr 15, 2026 01:50zielajzielajCPPclang++18.1.3Error
Apr 15, 2026 01:49zielajzielajCPPclang++18.1.3Error
Apr 15, 2026 01:35zielajzielajCPPclang++18.1.3Error
Apr 15, 2026 01:34zielajzielajCPPclang++18.1.3Error
Apr 15, 2026 01:32zielajzielajCPPclang++18.1.3Error
Apr 15, 2026 01:30zielajzielajCPPclang++18.1.3Error
Apr 15, 2026 01:21zielajzielajCPPclang++18.1.3Error
Apr 15, 2026 01:20zielajzielajCPPclang++18.1.3Error
Apr 15, 2026 01:10zielajzielajCPPclang++18.1.3Error
Apr 15, 2026 00:56zielajzielajCPPclang++18.1.3Error
Apr 15, 2026 00:47zielajzielajCPPclang++18.1.3Success2,884+257.02 RP
Apr 15, 2026 00:45zielajzielajCPPclang++18.1.3Success5,426
Apr 15, 2026 00:32zielajzielajCPPclang++18.1.3Error
Apr 15, 2026 00:29zielajzielajCPPclang++18.1.3Error
Apr 15, 2026 00:23zielajzielajCPPclang++18.1.3Error
Apr 15, 2026 00:21zielajzielajCPPclang++18.1.3Error
Apr 15, 2026 00:20zielajzielajCPPclang++18.1.3Error