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 20:42Yuriy LyfenkoYuriy LyfenkoCPPg++9.3.0Error
Jul 16, 2023 20:41Yuriy LyfenkoYuriy LyfenkoCPPg++9.3.0Error
Jul 16, 2023 20:40Yuriy LyfenkoYuriy LyfenkoCPPg++9.3.0Success6,289
Jul 16, 2023 20:38Yuriy LyfenkoYuriy LyfenkoCPPg++9.3.0Error
Jul 16, 2023 20:34Yuriy LyfenkoYuriy LyfenkoCPPg++9.3.0Error
Jul 16, 2023 20:32Yuriy LyfenkoYuriy LyfenkoCPPg++9.3.0Error
Jul 16, 2023 20:31Yuriy LyfenkoYuriy LyfenkoCPPg++9.3.0Success5,440
Jul 16, 2023 20:28Yuriy LyfenkoYuriy LyfenkoCPPg++9.3.0Error
Jul 16, 2023 20:19Yuriy LyfenkoYuriy LyfenkoCPPg++9.3.0Success28,002
Jul 16, 2023 19:54Yuriy LyfenkoYuriy LyfenkoCPPg++9.3.0Error
Jul 16, 2023 19:53Yuriy LyfenkoYuriy LyfenkoCPPg++9.3.0Success6,434
Jul 16, 2023 19:52Yuriy LyfenkoYuriy LyfenkoCPPg++9.3.0Error
Jul 16, 2023 19:51Yuriy LyfenkoYuriy LyfenkoCPPg++9.3.0Success6,622
Jul 16, 2023 19:50Yuriy LyfenkoYuriy LyfenkoCPPg++9.3.0Error
Jul 16, 2023 19:49Yuriy LyfenkoYuriy LyfenkoCPPg++9.3.0Success6,376
Jul 16, 2023 19:46Yuriy LyfenkoYuriy LyfenkoCPPg++9.3.0Error
Jul 16, 2023 19:41Yuriy LyfenkoYuriy LyfenkoCPPg++9.3.0Error
Jul 16, 2023 19:39Yuriy LyfenkoYuriy LyfenkoCPPg++9.3.0Error
Jul 16, 2023 19:37Yuriy LyfenkoYuriy LyfenkoCPPg++9.3.0Success5,524
Jul 16, 2023 19:36Yuriy LyfenkoYuriy LyfenkoCPPg++9.3.0Error
Jul 16, 2023 19:29Yuriy LyfenkoYuriy LyfenkoCPPg++9.3.0Error
Jul 16, 2023 19:00Yuriy LyfenkoYuriy LyfenkoCPPg++9.3.0Error
Jul 16, 2023 18:59Yuriy LyfenkoYuriy LyfenkoCPPg++9.3.0Error
Jul 16, 2023 18:57Yuriy LyfenkoYuriy LyfenkoCPPg++9.3.0Error
Jul 16, 2023 18:56Yuriy LyfenkoYuriy LyfenkoCPPg++9.3.0Error
Jul 16, 2023 18:50Yuriy LyfenkoYuriy LyfenkoCPPg++9.3.0Error
Jul 16, 2023 18:34Yuriy LyfenkoYuriy LyfenkoCPPg++9.3.0Error
Jul 16, 2023 18:30Yuriy LyfenkoYuriy LyfenkoCPPg++9.3.0Error
Jul 16, 2023 18:29Yuriy LyfenkoYuriy LyfenkoCPPg++9.3.0Error
Jul 16, 2023 18:24Yuriy LyfenkoYuriy LyfenkoCPPg++9.3.0Error
Jul 16, 2023 18:18Yuriy LyfenkoYuriy LyfenkoCPPg++9.3.0Error
Jul 16, 2023 18:15Yuriy LyfenkoYuriy LyfenkoCPPg++9.3.0Error
Jul 16, 2023 17:58Yuriy LyfenkoYuriy LyfenkoCPPg++9.3.0Error
Jul 16, 2023 17:53Yuriy LyfenkoYuriy LyfenkoCPPg++9.3.0Error
Jul 16, 2023 17:52Yuriy LyfenkoYuriy LyfenkoCPPg++9.3.0Error
Jul 16, 2023 17:51Yuriy LyfenkoYuriy LyfenkoCPPg++9.3.0Error
Jul 16, 2023 17:47Yuriy LyfenkoYuriy LyfenkoCPPg++9.3.0Error
Jul 16, 2023 15:50Yuriy LyfenkoYuriy LyfenkoCPPg++9.3.0Error
Jul 16, 2023 15:17Yuriy LyfenkoYuriy LyfenkoCPPg++9.3.0Success5,398
Jul 16, 2023 15:15Yuriy LyfenkoYuriy LyfenkoCPPg++9.3.0Error
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