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 16:58mmalczakmmalczakCPPg++9.3.0Success70,600
Sep 28, 2023 16:58apuxbtapuxbtCPPg++9.3.0Error
Sep 28, 2023 16:57mmalczakmmalczakCPPg++9.3.0Success70,592
Sep 28, 2023 16:56mmalczakmmalczakCPPg++9.3.0Error
Sep 28, 2023 16:55mmalczakmmalczakCPPg++9.3.0Error
Sep 28, 2023 16:55apuxbtapuxbtCPPg++9.3.0Error
Sep 28, 2023 16:53apuxbtapuxbtCPPg++9.3.0Success81,006
Sep 28, 2023 16:52mmalczakmmalczakCPPg++9.3.0Error
Sep 28, 2023 16:50mmalczakmmalczakCPPg++9.3.0Error
Sep 28, 2023 16:49mmalczakmmalczakCPPg++9.3.0Error
Sep 28, 2023 16:48apuxbtapuxbtCPPg++9.3.0Error
Sep 28, 2023 16:48mmalczakmmalczakCPPg++9.3.0Error
Sep 28, 2023 16:47mmalczakmmalczakCPPg++9.3.0Error
Sep 28, 2023 16:47apuxbtapuxbtCPPg++9.3.0Error
Sep 28, 2023 16:46mmalczakmmalczakCPPg++9.3.0Error
Sep 28, 2023 16:45mmalczakmmalczakCPPg++9.3.0Error
Sep 28, 2023 16:42apuxbtapuxbtCPPg++9.3.0Success76,870+41.13 RP
Sep 28, 2023 16:42apuxbtapuxbtCPPg++9.3.0Error
Sep 28, 2023 16:38apuxbtapuxbtCPPg++9.3.0Error
Sep 28, 2023 16:37mmalczakmmalczakCPPg++9.3.0Success69,819+0.02 RP
Sep 28, 2023 16:35apuxbtapuxbtCPPg++9.3.0Error
Sep 28, 2023 16:34mmalczakmmalczakCPPg++9.3.0Success69,881
Sep 28, 2023 16:32apuxbtapuxbtCPPg++9.3.0Error
Sep 28, 2023 16:31apuxbtapuxbtCPPg++9.3.0Error
Sep 28, 2023 16:30mmalczakmmalczakCPPg++9.3.0Success69,830+5.99 RP
Sep 28, 2023 16:29apuxbtapuxbtCPPg++9.3.0Error
Sep 28, 2023 16:28mmalczakmmalczakCPPg++9.3.0Success74,350
Sep 28, 2023 16:28mmalczakmmalczakCPPg++9.3.0Success74,227
Sep 28, 2023 16:28apuxbtapuxbtCPPg++9.3.0Error
Sep 28, 2023 16:18apuxbtapuxbtCPPg++9.3.0Error
Sep 28, 2023 16:16apuxbtapuxbtCPPg++9.3.0Error
Sep 28, 2023 16:14apuxbtapuxbtCPPg++9.3.0Error
Sep 28, 2023 16:11apuxbtapuxbtCPPg++9.3.0Error
Sep 28, 2023 16:05apuxbtapuxbtCPPg++9.3.0Error
Sep 28, 2023 16:04apuxbtapuxbtCPPg++9.3.0Error
Sep 28, 2023 16:03apuxbtapuxbtCPPg++9.3.0Error
Sep 28, 2023 15:59apuxbtapuxbtCPPg++9.3.0Error
Sep 28, 2023 15:57apuxbtapuxbtCPPg++9.3.0Error
Sep 28, 2023 15:51apuxbtapuxbtCPPg++9.3.0Error
Sep 28, 2023 15:50apuxbtapuxbtCPPg++9.3.0Error
Sep 28, 2023 15:39apuxbtapuxbtCPPg++9.3.0Error
Sep 28, 2023 15:37apuxbtapuxbtCPPg++9.3.0Error
Sep 28, 2023 15:28apuxbtapuxbtCPPg++9.3.0Error
Sep 28, 2023 15:27apuxbtapuxbtCPPg++9.3.0Error
Sep 28, 2023 15:26apuxbtapuxbtCPPg++9.3.0Success132,662
Sep 28, 2023 15:22apuxbtapuxbtCPPg++9.3.0Success112,409+33.24 RP
Sep 28, 2023 15:18apuxbtapuxbtCPPg++9.3.0Error
Sep 28, 2023 15:12apuxbtapuxbtCPPg++9.3.0Success179,922
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