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
Sep 28, 2023 15:11apuxbtapuxbtCPPg++9.3.0Success179,874
Sep 28, 2023 15:10apuxbtapuxbtCPPg++9.3.0Success179,482+0.08 RP
Sep 28, 2023 15:07apuxbtapuxbtCPPg++9.3.0Error
Sep 28, 2023 15:06apuxbtapuxbtCPPg++9.3.0Success179,736+0.12 RP
Sep 28, 2023 15:04apuxbtapuxbtCPPg++9.3.0Success180,120+50.10 RP
Sep 28, 2023 15:00apuxbtapuxbtCPPg++9.3.0Error
Sep 27, 2023 17:26apuxbtapuxbtCPPg++9.3.0Error
Sep 27, 2023 17:24apuxbtapuxbtCPPg++9.3.0Error
Sep 27, 2023 17:18apuxbtapuxbtCPPg++9.3.0Success6,732,135
Sep 27, 2023 17:17apuxbtapuxbtCPPg++9.3.0Error
Sep 27, 2023 16:56apuxbtapuxbtCPPg++9.3.0Error
Sep 27, 2023 16:55apuxbtapuxbtCPPg++9.3.0Error
Sep 27, 2023 16:51apuxbtapuxbtCPPg++9.3.0Success5,697,374
Sep 27, 2023 16:42apuxbtapuxbtCPPg++9.3.0Error
Sep 27, 2023 16:41apuxbtapuxbtCPPg++9.3.0Error
Sep 27, 2023 16:40apuxbtapuxbtCPPg++9.3.0Error
Sep 27, 2023 16:39apuxbtapuxbtCPPg++9.3.0Error
Sep 27, 2023 16:35apuxbtapuxbtCPPg++9.3.0Success8,775,747
Sep 27, 2023 16:35apuxbtapuxbtCPPg++9.3.0Error
Sep 27, 2023 16:33apuxbtapuxbtCPPg++9.3.0Error
Sep 27, 2023 16:33apuxbtapuxbtCPPclang++10.0.0Error
Sep 27, 2023 16:31apuxbtapuxbtCPPclang++10.0.0Error
Sep 27, 2023 16:28apuxbtapuxbtCPPclang++10.0.0Success8,651,350
Sep 27, 2023 16:27apuxbtapuxbtCPPclang++10.0.0Error
Sep 27, 2023 16:26apuxbtapuxbtCPPclang++10.0.0Error
Sep 27, 2023 16:25apuxbtapuxbtCPPclang++10.0.0Error
Sep 27, 2023 16:24apuxbtapuxbtCPPg++9.3.0Error
Sep 27, 2023 16:22apuxbtapuxbtCPPg++9.3.0Error
Sep 27, 2023 16:22apuxbtapuxbtCPPg++9.3.0Error
Sep 27, 2023 16:21apuxbtapuxbtCPPg++9.3.0Error
Sep 27, 2023 16:19apuxbtapuxbtCPPg++9.3.0Error
Sep 27, 2023 16:15apuxbtapuxbtCPPg++9.3.0Error
Sep 27, 2023 16:14apuxbtapuxbtCPPg++9.3.0Success2,012,572
Sep 27, 2023 16:13apuxbtapuxbtCPPg++9.3.0Error
Sep 27, 2023 16:12apuxbtapuxbtCPPg++9.3.0Error
Sep 27, 2023 16:11apuxbtapuxbtCPPg++9.3.0Error
Sep 27, 2023 16:10apuxbtapuxbtCPPg++9.3.0Error
Sep 27, 2023 16:09apuxbtapuxbtCPPg++9.3.0Error
Sep 27, 2023 16:01apuxbtapuxbtCPPg++9.3.0Error
Sep 27, 2023 16:00apuxbtapuxbtCPPg++9.3.0Error
Sep 27, 2023 15:58apuxbtapuxbtCPPg++9.3.0Error
Sep 27, 2023 15:56apuxbtapuxbtCPPg++9.3.0Error
Sep 27, 2023 15:54apuxbtapuxbtCPPg++9.3.0Error
Sep 27, 2023 15:49apuxbtapuxbtCPPg++9.3.0Error
Sep 27, 2023 15:47apuxbtapuxbtCPPg++9.3.0Error
Sep 27, 2023 15:45apuxbtapuxbtCPPg++9.3.0Error
Sep 27, 2023 15:43apuxbtapuxbtCPPg++9.3.0Error
Sep 27, 2023 15:41apuxbtapuxbtCPPg++9.3.0Error
Sep 27, 2023 15:37apuxbtapuxbtCPPg++9.3.0Error
Sep 27, 2023 15:34apuxbtapuxbtCPPg++9.3.0Success1,847,154+0.59 RP
Sep 27, 2023 15:25mmalczakmmalczakCPPg++9.3.0Success74,202
Sep 27, 2023 15:23mmalczakmmalczakCPPg++9.3.0Success74,228
Sep 27, 2023 15:23apuxbtapuxbtCPPg++9.3.0Error
Sep 27, 2023 15:21apuxbtapuxbtCPPg++9.3.0Error
Sep 27, 2023 15:20mmalczakmmalczakCPPg++9.3.0Success74,206
Sep 27, 2023 15:17apuxbtapuxbtCPPg++9.3.0Error
Sep 27, 2023 15:05mmalczakmmalczakCPPg++9.3.0Success74,338
Sep 26, 2023 12:14mmalczakmmalczakCPPg++9.3.0Success74,774
Sep 26, 2023 12:13mmalczakmmalczakCPPg++9.3.0Success74,354
Sep 26, 2023 12:12mmalczakmmalczakCPPg++9.3.0Success74,192
Sep 25, 2023 22:47mmalczakmmalczakCPPg++9.3.0Success74,050
Sep 25, 2023 22:46mmalczakmmalczakCPPg++9.3.0Success74,290
Sep 25, 2023 22:45mmalczakmmalczakCPPg++9.3.0Success74,157
Sep 25, 2023 22:44mmalczakmmalczakCPPg++9.3.0Error
Sep 25, 2023 22:43mmalczakmmalczakCPPg++9.3.0Success74,320
Sep 25, 2023 22:42mmalczakmmalczakCPPg++9.3.0Success73,909
Sep 25, 2023 22:40mmalczakmmalczakCPPg++9.3.0Success74,208
Sep 25, 2023 22:39mmalczakmmalczakCPPg++9.3.0Error
Sep 25, 2023 22:37mmalczakmmalczakCPPg++9.3.0Success74,788
Sep 25, 2023 22:36mmalczakmmalczakCPPg++9.3.0Success74,163
Sep 25, 2023 22:31mmalczakmmalczakCPPg++9.3.0Success74,281
Sep 25, 2023 22:25mmalczakmmalczakCPPg++9.3.0Success74,175
Sep 25, 2023 22:23mmalczakmmalczakCPPg++9.3.0Success74,295
Sep 25, 2023 22:19mmalczakmmalczakCPPg++9.3.0Success74,357
Sep 25, 2023 22:17mmalczakmmalczakCPPg++9.3.0Success74,416
Sep 25, 2023 22:15mmalczakmmalczakCPPg++9.3.0Success74,231
Sep 25, 2023 22:14mmalczakmmalczakCPPg++9.3.0Error
Sep 25, 2023 22:13mmalczakmmalczakCPPg++9.3.0Success74,839
Sep 25, 2023 22:13mmalczakmmalczakCPPg++9.3.0Success74,803
Sep 25, 2023 22:12mmalczakmmalczakCPPg++9.3.0Success74,742
Sep 25, 2023 22:11mmalczakmmalczakCPPg++9.3.0Success74,165
Sep 25, 2023 22:07mmalczakmmalczakCPPg++9.3.0Success74,433
Sep 25, 2023 22:01mmalczakmmalczakCPPg++9.3.0Success74,240
Sep 25, 2023 22:00mmalczakmmalczakCPPg++9.3.0Success74,455
Sep 25, 2023 21:58mmalczakmmalczakCPPg++9.3.0Success74,362
Sep 25, 2023 21:58mmalczakmmalczakCPPg++9.3.0Error
Sep 25, 2023 21:55mmalczakmmalczakCPPg++9.3.0Error
Sep 25, 2023 21:55mmalczakmmalczakCPPg++9.3.0Success74,345
Sep 25, 2023 21:53mmalczakmmalczakCPPg++9.3.0Success75,343
Sep 25, 2023 21:52mmalczakmmalczakCPPg++9.3.0Success75,579
Sep 25, 2023 21:52mmalczakmmalczakCPPg++9.3.0Success75,548
Sep 25, 2023 21:51mmalczakmmalczakCPPg++9.3.0Success74,248
Sep 25, 2023 21:50mmalczakmmalczakCPPg++9.3.0Success74,298
Sep 25, 2023 21:50mmalczakmmalczakCPPg++9.3.0Success73,999
Sep 25, 2023 21:49mmalczakmmalczakCPPg++9.3.0Success74,261
Sep 25, 2023 21:49mmalczakmmalczakCPPg++9.3.0Success74,741
Sep 25, 2023 21:48mmalczakmmalczakCPPg++9.3.0Success74,498
Sep 25, 2023 21:47mmalczakmmalczakCPPg++9.3.0Success74,685
Sep 25, 2023 21:46mmalczakmmalczakCPPg++9.3.0Success74,394
Sep 25, 2023 21:45mmalczakmmalczakCPPg++9.3.0Success74,821