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 13, 2023 11:12gchebanovgchebanovCPPg++9.3.0Error
Jul 13, 2023 11:09gchebanovgchebanovCPPg++9.3.0Success43,758
Jul 13, 2023 11:07gchebanovgchebanovCPPg++9.3.0Error
Jul 13, 2023 11:01gchebanovgchebanovCPPg++9.3.0Error
Jul 13, 2023 11:01gchebanovgchebanovCPPg++9.3.0Error
Jul 13, 2023 10:59gchebanovgchebanovCPPg++9.3.0Error
Jul 13, 2023 10:56gchebanovgchebanovCPPg++9.3.0Error
Jul 13, 2023 10:51gchebanovgchebanovCPPg++9.3.0Error
Jul 13, 2023 10:50gchebanovgchebanovCPPg++9.3.0Error
Jul 13, 2023 10:46gchebanovgchebanovCPPg++9.3.0Error
Jul 13, 2023 10:27gchebanovgchebanovCPPg++9.3.0Error
Jul 13, 2023 10:26gchebanovgchebanovCPPg++9.3.0Error
Jul 13, 2023 10:25gchebanovgchebanovCPPg++9.3.0Error
Jul 13, 2023 10:24gchebanovgchebanovCPPg++9.3.0Error
Jul 13, 2023 10:17gchebanovgchebanovCPPg++9.3.0Error
Jul 13, 2023 10:05gchebanovgchebanovCPPg++9.3.0Error
Jul 13, 2023 10:05gchebanovgchebanovCPPg++9.3.0Error
Jul 13, 2023 10:03gchebanovgchebanovCPPg++9.3.0Error
Jul 13, 2023 09:51gchebanovgchebanovCPPg++9.3.0Error
Jul 13, 2023 09:49gchebanovgchebanovCPPg++9.3.0Error
Jul 13, 2023 09:47gchebanovgchebanovCPPg++9.3.0Error
Jul 13, 2023 09:36gchebanovgchebanovCPPg++9.3.0Error
Jul 13, 2023 09:25gchebanovgchebanovCPPg++9.3.0Error
Jul 13, 2023 09:24gchebanovgchebanovCPPg++9.3.0Error
Jul 13, 2023 09:17gchebanovgchebanovCPPg++9.3.0Success1,040,257
Jul 13, 2023 09:13gchebanovgchebanovCPPg++9.3.0Success1,013,004
Jul 13, 2023 09:09gchebanovgchebanovCPPg++9.3.0Success1,085,760
Jul 13, 2023 09:05gchebanovgchebanovCPPg++9.3.0Success1,785,534
Jul 13, 2023 08:57gchebanovgchebanovCPPg++9.3.0Success1,816,049
Jul 13, 2023 08:53gchebanovgchebanovCPPg++9.3.0Success1,343,190
Jul 13, 2023 08:49gchebanovgchebanovCPPg++9.3.0Success983,338
Jul 13, 2023 05:12Paul MasurelPaul MasurelRUSTrust-1.69.0Success11,476+109.98 RP
Jul 13, 2023 05:11Paul MasurelPaul MasurelRUSTrust-1.69.0Success26,328
Jul 13, 2023 05:05Paul MasurelPaul MasurelRUSTrust-1.69.0Success12,249+218.28 RP
Jul 13, 2023 04:58Paul MasurelPaul MasurelRUSTrust-1.69.0Error
Jul 13, 2023 03:22Paul MasurelPaul MasurelRUSTrust-1.69.0Success23,487
Jul 13, 2023 03:20Paul MasurelPaul MasurelRUSTrust-1.69.0Success22,910
Jul 13, 2023 03:18Paul MasurelPaul MasurelRUSTrust-1.69.0Success22,999
Jul 13, 2023 03:17Paul MasurelPaul MasurelRUSTrust-1.69.0Success22,268
Jul 13, 2023 03:15Paul MasurelPaul MasurelRUSTrust-1.69.0Success22,330
Jul 13, 2023 03:13Paul MasurelPaul MasurelRUSTrust-1.69.0Success23,054
Jul 12, 2023 15:24Paul MasurelPaul MasurelRUSTrust-1.69.0Success16,050+18.06 RP
Jul 12, 2023 15:16Paul MasurelPaul MasurelRUSTrust-1.69.0Success23,849
Jul 12, 2023 14:47Paul MasurelPaul MasurelRUSTrust-1.69.0Success17,657
Jul 12, 2023 14:43Paul MasurelPaul MasurelRUSTrust-1.69.0Error
Jul 12, 2023 14:36Paul MasurelPaul MasurelRUSTrust-1.69.0Success16,529+2.08 RP
Jul 12, 2023 14:33Paul MasurelPaul MasurelRUSTrust-1.69.0Success28,510
Jul 12, 2023 14:25Paul MasurelPaul MasurelRUSTrust-1.69.0Success16,696
Jul 12, 2023 14:19Paul MasurelPaul MasurelRUSTrust-1.69.0Success20,485
Jul 12, 2023 14:15Paul MasurelPaul MasurelRUSTrust-1.69.0Success16,689
Jul 12, 2023 12:39Paul MasurelPaul MasurelRUSTrust-1.69.0Success30,576
Jul 12, 2023 12:35Paul MasurelPaul MasurelRUSTrust-1.69.0Error
Jul 12, 2023 12:31Paul MasurelPaul MasurelRUSTrust-1.69.0Success16,586+9.23 RP
Jul 12, 2023 12:28Paul MasurelPaul MasurelRUSTrust-1.69.0Success58,811
Jul 12, 2023 12:26Paul MasurelPaul MasurelRUSTrust-1.69.0Error
Jul 12, 2023 12:20Paul MasurelPaul MasurelRUSTrust-1.69.0Success36,922
Jul 12, 2023 12:18Paul MasurelPaul MasurelRUSTrust-1.69.0Success36,812
Jul 12, 2023 12:16Paul MasurelPaul MasurelRUSTrust-1.69.0Success36,875
Jul 12, 2023 11:59Paul MasurelPaul MasurelRUSTrust-1.69.0Success36,871
Jul 12, 2023 10:56Paul MasurelPaul MasurelRUSTrust-1.69.0Success54,095
Jul 12, 2023 10:53Paul MasurelPaul MasurelRUSTrust-1.69.0Success30,693
Jul 12, 2023 08:51Paul MasurelPaul MasurelRUSTrust-1.69.0Success16,844+332.83 RP
Jul 12, 2023 08:31Paul MasurelPaul MasurelRUSTrust-1.69.0Success38,336+199.60 RP
Jul 12, 2023 08:09Paul MasurelPaul MasurelRUSTrust-1.69.0Success163,271+61.25 RP
Jul 12, 2023 07:02Paul MasurelPaul MasurelRUSTrust-1.69.0Error
Jul 12, 2023 06:47Paul MasurelPaul MasurelRUSTrust-1.69.0Error
Jul 8, 2023 23:09Andrew EpsteinAndrew EpsteinCPPg++9.3.0Success955,980+10.46 RP
Jul 2, 2023 21:05Matt LangfordMatt LangfordCPPclang++10.0.0Error
Jul 2, 2023 20:03Matt LangfordMatt LangfordCPPclang++10.0.0Success97,097+102.99 RP
Jul 2, 2023 20:02Matt LangfordMatt LangfordCPPclang++10.0.0Error
Jun 17, 2023 23:38Ulyanov AlekseyUlyanov AlekseyCPPclang++10.0.0Success16,086+0.73 RP
Jun 17, 2023 23:38Ulyanov AlekseyUlyanov AlekseyCPPclang++10.0.0Error
Jun 17, 2023 23:36Ulyanov AlekseyUlyanov AlekseyCPPclang++10.0.0Error
Jun 17, 2023 23:35Ulyanov AlekseyUlyanov AlekseyCPPclang++10.0.0Success28,916
Jun 17, 2023 23:34Ulyanov AlekseyUlyanov AlekseyCPPclang++10.0.0Success16,105+10.24 RP
Jun 17, 2023 23:34Ulyanov AlekseyUlyanov AlekseyCPPclang++10.0.0Success16,498
Jun 17, 2023 23:33Ulyanov AlekseyUlyanov AlekseyCPPclang++10.0.0Success17,701
Jun 17, 2023 23:33Ulyanov AlekseyUlyanov AlekseyCPPclang++10.0.0Success17,690
Jun 17, 2023 23:32Ulyanov AlekseyUlyanov AlekseyCPPclang++10.0.0Success31,746
Jun 17, 2023 23:30Ulyanov AlekseyUlyanov AlekseyCPPclang++10.0.0Success31,264
Jun 17, 2023 23:30Ulyanov AlekseyUlyanov AlekseyCPPg++9.3.0Success30,430
Jun 17, 2023 23:30Ulyanov AlekseyUlyanov AlekseyCPPg++9.3.0Success30,713
Jun 17, 2023 23:29Ulyanov AlekseyUlyanov AlekseyCPPclang++10.0.0Success16,375+0.71 RP
Jun 17, 2023 23:28Ulyanov AlekseyUlyanov AlekseyCPPclang++10.0.0Success16,394+147.12 RP
Jun 17, 2023 23:26Ulyanov AlekseyUlyanov AlekseyCPPclang++10.0.0Error
Jun 16, 2023 12:11Ulyanov AlekseyUlyanov AlekseyCPPclang++10.0.0Success113,726
Jun 16, 2023 12:07Ulyanov AlekseyUlyanov AlekseyCPPclang++10.0.0Success147,891
Jun 16, 2023 12:06Ulyanov AlekseyUlyanov AlekseyCPPclang++10.0.0Error
Jun 16, 2023 12:04Ulyanov AlekseyUlyanov AlekseyCPPclang++10.0.0Error
Jun 16, 2023 12:03Ulyanov AlekseyUlyanov AlekseyCPPclang++10.0.0Error
Jun 16, 2023 11:32Ulyanov AlekseyUlyanov AlekseyCPPclang++10.0.0Success157,806
Jun 16, 2023 11:31Ulyanov AlekseyUlyanov AlekseyCPPclang++10.0.0Error
Jun 16, 2023 11:27Ulyanov AlekseyUlyanov AlekseyCPPclang++10.0.0Error
Jun 16, 2023 11:25Ulyanov AlekseyUlyanov AlekseyCPPclang++10.0.0Error
Jun 16, 2023 11:21Ulyanov AlekseyUlyanov AlekseyCPPclang++10.0.0Success109,142
Jun 16, 2023 11:00Ulyanov AlekseyUlyanov AlekseyCPPclang++10.0.0Error
Jun 16, 2023 10:59Ulyanov AlekseyUlyanov AlekseyCPPclang++10.0.0Error
Jun 16, 2023 10:57Ulyanov AlekseyUlyanov AlekseyCPPclang++10.0.0Error
Jun 16, 2023 10:55Ulyanov AlekseyUlyanov AlekseyCPPclang++10.0.0Error
Jun 16, 2023 10:52Ulyanov AlekseyUlyanov AlekseyCPPclang++10.0.0Error