TopK Sergey Svistunov

Find the sum of the 100 largest values in 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 uint64 sum of the top 100 greatest values, printed as a decimal string.

Date AuthorLanguageStatus Score
May 7, 2024 12:23Joad NacerJoad NacerCPPclang++10.0.0Error
May 7, 2024 12:22Joad NacerJoad NacerCPPclang++10.0.0Error
May 7, 2024 01:10Joad NacerJoad NacerCPPclang++10.0.0Error
May 7, 2024 01:02Joad NacerJoad NacerCPPclang++10.0.0Error
May 7, 2024 01:00Joad NacerJoad NacerCPPclang++10.0.0Error
May 7, 2024 01:00Joad NacerJoad NacerCPPclang++10.0.0Success71,645
May 7, 2024 00:58Joad NacerJoad NacerCPPclang++10.0.0Error
May 7, 2024 00:56Joad NacerJoad NacerCPPclang++10.0.0Error
May 7, 2024 00:37Joad NacerJoad NacerCPPclang++10.0.0Error
May 7, 2024 00:37Joad NacerJoad NacerCPPclang++10.0.0Error
May 7, 2024 00:35Joad NacerJoad NacerCPPclang++10.0.0Success68,684
May 7, 2024 00:34Joad NacerJoad NacerCPPclang++10.0.0Success69,475
May 7, 2024 00:34Joad NacerJoad NacerCPPclang++10.0.0Success68,941
May 7, 2024 00:33Joad NacerJoad NacerCPPclang++10.0.0Success65,370+8.02 RP
May 7, 2024 00:31Joad NacerJoad NacerCPPclang++10.0.0Success68,986+12.17 RP
May 7, 2024 00:26Joad NacerJoad NacerCPPclang++10.0.0Error
May 7, 2024 00:20Joad NacerJoad NacerCPPclang++10.0.0Error
May 7, 2024 00:18Joad NacerJoad NacerCPPclang++10.0.0Error
May 7, 2024 00:07Joad NacerJoad NacerCPPclang++10.0.0Success75,308+1.99 RP
May 6, 2024 23:57Joad NacerJoad NacerCPPclang++10.0.0Error
May 6, 2024 23:54Joad NacerJoad NacerCPPclang++10.0.0Error
May 6, 2024 23:52Joad NacerJoad NacerCPPclang++10.0.0Success78,739
May 6, 2024 23:52Joad NacerJoad NacerCPPclang++10.0.0Success76,452+106.82 RP
May 6, 2024 23:50Joad NacerJoad NacerCPPg++9.4.0Error
May 6, 2024 23:48Joad NacerJoad NacerCPPg++9.4.0Success419,037
May 6, 2024 23:22Joad NacerJoad NacerCPPg++9.4.0Error
May 6, 2024 23:20Joad NacerJoad NacerCPPg++9.4.0Success417,034+0.01 RP
May 6, 2024 23:19Joad NacerJoad NacerCPPg++9.4.0Success417,208+0.06 RP
May 6, 2024 23:18Joad NacerJoad NacerCPPg++9.4.0Error
May 6, 2024 23:09Joad NacerJoad NacerCPPg++9.4.0Success418,609
May 6, 2024 23:06Joad NacerJoad NacerCPPg++9.4.0Success418,201+0.04 RP
May 6, 2024 23:06Joad NacerJoad NacerCPPg++9.4.0Error
May 6, 2024 23:05Joad NacerJoad NacerCPPg++9.4.0Error
May 6, 2024 23:04Joad NacerJoad NacerCPPg++9.4.0Error
May 6, 2024 21:48Joad NacerJoad NacerCPPg++9.4.0Error
May 6, 2024 21:45Joad NacerJoad NacerCPPg++9.4.0Error
May 6, 2024 21:39Joad NacerJoad NacerCPPg++9.4.0Error
May 6, 2024 21:37Joad NacerJoad NacerCPPg++9.4.0Success418,920+0.51 RP
May 6, 2024 21:16Joad NacerJoad NacerCPPg++9.4.0Error
May 6, 2024 19:46Joad NacerJoad NacerCPPg++9.4.0Error
May 6, 2024 19:43Joad NacerJoad NacerCPPg++9.4.0Error
May 6, 2024 19:41Joad NacerJoad NacerCPPg++9.4.0Success428,058+0.68 RP
May 6, 2024 19:40Joad NacerJoad NacerCPPclang++10.0.0Error
May 6, 2024 19:34Joad NacerJoad NacerCPPclang++10.0.0Error
May 6, 2024 19:33Joad NacerJoad NacerCPPg++9.4.0Success440,952+22.21 RP
May 6, 2024 19:31Joad NacerJoad NacerCPPg++9.4.0Error
May 6, 2024 19:30Joad NacerJoad NacerCPPg++9.4.0Error
May 6, 2024 19:10Joad NacerJoad NacerCPPg++9.4.0Error
May 6, 2024 19:09Joad NacerJoad NacerCPPg++9.4.0Error
May 6, 2024 18:55Joad NacerJoad NacerCPPg++9.4.0Error
May 6, 2024 18:54Joad NacerJoad NacerCPPg++9.4.0Error
Apr 28, 2024 13:53Joad NacerJoad NacerCPPg++9.4.0Error
Apr 28, 2024 13:49Joad NacerJoad NacerCPPg++9.4.0Error
Apr 28, 2024 13:49Joad NacerJoad NacerCPPg++9.4.0Error
Apr 28, 2024 13:47Joad NacerJoad NacerCPPg++9.4.0Error
Apr 28, 2024 13:47Joad NacerJoad NacerCPPg++9.4.0Error
Apr 28, 2024 13:13Joad NacerJoad NacerCPPg++9.4.0Error
Apr 28, 2024 13:03Joad NacerJoad NacerCPPg++9.4.0Success21,522,214
Apr 28, 2024 13:01Joad NacerJoad NacerCPPg++9.4.0Success22,234,586
Apr 28, 2024 13:00Joad NacerJoad NacerCPPg++9.4.0Success21,556,672
Apr 28, 2024 12:59Joad NacerJoad NacerCPPg++9.4.0Error
Apr 28, 2024 12:59Joad NacerJoad NacerCPPg++9.4.0Error
Apr 28, 2024 12:57Joad NacerJoad NacerCPPg++9.4.0Error
Apr 17, 2024 23:16Joad NacerJoad NacerCPPg++9.4.0Error
Apr 17, 2024 23:13Joad NacerJoad NacerCPPg++9.4.0Error
Apr 17, 2024 23:11Joad NacerJoad NacerCPPg++9.4.0Success21,758,543+0.46 RP
Mar 30, 2024 10:20woodsy-sounding-wilful-sapwoodwoodsy-sounding-wilful-sapwoodCPPg++9.4.0Success577,703+2.01 RP
Mar 30, 2024 10:12woodsy-sounding-wilful-sapwoodwoodsy-sounding-wilful-sapwoodCPPg++9.4.0Success653,570+0.03 RP
Mar 30, 2024 10:06woodsy-sounding-wilful-sapwoodwoodsy-sounding-wilful-sapwoodCPPg++9.4.0Success2,005,561
Mar 30, 2024 10:04woodsy-sounding-wilful-sapwoodwoodsy-sounding-wilful-sapwoodCPPclang++10.0.0Success2,367,218
Mar 30, 2024 10:03woodsy-sounding-wilful-sapwoodwoodsy-sounding-wilful-sapwoodCPPclang++10.0.0Error
Mar 30, 2024 10:01woodsy-sounding-wilful-sapwoodwoodsy-sounding-wilful-sapwoodRUSTrust-1.77.1Success832,055
Mar 30, 2024 09:59woodsy-sounding-wilful-sapwoodwoodsy-sounding-wilful-sapwoodRUSTrust-1.77.1Success917,781
Mar 30, 2024 09:57woodsy-sounding-wilful-sapwoodwoodsy-sounding-wilful-sapwoodRUSTrust-1.77.1Error
Mar 30, 2024 09:54woodsy-sounding-wilful-sapwoodwoodsy-sounding-wilful-sapwoodRUSTrust-1.77.1Success839,622
Mar 30, 2024 09:51woodsy-sounding-wilful-sapwoodwoodsy-sounding-wilful-sapwoodRUSTrust-1.77.1Success2,304,512
Mar 30, 2024 09:35woodsy-sounding-wilful-sapwoodwoodsy-sounding-wilful-sapwoodCPPclang++10.0.0Error
Mar 30, 2024 09:35woodsy-sounding-wilful-sapwoodwoodsy-sounding-wilful-sapwoodCPPclang++10.0.0Success672,623
Mar 30, 2024 09:31woodsy-sounding-wilful-sapwoodwoodsy-sounding-wilful-sapwoodCPPg++9.4.0Success654,774+0.01 RP
Mar 30, 2024 09:30woodsy-sounding-wilful-sapwoodwoodsy-sounding-wilful-sapwoodCPPg++9.4.0Error
Mar 30, 2024 09:28woodsy-sounding-wilful-sapwoodwoodsy-sounding-wilful-sapwoodCPPg++9.4.0Success655,267+14.80 RP
Mar 30, 2024 09:27woodsy-sounding-wilful-sapwoodwoodsy-sounding-wilful-sapwoodCPPg++9.4.0Success21,744,460+0.46 RP
Mar 30, 2024 09:25woodsy-sounding-wilful-sapwoodwoodsy-sounding-wilful-sapwoodCPPg++9.4.0Error
Mar 30, 2024 09:21woodsy-sounding-wilful-sapwoodwoodsy-sounding-wilful-sapwoodCPPg++9.4.0Error
Mar 30, 2024 09:12woodsy-sounding-wilful-sapwoodwoodsy-sounding-wilful-sapwoodCPPg++9.4.0Error
Mar 30, 2024 09:10woodsy-sounding-wilful-sapwoodwoodsy-sounding-wilful-sapwoodCPPg++9.4.0Error
Feb 23, 2024 07:14Huy Duc LeHuy Duc LeCPPclang++10.0.0Success67,519
Feb 23, 2024 07:13Huy Duc LeHuy Duc LeCPPclang++10.0.0Success67,662
Feb 23, 2024 07:12Huy Duc LeHuy Duc LeCPPclang++10.0.0Success67,570
Feb 22, 2024 09:03Huy Duc LeHuy Duc LeCPPclang++10.0.0Success221,992
Feb 22, 2024 09:02Huy Duc LeHuy Duc LeCPPclang++10.0.0Success259,499
Feb 22, 2024 09:01Huy Duc LeHuy Duc LeCPPclang++10.0.0Success456,879
Feb 22, 2024 08:59Huy Duc LeHuy Duc LeCPPclang++10.0.0Error
Feb 22, 2024 08:24Huy Duc LeHuy Duc LeCPPclang++10.0.0Error
Feb 22, 2024 08:22Huy Duc LeHuy Duc LeCPPclang++10.0.0Error
Feb 22, 2024 08:19Huy Duc LeHuy Duc LeCPPclang++10.0.0Error
Feb 22, 2024 08:14Huy Duc LeHuy Duc LeCPPclang++10.0.0Success67,619
Feb 22, 2024 08:08Huy Duc LeHuy Duc LeCPPclang++10.0.0Success67,543
Feb 22, 2024 08:03Huy Duc LeHuy Duc LeCPPclang++10.0.0Success67,522
Feb 22, 2024 08:03Huy Duc LeHuy Duc LeCPPclang++10.0.0Success75,273