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
Mar 25, 2026 14:15Dominique GarmierDominique GarmierZIG0.13.0Success102,308+0.33 RP
Mar 25, 2026 10:05Dominique GarmierDominique GarmierZIG0.13.0Success102,659+27.51 RP
Mar 25, 2026 05:56Dominique GarmierDominique GarmierCPPg++13.3.0Success226,965
Mar 25, 2026 00:46Dominique GarmierDominique GarmierRUSTrust-1.94.0Success70,649
Mar 25, 2026 00:30Dominique GarmierDominique GarmierGOgo1.26.1Success500,238
Mar 24, 2026 23:31Dominique GarmierDominique GarmierCPPg++13.3.0Success70,438
Mar 24, 2026 20:23Dominique GarmierDominique GarmierGOgo1.26.1Success219,038
Mar 24, 2026 19:31Dominique GarmierDominique GarmierCPPg++13.3.0Success70,562
Mar 24, 2026 19:30Dominique GarmierDominique GarmierCPPg++13.3.0Success70,495
Mar 24, 2026 18:34Dominique GarmierDominique GarmierGOgo1.26.1Success725,111
Mar 24, 2026 17:40Dominique GarmierDominique GarmierCPPg++13.3.0Success70,124
Mar 24, 2026 15:11Dominique GarmierDominique GarmierRUSTrust-1.94.0Error
Mar 24, 2026 12:37Dominique GarmierDominique GarmierCSHARP9.0.14Success1,103,486
Mar 24, 2026 11:47Dominique GarmierDominique GarmierCPPg++13.3.0Success70,592
Mar 24, 2026 11:46Dominique GarmierDominique GarmierCPPg++13.3.0Success70,476
Mar 24, 2026 09:04Dominique GarmierDominique GarmierGOgo1.26.1Success494,654
Mar 24, 2026 08:33Dominique GarmierDominique GarmierGOgo1.26.1Success218,565
Mar 24, 2026 08:32Dominique GarmierDominique GarmierGOgo1.26.1Success199,586
Mar 24, 2026 06:49Dominique GarmierDominique GarmierRUSTrust-1.94.0Success71,638
Mar 24, 2026 06:29Dominique GarmierDominique GarmierRUSTrust-1.94.0Success71,424
Mar 24, 2026 05:05Dominique GarmierDominique GarmierGOgo1.26.1Success636,262
Mar 24, 2026 05:01Dominique GarmierDominique GarmierRUSTrust-1.94.0Success442,376
Mar 24, 2026 04:55Dominique GarmierDominique GarmierRUSTrust-1.94.0Success675,897
Mar 24, 2026 01:47olliecrowolliecrowRUSTrust-1.94.0Success60,970+18.47 RP
Mar 24, 2026 01:19Dominique GarmierDominique GarmierGOgo1.26.1Success154,186
Mar 24, 2026 01:12Dominique GarmierDominique GarmierCSHARP9.0.14Success1,237,573
Mar 24, 2026 00:42Dominique GarmierDominique GarmierCSHARP9.0.14Success7,727,049
Mar 24, 2026 00:40Dominique GarmierDominique GarmierZIG0.13.0Success1,585,122
Mar 23, 2026 16:45Dominique GarmierDominique GarmierCPPg++13.3.0Success70,203
Mar 23, 2026 14:42Dominique GarmierDominique GarmierCPPg++13.3.0Success225,611
Mar 23, 2026 07:01Dominique GarmierDominique GarmierCPPg++13.3.0Success343,462
Mar 23, 2026 05:47Dominique GarmierDominique GarmierCPPg++13.3.0Success70,214
Mar 22, 2026 21:17olliecrowolliecrowCSHARP9.0.14Success119,105
Mar 22, 2026 21:16olliecrowolliecrowZIG0.14.0Success143,062+58.25 RP
Mar 22, 2026 21:14olliecrowolliecrowCPPg++13.3.0Success60,414
Mar 22, 2026 20:04Dominique GarmierDominique GarmierGOgo1.26.1Success101,416
Mar 22, 2026 19:35Dominique GarmierDominique GarmierZIG0.13.0Success858,724+1.03 RP
Mar 22, 2026 18:58Dominique GarmierDominique GarmierRUSTrust-1.94.0Success675,314
Mar 22, 2026 18:35Dominique GarmierDominique GarmierCSHARP9.0.14Success7,524,000
Mar 22, 2026 17:21Dominique GarmierDominique GarmierGOgo1.26.1Success116,414
Mar 22, 2026 17:03Dominique GarmierDominique GarmierRUSTrust-1.94.0Success99,581
Mar 22, 2026 13:41Dominique GarmierDominique GarmierCPPclang++18.1.3Success72,597
Mar 22, 2026 11:47Dominique GarmierDominique GarmierRUSTrust-1.94.0Success96,835
Mar 22, 2026 08:10Dominique GarmierDominique GarmierCSHARP9.0.14Success648,019
Mar 22, 2026 02:03izotoffizotoffGOgo1.26.1Success78,600
Mar 22, 2026 01:51izotoffizotoffGOgo1.26.1Success82,357
Mar 22, 2026 01:41izotoffizotoffGOgo1.26.1Error
Mar 22, 2026 01:34izotoffizotoffGOgo1.26.1Error
Mar 22, 2026 01:34izotoffizotoffGOgo1.26.1Error
Mar 21, 2026 23:34Dominique GarmierDominique GarmierCPPg++13.3.0Success343,659
Mar 21, 2026 22:26Dominique GarmierDominique GarmierCPPg++10.5.0Success70,243
Mar 21, 2026 20:47izotoffizotoffGOgo1.26.1Error
Mar 21, 2026 20:38izotoffizotoffGOgo1.26.1Error
Mar 21, 2026 20:32izotoffizotoffGOgo1.26.1Error
Mar 21, 2026 20:28izotoffizotoffGOgo1.26.1Error
Mar 21, 2026 20:27izotoffizotoffGOgo1.26.1Success77,014+0.16 RP
Mar 21, 2026 20:19izotoffizotoffGOgo1.26.1Success79,500
Mar 21, 2026 20:17izotoffizotoffGOgo1.26.1Success80,076
Mar 21, 2026 20:13izotoffizotoffGOgo1.26.1Error
Mar 21, 2026 19:53izotoffizotoffGOgo1.26.1Error
Mar 21, 2026 19:47izotoffizotoffGOgo1.26.1Error
Mar 21, 2026 19:40Dominique GarmierDominique GarmierGOgo1.26.1Success328,124
Mar 21, 2026 19:36izotoffizotoffGOgo1.26.1Success77,108+1.44 RP
Mar 21, 2026 19:35Dominique GarmierDominique GarmierGOgo1.26.1Success2,522,959
Mar 21, 2026 19:27izotoffizotoffGOgo1.26.1Success78,857
Mar 21, 2026 19:13izotoffizotoffGOgo1.26.1Success77,973+5.51 RP
Mar 21, 2026 19:07izotoffizotoffGOgo1.26.1Success81,476+0.06 RP
Mar 21, 2026 18:52izotoffizotoffGOgo1.26.1Success81,516+36.29 RP
Mar 21, 2026 18:51izotoffizotoffGOgo1.26.1Error
Mar 21, 2026 18:43izotoffizotoffGOgo1.26.1Error
Mar 21, 2026 18:42izotoffizotoffGOgo1.25.4Error
Mar 21, 2026 18:40izotoffizotoffGOgo1.25.4Error
Mar 21, 2026 18:37izotoffizotoffGOgo1.25.4Error
Mar 21, 2026 18:34izotoffizotoffGOgo1.25.4Error
Mar 21, 2026 18:29izotoffizotoffGOgo1.25.4Error
Mar 21, 2026 17:24Dominique GarmierDominique GarmierRUSTrust-1.94.0Success351,900
Mar 21, 2026 17:22Dominique GarmierDominique GarmierRUSTrust-1.94.0Error
Mar 21, 2026 16:54izotoffizotoffGOgo1.25.4Error
Mar 21, 2026 16:49izotoffizotoffGOgo1.25.4Error
Mar 21, 2026 16:47izotoffizotoffGOgo1.25.4Success117,381
Mar 21, 2026 16:47Dominique GarmierDominique GarmierRUSTrust-1.94.0Success97,124
Mar 21, 2026 16:42izotoffizotoffGOgo1.25.4Success115,792
Mar 21, 2026 16:36izotoffizotoffGOgo1.25.4Success115,778
Mar 21, 2026 16:31izotoffizotoffGOgo1.25.4Success115,830
Mar 21, 2026 16:28izotoffizotoffGOgo1.25.4Success116,246
Mar 21, 2026 16:26izotoffizotoffGOgo1.25.4Error
Mar 21, 2026 16:25izotoffizotoffGOgo1.25.4Success117,789
Mar 21, 2026 16:24izotoffizotoffGOgo1.25.4Success126,032
Mar 21, 2026 16:22izotoffizotoffGOgo1.25.4Success126,122
Mar 21, 2026 16:21izotoffizotoffGOgo1.25.4Success117,495
Mar 21, 2026 16:16izotoffizotoffGOgo1.25.4Error
Mar 21, 2026 16:15izotoffizotoffGOgo1.25.4Error
Mar 21, 2026 16:13izotoffizotoffGOgo1.25.4Error
Mar 21, 2026 16:12izotoffizotoffGOgo1.25.4Error
Mar 21, 2026 15:59olliecrowolliecrowRUSTrust-1.94.0Success572,630
Mar 21, 2026 15:54Josu San MartinJosu San MartinCPPclang++18.1.3Success61,084
Mar 21, 2026 15:54Josu San MartinJosu San MartinCPPclang++18.1.3Success59,489+0.05 RP
Mar 21, 2026 15:54Josu San MartinJosu San MartinCPPg++13.3.0Success59,668
Mar 21, 2026 15:51Dominique GarmierDominique GarmierRUSTrust-1.94.0Success97,449
Mar 21, 2026 15:51olliecrowolliecrowCPPg++13.3.0Success85,170