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
Jul 16, 2023 15:14Yuriy LyfenkoYuriy LyfenkoCPPg++9.3.0Error
Jul 16, 2023 15:13Yuriy LyfenkoYuriy LyfenkoCPPg++9.3.0Error
Jul 16, 2023 06:140xprames0xpramesCPPg++9.3.0Success957,276+10.45 RP
Jul 15, 2023 21:12MounirZeMounirZeCPPg++9.3.0Error
Jul 15, 2023 21:10MounirZeMounirZeCPPg++9.3.0Error
Jul 15, 2023 20:06MaximeMaximeCPPg++9.3.0Success986,151+10.14 RP
Jul 15, 2023 15:50Paul MasurelPaul MasurelRUSTrust-1.70.0Success58,092
Jul 15, 2023 15:48Yuriy LyfenkoYuriy LyfenkoCPPg++9.3.0Success5,080
Jul 15, 2023 15:45Yuriy LyfenkoYuriy LyfenkoCPPclang++10.0.0Success5,748
Jul 15, 2023 15:42Yuriy LyfenkoYuriy LyfenkoCPPg++9.3.0Error
Jul 15, 2023 15:41Yuriy LyfenkoYuriy LyfenkoCPPg++9.3.0Error
Jul 15, 2023 15:36Yuriy LyfenkoYuriy LyfenkoCPPg++9.3.0Success5,258
Jul 15, 2023 15:09Paul MasurelPaul MasurelRUSTrust-1.70.0Success59,011
Jul 15, 2023 15:08Paul MasurelPaul MasurelRUSTrust-1.70.0Success58,037
Jul 15, 2023 15:06Paul MasurelPaul MasurelRUSTrust-1.70.0Success58,463
Jul 15, 2023 15:02Paul MasurelPaul MasurelRUSTrust-1.70.0Success58,130
Jul 15, 2023 14:54Paul MasurelPaul MasurelRUSTrust-1.70.0Error
Jul 15, 2023 14:42Paul MasurelPaul MasurelRUSTrust-1.70.0Success58,208
Jul 15, 2023 14:32Paul MasurelPaul MasurelRUSTrust-1.70.0Success58,089
Jul 15, 2023 14:29Paul MasurelPaul MasurelRUSTrust-1.70.0Success50,174
Jul 15, 2023 14:24Paul MasurelPaul MasurelRUSTrust-1.70.0Success51,637
Jul 15, 2023 14:22Paul MasurelPaul MasurelRUSTrust-1.70.0Success50,111
Jul 15, 2023 06:48Paul MasurelPaul MasurelRUSTrust-1.71.0Success19,746
Jul 15, 2023 06:48Paul MasurelPaul MasurelRUSTrust-1.71.0Success20,165
Jul 15, 2023 06:47Paul MasurelPaul MasurelRUSTrust-1.71.0Success20,309
Jul 15, 2023 06:45Paul MasurelPaul MasurelRUSTrust-1.71.0Success5,971+161.26 RP
Jul 15, 2023 06:45Paul MasurelPaul MasurelRUSTrust-1.71.0Success20,709
Jul 15, 2023 06:44Paul MasurelPaul MasurelRUSTrust-1.71.0Success6,610
Jul 15, 2023 06:43Paul MasurelPaul MasurelRUSTrust-1.71.0Success20,684
Jul 15, 2023 06:42Paul MasurelPaul MasurelRUSTrust-1.71.0Success20,885
Jul 15, 2023 06:41Paul MasurelPaul MasurelRUSTrust-1.71.0Success26,705
Jul 15, 2023 06:39Paul MasurelPaul MasurelRUSTrust-1.71.0Success25,938
Jul 15, 2023 06:37Paul MasurelPaul MasurelRUSTrust-1.71.0Success26,043
Jul 15, 2023 06:36Paul MasurelPaul MasurelRUSTrust-1.71.0Success26,691
Jul 15, 2023 06:35Paul MasurelPaul MasurelRUSTrust-1.71.0Success84,401
Jul 15, 2023 05:12Paul MasurelPaul MasurelRUSTrust-1.69.0Success20,582
Jul 15, 2023 05:06Paul MasurelPaul MasurelRUSTrust-1.69.0Error
Jul 15, 2023 00:48Paul MasurelPaul MasurelRUSTrust-1.69.0Error
Jul 15, 2023 00:47Paul MasurelPaul MasurelRUSTrust-1.69.0Error
Jul 15, 2023 00:41Paul MasurelPaul MasurelRUSTrust-1.69.0Error
Jul 15, 2023 00:35Paul MasurelPaul MasurelRUSTrust-1.69.0Success20,787
Jul 15, 2023 00:34Paul MasurelPaul MasurelRUSTrust-1.69.0Success9,300
Jul 15, 2023 00:33Paul MasurelPaul MasurelRUSTrust-1.69.0Error
Jul 15, 2023 00:22Paul MasurelPaul MasurelRUSTrust-1.69.0Success20,452
Jul 15, 2023 00:20Paul MasurelPaul MasurelRUSTrust-1.69.0Success16,518
Jul 14, 2023 14:20Paul MasurelPaul MasurelRUSTrust-1.69.0Success6,860
Jul 14, 2023 14:18Paul MasurelPaul MasurelRUSTrust-1.69.0Success20,371
Jul 14, 2023 01:02Paul MasurelPaul MasurelRUSTrust-1.69.0Error
Jul 14, 2023 01:00Paul MasurelPaul MasurelRUSTrust-1.69.0Success18,235
Jul 14, 2023 00:57Paul MasurelPaul MasurelRUSTrust-1.69.0Success18,395
Jul 14, 2023 00:53Paul MasurelPaul MasurelRUSTrust-1.69.0Success18,414
Jul 13, 2023 17:20gchebanovgchebanovCPPg++9.3.0Success5,194+135.11 RP
Jul 13, 2023 17:13gchebanovgchebanovCPPg++9.3.0Error
Jul 13, 2023 17:04gchebanovgchebanovCPPg++9.3.0Error
Jul 13, 2023 16:38gchebanovgchebanovCPPg++9.3.0Success5,586+8.61 RP
Jul 13, 2023 16:33gchebanovgchebanovCPPg++9.3.0Success5,613+87.81 RP
Jul 13, 2023 16:30gchebanovgchebanovCPPg++9.3.0Error
Jul 13, 2023 16:29gchebanovgchebanovCPPg++9.3.0Error
Jul 13, 2023 16:25gchebanovgchebanovCPPg++9.3.0Error
Jul 13, 2023 16:16gchebanovgchebanovCPPg++9.3.0Error
Jul 13, 2023 16:11gchebanovgchebanovCPPg++9.3.0Error
Jul 13, 2023 15:22gchebanovgchebanovCPPg++9.3.0Success6,230
Jul 13, 2023 15:19gchebanovgchebanovCPPg++9.3.0Error
Jul 13, 2023 15:14gchebanovgchebanovCPPg++9.3.0Error
Jul 13, 2023 15:11gchebanovgchebanovCPPg++9.3.0Error
Jul 13, 2023 15:06gchebanovgchebanovCPPg++9.3.0Error
Jul 13, 2023 15:04gchebanovgchebanovCPPg++9.3.0Error
Jul 13, 2023 15:03gchebanovgchebanovCPPg++9.3.0Error
Jul 13, 2023 15:02gchebanovgchebanovCPPg++9.3.0Error
Jul 13, 2023 14:59gchebanovgchebanovCPPg++9.3.0Success5,904+252.43 RP
Jul 13, 2023 14:57Paul MasurelPaul MasurelRUSTrust-1.69.0Success6,273+22.20 RP
Jul 13, 2023 14:56gchebanovgchebanovCPPg++9.3.0Success6,938+118.24 RP
Jul 13, 2023 14:56gchebanovgchebanovCPPg++9.3.0Error
Jul 13, 2023 14:56gchebanovgchebanovCPPg++9.3.0Error
Jul 13, 2023 14:55Paul MasurelPaul MasurelRUSTrust-1.69.0Success18,518
Jul 13, 2023 14:54gchebanovgchebanovCPPg++9.3.0Error
Jul 13, 2023 14:49gchebanovgchebanovCPPg++9.3.0Success7,599
Jul 13, 2023 14:48gchebanovgchebanovCPPg++9.3.0Error
Jul 13, 2023 14:48gchebanovgchebanovCPPg++9.3.0Error
Jul 13, 2023 14:47Paul MasurelPaul MasurelRUSTrust-1.69.0Success6,317+1'423.30 RP
Jul 13, 2023 14:47gchebanovgchebanovCPPg++9.3.0Error
Jul 13, 2023 14:46gchebanovgchebanovCPPg++9.3.0Error
Jul 13, 2023 14:45gchebanovgchebanovCPPg++9.3.0Error
Jul 13, 2023 14:44gchebanovgchebanovCPPg++9.3.0Error
Jul 13, 2023 14:43Paul MasurelPaul MasurelRUSTrust-1.69.0Success20,738
Jul 13, 2023 14:40Paul MasurelPaul MasurelRUSTrust-1.69.0Success20,523
Jul 13, 2023 14:32gchebanovgchebanovCPPg++9.3.0Error
Jul 13, 2023 14:30gchebanovgchebanovCPPg++9.3.0Error
Jul 13, 2023 14:28gchebanovgchebanovCPPg++9.3.0Error
Jul 13, 2023 14:16gchebanovgchebanovCPPg++9.3.0Error
Jul 13, 2023 14:13gchebanovgchebanovCPPg++9.3.0Error
Jul 13, 2023 14:10gchebanovgchebanovCPPg++9.3.0Error
Jul 13, 2023 14:05gchebanovgchebanovCPPg++9.3.0Error
Jul 13, 2023 13:21gchebanovgchebanovCPPg++9.3.0Success7,558+182.33 RP
Jul 13, 2023 13:08gchebanovgchebanovCPPg++9.3.0Success8,766+58.75 RP
Jul 13, 2023 13:05gchebanovgchebanovCPPg++9.3.0Success9,242+742.12 RP
Jul 13, 2023 11:17gchebanovgchebanovCPPg++9.3.0Error
Jul 13, 2023 11:17gchebanovgchebanovCPPg++9.3.0Error
Jul 13, 2023 11:16gchebanovgchebanovCPPg++9.3.0Error
Jul 13, 2023 11:13gchebanovgchebanovCPPg++9.3.0Error