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
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
Feb 22, 2024 08:00Huy Duc LeHuy Duc LeCPPg++9.4.0Success70,505
Feb 22, 2024 07:59Huy Duc LeHuy Duc LeCPPg++9.4.0Success68,584
Feb 22, 2024 07:59Huy Duc LeHuy Duc LeCPPclang++10.0.0Success68,746
Feb 22, 2024 07:56Huy Duc LeHuy Duc LeCPPclang++10.0.0Success68,149
Feb 22, 2024 07:54Huy Duc LeHuy Duc LeCPPclang++10.0.0Error
Feb 22, 2024 07:50Huy Duc LeHuy Duc LeCPPclang++10.0.0Success67,373+0.29 RP
Feb 22, 2024 07:48Huy Duc LeHuy Duc LeCPPclang++10.0.0Success67,630
Feb 22, 2024 07:45Huy Duc LeHuy Duc LeCPPclang++10.0.0Success93,673
Feb 22, 2024 07:39Huy Duc LeHuy Duc LeCPPclang++10.0.0Success67,505+0.07 RP
Feb 22, 2024 07:38Huy Duc LeHuy Duc LeCPPclang++10.0.0Success67,535+0.09 RP
Feb 22, 2024 07:38Huy Duc LeHuy Duc LeCPPclang++10.0.0Success68,235
Feb 22, 2024 07:37Huy Duc LeHuy Duc LeCPPclang++10.0.0Success67,714
Feb 22, 2024 07:37Huy Duc LeHuy Duc LeCPPclang++10.0.0Success67,576+0.71 RP
Feb 22, 2024 07:36Huy Duc LeHuy Duc LeCPPclang++10.0.0Success69,873
Feb 22, 2024 07:35Huy Duc LeHuy Duc LeCPPclang++10.0.0Success67,900+9.62 RP
Feb 22, 2024 07:32Huy Duc LeHuy Duc LeCPPclang++10.0.0Success72,649
Feb 22, 2024 07:21Huy Duc LeHuy Duc LeCPPclang++10.0.0Success72,732
Feb 22, 2024 07:16Huy Duc LeHuy Duc LeCPPclang++10.0.0Success73,959
Feb 22, 2024 07:12Huy Duc LeHuy Duc LeCPPclang++10.0.0Success74,378
Feb 22, 2024 07:07Huy Duc LeHuy Duc LeCPPclang++10.0.0Success74,265
Feb 22, 2024 07:03Huy Duc LeHuy Duc LeCPPclang++10.0.0Success74,378
Feb 22, 2024 07:02Huy Duc LeHuy Duc LeCPPclang++10.0.0Success74,343
Feb 22, 2024 06:59Huy Duc LeHuy Duc LeCPPclang++10.0.0Success72,695
Feb 22, 2024 06:57Huy Duc LeHuy Duc LeCPPclang++10.0.0Error
Feb 22, 2024 06:54Huy Duc LeHuy Duc LeCPPclang++10.0.0Error
Feb 22, 2024 06:52Huy Duc LeHuy Duc LeCPPclang++10.0.0Error
Feb 22, 2024 06:48Huy Duc LeHuy Duc LeCPPclang++10.0.0Error
Feb 22, 2024 04:10Huy Duc LeHuy Duc LeCPPclang++10.0.0Success72,903
Feb 22, 2024 04:09Huy Duc LeHuy Duc LeCPPclang++10.0.0Success72,814
Feb 22, 2024 04:09Huy Duc LeHuy Duc LeCPPclang++10.0.0Success72,822
Feb 22, 2024 04:04Huy Duc LeHuy Duc LeCPPclang++10.0.0Success72,659
Feb 22, 2024 04:03Huy Duc LeHuy Duc LeCPPclang++10.0.0Success72,681
Feb 22, 2024 04:02Huy Duc LeHuy Duc LeCPPclang++10.0.0Error
Feb 22, 2024 04:01Huy Duc LeHuy Duc LeCPPclang++10.0.0Success72,646+0.06 RP
Feb 22, 2024 03:59Huy Duc LeHuy Duc LeCPPclang++10.0.0Success72,749
Feb 22, 2024 03:58Huy Duc LeHuy Duc LeCPPclang++10.0.0Success164,780
Feb 22, 2024 03:57Huy Duc LeHuy Duc LeCPPclang++10.0.0Success171,791
Feb 22, 2024 03:56Huy Duc LeHuy Duc LeCPPclang++10.0.0Success218,525
Feb 22, 2024 03:55Huy Duc LeHuy Duc LeCPPclang++10.0.0Success165,049
Feb 22, 2024 03:39Huy Duc LeHuy Duc LeCPPg++9.4.0Success77,743
Feb 22, 2024 03:34Huy Duc LeHuy Duc LeCPPg++9.4.0Success77,946
Feb 22, 2024 03:32Huy Duc LeHuy Duc LeCPPg++9.4.0Error
Feb 22, 2024 03:28Huy Duc LeHuy Duc LeCPPg++9.4.0Success77,090
Feb 22, 2024 03:27Huy Duc LeHuy Duc LeCPPclang++10.0.0Success73,330
Feb 22, 2024 03:26Huy Duc LeHuy Duc LeCPPclang++10.0.0Success73,024
Feb 22, 2024 03:25Huy Duc LeHuy Duc LeCPPclang++10.0.0Success72,676+1.12 RP
Feb 22, 2024 03:24Huy Duc LeHuy Duc LeCPPclang++10.0.0Success73,273+0.53 RP
Feb 22, 2024 03:23Huy Duc LeHuy Duc LeCPPclang++10.0.0Success73,559+1.97 RP
Feb 22, 2024 03:23Huy Duc LeHuy Duc LeCPPclang++10.0.0Success74,638+2.35 RP
Feb 22, 2024 03:22Huy Duc LeHuy Duc LeCPPclang++10.0.0Success75,968+1.76 RP
Feb 22, 2024 03:22Huy Duc LeHuy Duc LeCPPclang++10.0.0Success76,997+4.69 RP
Feb 22, 2024 03:21Huy Duc LeHuy Duc LeCPPclang++10.0.0Success79,884+6.56 RP