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
Aug 29, 2026 09:10Victor MerckléVictor MerckléCPPg++14.2.0Success2,906
Aug 29, 2026 09:01Victor MerckléVictor MerckléCPPg++14.2.0Success2,869
Aug 29, 2026 08:52Victor MerckléVictor MerckléCPPg++14.2.0Success5,507
Aug 29, 2026 08:34Victor MerckléVictor MerckléCPPg++14.2.0Success30,774
Aug 27, 2026 11:19Haha ExpertHaha ExpertCSHARP9.0.15Error
Aug 27, 2026 11:12Haha ExpertHaha ExpertCSHARP8.0.29Error
Aug 23, 2026 22:05Andrew EpsteinAndrew EpsteinCPPg++14.2.0Success25,705+62.84 RP
Aug 23, 2026 19:42Victor MerckléVictor MerckléCPPg++14.2.0Success2,766
Aug 23, 2026 19:30Victor MerckléVictor MerckléCPPg++14.2.0Success5,697
Aug 23, 2026 19:20Victor MerckléVictor MerckléCPPg++14.2.0Success5,419
Aug 23, 2026 19:17Victor MerckléVictor MerckléCPPg++14.2.0Success5,417
Aug 23, 2026 19:14Victor MerckléVictor MerckléCPPg++14.2.0Success5,433
Aug 23, 2026 19:12Victor MerckléVictor MerckléCPPg++14.2.0Success5,444
Aug 23, 2026 19:09Victor MerckléVictor MerckléCPPg++14.2.0Success5,663
Aug 23, 2026 19:07Victor MerckléVictor MerckléCPPg++14.2.0Success3,146
Aug 23, 2026 19:04Victor MerckléVictor MerckléCPPg++14.2.0Success5,377
Aug 23, 2026 18:59Victor MerckléVictor MerckléCPPg++14.2.0Success5,444
Aug 23, 2026 18:50Victor MerckléVictor MerckléCPPg++14.2.0Success2,867
Aug 23, 2026 18:44Victor MerckléVictor MerckléCPPg++14.2.0Success5,364
Aug 23, 2026 18:34Victor MerckléVictor MerckléCPPg++14.2.0Success5,375
Aug 23, 2026 18:29Victor MerckléVictor MerckléCPPg++14.2.0Success2,809
Aug 23, 2026 18:25Victor MerckléVictor MerckléCPPg++14.2.0Success2,847
Aug 23, 2026 18:22Victor MerckléVictor MerckléCPPg++14.2.0Success2,787
Aug 23, 2026 18:18Victor MerckléVictor MerckléCPPg++14.2.0Success2,775
Aug 23, 2026 18:14Victor MerckléVictor MerckléCPPg++14.2.0Success2,904
Aug 23, 2026 18:12Victor MerckléVictor MerckléCPPg++14.2.0Success5,394
Aug 23, 2026 18:07Victor MerckléVictor MerckléCPPg++14.2.0Success2,905
Aug 23, 2026 18:04Victor MerckléVictor MerckléCPPg++14.2.0Success5,416
Aug 23, 2026 18:01Victor MerckléVictor MerckléCPPg++14.2.0Success5,510
Aug 23, 2026 17:59Victor MerckléVictor MerckléCPPg++14.2.0Success2,894
Aug 23, 2026 17:56Victor MerckléVictor MerckléCPPg++14.2.0Success2,886
Aug 23, 2026 17:52Victor MerckléVictor MerckléCPPg++14.2.0Success2,893
Aug 23, 2026 17:49Victor MerckléVictor MerckléCPPg++14.2.0Success2,956
Aug 23, 2026 17:47Victor MerckléVictor MerckléCPPg++14.2.0Success2,860
Aug 23, 2026 17:43Victor MerckléVictor MerckléCPPg++14.2.0Success2,887
Aug 23, 2026 17:40Victor MerckléVictor MerckléCPPg++14.2.0Success5,404
Aug 23, 2026 17:37Victor MerckléVictor MerckléCPPg++14.2.0Success5,385
Aug 23, 2026 17:32Victor MerckléVictor MerckléCPPg++14.2.0Success2,834
Aug 23, 2026 17:12Victor MerckléVictor MerckléCPPg++14.2.0Success4,442
Aug 23, 2026 17:08Victor MerckléVictor MerckléCPPg++14.2.0Success2,800
Aug 23, 2026 17:05Victor MerckléVictor MerckléCPPg++14.2.0Success2,803
Aug 23, 2026 17:00Victor MerckléVictor MerckléCPPg++14.2.0Success2,783
Aug 23, 2026 16:54Victor MerckléVictor MerckléCPPg++14.2.0Success2,779
Aug 23, 2026 16:52Victor MerckléVictor MerckléCPPg++14.2.0Success5,595
Aug 23, 2026 16:45Victor MerckléVictor MerckléCPPg++14.2.0Success3,335
Aug 23, 2026 16:37Victor MerckléVictor MerckléCPPg++14.2.0Success39,098
Aug 23, 2026 16:28Victor MerckléVictor MerckléCPPg++14.2.0Success3,370
Aug 23, 2026 16:23Victor MerckléVictor MerckléCPPg++14.2.0Success3,418
Aug 23, 2026 16:13Victor MerckléVictor MerckléCPPg++14.2.0Success2,762+1.31 RP
Aug 23, 2026 16:07Victor MerckléVictor MerckléCPPg++14.2.0Success2,899
Aug 23, 2026 16:04Victor MerckléVictor MerckléCPPg++14.2.0Success10,047
Aug 23, 2026 16:01Victor MerckléVictor MerckléCPPg++14.2.0Success10,465
Aug 23, 2026 15:55Victor MerckléVictor MerckléCPPg++14.2.0Success2,775
Aug 23, 2026 15:42Victor MerckléVictor MerckléCPPg++14.2.0Success5,427
Aug 23, 2026 15:38Andrew EpsteinAndrew EpsteinCPPg++14.2.0Success30,657+315.73 RP
Aug 23, 2026 15:28Victor MerckléVictor MerckléCPPg++14.2.0Success2,783
Aug 23, 2026 15:24Victor MerckléVictor MerckléCPPg++14.2.0Success5,435
Aug 23, 2026 15:20Victor MerckléVictor MerckléCPPg++14.2.0Success5,420
Aug 23, 2026 15:17Victor MerckléVictor MerckléCPPg++14.2.0Success5,615
Aug 23, 2026 15:15Victor MerckléVictor MerckléCPPg++14.2.0Error
Aug 23, 2026 15:10Victor MerckléVictor MerckléCPPg++14.2.0Success5,450
Aug 23, 2026 15:06Victor MerckléVictor MerckléCPPg++14.2.0Success5,423
Aug 23, 2026 15:01Victor MerckléVictor MerckléCPPg++14.2.0Success5,925
Aug 23, 2026 14:56Victor MerckléVictor MerckléCPPg++14.2.0Success3,280
Aug 23, 2026 14:52Victor MerckléVictor MerckléCPPg++14.2.0Success2,811
Aug 23, 2026 14:47Victor MerckléVictor MerckléCPPg++14.2.0Success3,191
Aug 23, 2026 14:39Victor MerckléVictor MerckléCPPg++14.2.0Success2,833
Aug 23, 2026 14:36Victor MerckléVictor MerckléCPPg++14.2.0Success2,781
Aug 23, 2026 14:33Victor MerckléVictor MerckléCPPg++14.2.0Success5,430
Aug 23, 2026 14:31Victor MerckléVictor MerckléCPPg++14.2.0Success2,856
Aug 23, 2026 14:26Victor MerckléVictor MerckléCPPg++14.2.0Success5,462
Aug 23, 2026 14:23Victor MerckléVictor MerckléCPPg++14.2.0Success5,440
Aug 23, 2026 14:19Victor MerckléVictor MerckléCPPg++14.2.0Success3,007
Aug 23, 2026 14:14Victor MerckléVictor MerckléCPPg++14.2.0Success3,292
Aug 23, 2026 14:12Victor MerckléVictor MerckléCPPg++14.2.0Success2,850
Aug 23, 2026 14:06Victor MerckléVictor MerckléCPPg++14.2.0Success5,393
Aug 23, 2026 14:04Victor MerckléVictor MerckléCPPg++14.2.0Success2,778
Aug 23, 2026 14:01Victor MerckléVictor MerckléCPPg++14.2.0Success5,613
Aug 23, 2026 13:56Victor MerckléVictor MerckléCPPg++14.2.0Success5,392
Aug 23, 2026 13:53Victor MerckléVictor MerckléCPPg++14.2.0Success5,520
Aug 21, 2026 15:47Andrew EpsteinAndrew EpsteinCPPg++14.2.0Success966,098
Aug 19, 2026 17:44Victor MerckléVictor MerckléCPPg++14.2.0Success2,790
Aug 19, 2026 17:24Victor MerckléVictor MerckléCPPg++14.2.0Success5,543
Aug 19, 2026 16:56Victor MerckléVictor MerckléCPPg++14.2.0Success5,505
Aug 19, 2026 16:40Victor MerckléVictor MerckléCPPg++14.2.0Success5,422
Aug 19, 2026 16:23Victor MerckléVictor MerckléCPPg++14.2.0Success2,765
Aug 19, 2026 16:17Victor MerckléVictor MerckléCPPg++14.2.0Success5,443
Aug 19, 2026 16:14Victor MerckléVictor MerckléCPPg++14.2.0Success2,771
Aug 19, 2026 16:02Victor MerckléVictor MerckléCPPg++14.2.0Success5,395
Aug 19, 2026 15:54Victor MerckléVictor MerckléCPPg++14.2.0Success5,426
Aug 19, 2026 15:51Victor MerckléVictor MerckléCPPg++14.2.0Success2,763+35.03 RP
Aug 19, 2026 15:47Victor MerckléVictor MerckléCPPg++14.2.0Success5,449
Aug 19, 2026 15:40Victor MerckléVictor MerckléCPPg++14.2.0Success5,428
Aug 19, 2026 15:38Victor MerckléVictor MerckléCPPg++14.2.0Success2,907
Aug 19, 2026 15:37Victor MerckléVictor MerckléCPPg++14.2.0Success2,974
Aug 19, 2026 15:34Victor MerckléVictor MerckléCPPg++14.2.0Success5,460
Aug 19, 2026 15:22Victor MerckléVictor MerckléCPPg++14.2.0Success5,443
Aug 19, 2026 15:19Victor MerckléVictor MerckléCPPg++14.2.0Success5,487
Aug 19, 2026 15:17Victor MerckléVictor MerckléCPPg++14.2.0Success5,430
Aug 19, 2026 15:14Victor MerckléVictor MerckléCPPg++14.2.0Success2,796