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 23, 2024 07:10Maxim ElchuginMaxim ElchuginCPPg++9.4.0Error
May 23, 2024 04:37CemaCemaCPPg++9.4.0Success96,811
May 22, 2024 20:07CemaCemaCPPg++9.4.0Success94,395
May 22, 2024 20:05CemaCemaCPPg++9.4.0Success94,284
May 22, 2024 20:04CemaCemaCPPg++9.4.0Success113,138
May 22, 2024 20:03CemaCemaCPPg++9.4.0Success94,200+0.02 RP
May 22, 2024 20:01CemaCemaCPPg++9.4.0Success94,222+15.19 RP
May 22, 2024 20:00CemaCemaCPPg++9.4.0Success109,959+2.51 RP
May 22, 2024 19:57CemaCemaCPPg++9.4.0Error
May 22, 2024 19:54CemaCemaCPPg++9.4.0Success113,086+4.05 RP
May 22, 2024 19:52CemaCemaCPPg++9.4.0Success466,231
May 22, 2024 19:50CemaCemaCPPg++9.4.0Success118,519+70.28 RP
May 22, 2024 19:46CemaCemaCPPg++9.4.0Success711,974
May 22, 2024 19:45CemaCemaCPPg++9.4.0Error
May 22, 2024 19:43CemaCemaCPPg++9.4.0Success709,441+7.59 RP
May 22, 2024 17:29Joad NacerJoad NacerCPPclang++10.0.0Success68,736
May 22, 2024 17:27Joad NacerJoad NacerCPPclang++10.0.0Error
May 22, 2024 17:26Joad NacerJoad NacerCPPclang++10.0.0Success67,335
May 22, 2024 17:03Maxim ElchuginMaxim ElchuginCPPg++9.4.0Success455,788
May 22, 2024 17:01Maxim ElchuginMaxim ElchuginCPPg++9.4.0Success454,331
May 22, 2024 16:52Maxim ElchuginMaxim ElchuginCPPg++9.4.0Error
May 22, 2024 16:46Maxim ElchuginMaxim ElchuginCPPg++9.4.0Error
May 22, 2024 16:44Maxim ElchuginMaxim ElchuginCPPg++9.4.0Error
May 22, 2024 16:43Maxim ElchuginMaxim ElchuginCPPg++9.4.0Error
May 22, 2024 16:41Maxim ElchuginMaxim ElchuginCPPg++9.4.0Error
May 22, 2024 16:40Maxim ElchuginMaxim ElchuginCPPg++9.4.0Error
May 22, 2024 16:38Maxim ElchuginMaxim ElchuginCPPg++9.4.0Error
May 22, 2024 16:31Maxim ElchuginMaxim ElchuginCPPg++9.4.0Success438,813
May 22, 2024 16:28Maxim ElchuginMaxim ElchuginCPPg++9.4.0Error
May 22, 2024 16:27Maxim ElchuginMaxim ElchuginCPPg++9.4.0Error
May 22, 2024 16:25Maxim ElchuginMaxim ElchuginCPPg++9.4.0Error
May 22, 2024 16:14Maxim ElchuginMaxim ElchuginCPPg++9.4.0Success436,695+0.23 RP
May 22, 2024 16:13Maxim ElchuginMaxim ElchuginCPPg++9.4.0Error
May 22, 2024 16:06Maxim ElchuginMaxim ElchuginCPPg++9.4.0Success441,047+15.13 RP
May 22, 2024 15:30Maxim ElchuginMaxim ElchuginCPPg++9.4.0Error
May 22, 2024 15:29Maxim ElchuginMaxim ElchuginCPPg++9.4.0Error
May 22, 2024 15:28Maxim ElchuginMaxim ElchuginCPPg++9.4.0Success1,325,789+1.87 RP
May 22, 2024 15:27Maxim ElchuginMaxim ElchuginCPPg++9.4.0Success2,146,953
May 22, 2024 15:26Maxim ElchuginMaxim ElchuginCPPg++9.4.0Error
May 22, 2024 15:20Maxim ElchuginMaxim ElchuginCPPg++9.4.0Error
May 22, 2024 15:16Maxim ElchuginMaxim ElchuginCPPg++9.4.0Success1,761,351+0.22 RP
May 22, 2024 15:13Maxim ElchuginMaxim ElchuginCPPg++9.4.0Success2,215,403
May 22, 2024 15:11Maxim ElchuginMaxim ElchuginCPPg++9.4.0Success1,830,968+4.99 RP
May 22, 2024 15:10Maxim ElchuginMaxim ElchuginCPPg++9.4.0Success22,103,586
May 22, 2024 15:08Maxim ElchuginMaxim ElchuginCPPg++9.4.0Success22,184,665
May 22, 2024 15:07Maxim ElchuginMaxim ElchuginCPPg++9.4.0Success22,402,435
May 22, 2024 15:03Maxim ElchuginMaxim ElchuginCPPg++9.4.0Success22,321,467
May 22, 2024 15:02Maxim ElchuginMaxim ElchuginCPPg++9.4.0Success21,798,992
May 22, 2024 15:01Maxim ElchuginMaxim ElchuginCPPg++9.4.0Success21,365,810+0.47 RP
May 22, 2024 04:48CemaCemaCPPg++9.4.0Success1,536,838+0.91 RP
May 22, 2024 04:44CemaCemaCPPg++9.4.0Success1,785,286+5.14 RP
May 22, 2024 04:35CemaCemaCPPg++9.4.0Error
May 22, 2024 04:22CemaCemaCPPg++9.4.0Success21,784,623+0.46 RP
May 14, 2024 13:27Joad NacerJoad NacerCPPclang++10.0.0Error
May 14, 2024 13:27Joad NacerJoad NacerCPPclang++10.0.0Success74,861
May 10, 2024 00:51Joad NacerJoad NacerCPPg++9.4.0Error
May 10, 2024 00:50Joad NacerJoad NacerCPPclang++10.0.0Success68,709
May 8, 2024 08:56Joad NacerJoad NacerCPPclang++10.0.0Error
May 7, 2024 23:42Joad NacerJoad NacerCPPclang++10.0.0Success68,812
May 7, 2024 23:40Joad NacerJoad NacerCPPclang++10.0.0Success69,070
May 7, 2024 23:37Joad NacerJoad NacerCPPclang++10.0.0Success69,277
May 7, 2024 23:33Joad NacerJoad NacerCPPg++9.4.0Error
May 7, 2024 23:30Joad NacerJoad NacerCPPg++9.4.0Error
May 7, 2024 23:30Joad NacerJoad NacerCPPclang++10.0.0Success68,681
May 7, 2024 23:29Joad NacerJoad NacerCPPclang++10.0.0Error
May 7, 2024 23:28Joad NacerJoad NacerCPPclang++10.0.0Success68,345
May 7, 2024 23:20Joad NacerJoad NacerCPPclang++10.0.0Error
May 7, 2024 23:19Joad NacerJoad NacerCPPclang++10.0.0Success68,273
May 7, 2024 23:13Joad NacerJoad NacerCPPclang++10.0.0Error
May 7, 2024 21:34Joad NacerJoad NacerCPPclang++10.0.0Error
May 7, 2024 19:24Joad NacerJoad NacerCPPclang++10.0.0Error
May 7, 2024 19:22Joad NacerJoad NacerCPPclang++10.0.0Error
May 7, 2024 19:21Joad NacerJoad NacerCPPclang++10.0.0Error
May 7, 2024 19:17Joad NacerJoad NacerCPPclang++10.0.0Error
May 7, 2024 19:16Joad NacerJoad NacerCPPclang++10.0.0Error
May 7, 2024 19:13Joad NacerJoad NacerCPPclang++10.0.0Success69,514
May 7, 2024 19:12Joad NacerJoad NacerCPPclang++10.0.0Success65,454
May 7, 2024 19:10Joad NacerJoad NacerCPPclang++10.0.0Success78,949
May 7, 2024 19:07Joad NacerJoad NacerCPPclang++10.0.0Error
May 7, 2024 18:47Joad NacerJoad NacerCPPclang++10.0.0Error
May 7, 2024 18:46Joad NacerJoad NacerCPPclang++10.0.0Error
May 7, 2024 14:30Joad NacerJoad NacerCPPclang++10.0.0Error
May 7, 2024 14:29Joad NacerJoad NacerCPPclang++10.0.0Error
May 7, 2024 12:43Joad NacerJoad NacerCPPclang++10.0.0Error
May 7, 2024 12:42Joad NacerJoad NacerCPPclang++10.0.0Error
May 7, 2024 12:40Joad NacerJoad NacerCPPclang++10.0.0Error
May 7, 2024 12:33Joad NacerJoad NacerCPPclang++10.0.0Success68,666
May 7, 2024 12:29Joad NacerJoad NacerCPPclang++10.0.0Success68,958
May 7, 2024 12:26Joad NacerJoad NacerCPPclang++10.0.0Error
May 7, 2024 12:25Joad NacerJoad NacerCPPclang++10.0.0Error
May 7, 2024 12:24Joad NacerJoad NacerCPPclang++10.0.0Error
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