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
Oct 20, 2026 09:30e1011e1011CPPg++10.5.0Success85,154
Oct 20, 2026 09:27e1011e1011CPPg++10.5.0Success95,194
Oct 20, 2026 09:25e1011e1011CPPg++10.5.0Success98,589
Oct 20, 2026 09:19e1011e1011CPPg++10.5.0Success98,248
Oct 20, 2026 09:19e1011e1011CPPg++10.5.0Success102,945
Oct 20, 2026 09:10e1011e1011CPPg++10.5.0Success86,121
Oct 20, 2026 09:07e1011e1011CPPg++10.5.0Success84,751
Oct 20, 2026 08:50e1011e1011CPPg++10.5.0Success137,045
Oct 20, 2026 08:50e1011e1011CPPg++10.5.0Success158,243
Oct 20, 2026 08:49e1011e1011CPPg++10.5.0Success160,508
Oct 20, 2026 08:49e1011e1011CPPg++10.5.0Success167,418
Oct 20, 2026 08:24e1011e1011CPPg++10.5.0Success149,921
Oct 20, 2026 08:24e1011e1011CPPg++10.5.0Success95,164
Oct 20, 2026 08:16e1011e1011CPPg++10.5.0Success148,818
Oct 20, 2026 08:11e1011e1011CPPg++10.5.0Success95,164
Oct 20, 2026 08:11e1011e1011CPPg++10.5.0Success95,654
Oct 20, 2026 08:02e1011e1011CPPg++10.5.0Success93,151
Oct 20, 2026 07:50e1011e1011CPPg++10.5.0Success107,394
Oct 20, 2026 07:48e1011e1011CPPg++10.5.0Success85,902
Oct 20, 2026 07:46e1011e1011CPPg++10.5.0Success92,962
Oct 20, 2026 07:45e1011e1011CPPg++10.5.0Success87,827
Oct 20, 2026 07:42e1011e1011CPPg++10.5.0Success86,337
Oct 20, 2026 07:40e1011e1011CPPg++10.5.0Success83,410+1.11 RP
Oct 20, 2026 07:36e1011e1011CPPg++10.5.0Success85,078
Oct 20, 2026 07:33e1011e1011CPPg++10.5.0Success84,381
Oct 20, 2026 07:31e1011e1011CPPg++10.5.0Success84,191+10.82 RP
Oct 20, 2026 07:25e1011e1011CPPg++10.5.0Error
Oct 20, 2026 07:21e1011e1011CPPg++10.5.0Error
Oct 20, 2026 07:14e1011e1011CPPg++10.5.0Error
Oct 20, 2026 07:09e1011e1011CPPg++10.5.0Error
Oct 20, 2026 06:39e1011e1011CPPg++10.5.0Success209,178
Oct 20, 2026 00:54e1011e1011CPPg++10.5.0Success128,694
Oct 20, 2026 00:43e1011e1011CPPg++10.5.0Success136,018
Oct 20, 2026 00:41e1011e1011CPPg++10.5.0Success158,556
Oct 19, 2026 23:55e1011e1011CPPg++10.5.0Success92,629+5.61 RP
Oct 19, 2026 23:15e1011e1011CPPg++10.5.0Error
Oct 19, 2026 23:15e1011e1011CPPg++10.5.0Error
Oct 19, 2026 23:08e1011e1011CPPg++10.5.0Success97,710+32.48 RP
Oct 19, 2026 22:58e1011e1011CPPg++10.5.0Success143,132+52.26 RP
Oct 19, 2026 22:19e1011e1011CPPg++10.5.0Success567,956+0.01 RP
Oct 19, 2026 22:19e1011e1011CPPg++10.5.0Success568,218+17.13 RP
Oct 19, 2026 22:18e1011e1011CPPg++10.5.0Error
Oct 19, 2026 22:18e1011e1011CPPg++10.5.0Error
Oct 19, 2026 22:15e1011e1011CPPg++10.5.0Error
Oct 19, 2026 22:15e1011e1011CPPg++10.5.0Error
Oct 19, 2026 22:11e1011e1011CPPg++10.5.0Error
Oct 19, 2026 22:10e1011e1011CPPg++10.5.0Error
Oct 19, 2026 21:56e1011e1011CPPg++10.5.0Success21,224,181+0.02 RP
Oct 19, 2026 19:38e1011e1011CPPg++10.5.0Success22,298,600+5.45 RP
Oct 19, 2026 14:17izotoffizotoffGOgo1.26.2Success74,808+8.83 RP
Oct 19, 2026 06:11izotoffizotoffGOgo1.26.2Error
Oct 19, 2026 05:11izotoffizotoffGOgo1.26.2Error
Oct 19, 2026 05:01izotoffizotoffGOgo1.26.2Error
Oct 19, 2026 02:25zayd-ansari-codezayd-ansari-codeCPPg++10.5.0Success22,388,891+5.45 RP
Oct 17, 2026 09:04KacpxerKacpxerCPPclang++20.1.2Success75,259+132.87 RP
Oct 16, 2026 23:35janwwwjanwwwCSHARP9.0.15Success65,854
Oct 16, 2026 22:21janwwwjanwwwZIG0.15.1Success61,694+3.43 RP
Oct 16, 2026 21:05janwwwjanwwwRUSTrust-1.95.0Success63,027+0.15 RP
Oct 16, 2026 04:33highload-churnerhighload-churnerCPPg++13.3.0Success53,600+0.77 RP
Oct 16, 2026 04:23highload-churnerhighload-churnerCPPg++13.3.0Success53,802+2.81 RP
Oct 13, 2026 09:00highload-churnerhighload-churnerCPPg++13.3.0Success54,656
Oct 13, 2026 08:58highload-churnerhighload-churnerCPPg++13.3.0Success580,245
Oct 13, 2026 08:53highload-churnerhighload-churnerCPPg++13.3.0Success579,845
Oct 13, 2026 08:49highload-churnerhighload-churnerCPPg++13.3.0Success580,097
Oct 13, 2026 08:40highload-churnerhighload-churnerCPPg++13.3.0Success2,320,618
Oct 13, 2026 08:33highload-churnerhighload-churnerCPPg++13.3.0Success54,629+0.24 RP
Oct 13, 2026 08:27highload-churnerhighload-churnerCPPg++13.3.0Success1,619,705
Oct 13, 2026 08:24highload-churnerhighload-churnerCPPg++13.3.0Success1,620,264
Oct 13, 2026 08:21highload-churnerhighload-churnerCPPg++13.3.0Success1,839,245
Oct 13, 2026 08:19highload-churnerhighload-churnerCPPg++13.3.0Success54,700+0.32 RP
Oct 13, 2026 08:16highload-churnerhighload-churnerCPPg++13.3.0Success54,797+0.47 RP
Oct 13, 2026 08:12highload-churnerhighload-churnerCPPg++13.3.0Success1,735,208
Oct 13, 2026 05:30highload-churnerhighload-churnerCPPg++13.3.0Success2,398,478
Oct 13, 2026 04:23highload-churnerhighload-churnerCPPg++13.3.0Success55,870
Oct 13, 2026 04:16highload-churnerhighload-churnerCPPg++13.3.0Success55,289
Oct 13, 2026 01:47highload-churnerhighload-churnerCPPg++13.3.0Success55,010
Oct 13, 2026 01:36highload-churnerhighload-churnerCPPg++13.3.0Success55,024
Oct 12, 2026 15:58highload-churnerhighload-churnerCPPclang++18.1.3Success56,337
Oct 12, 2026 15:55highload-churnerhighload-churnerCPPg++13.3.0Success55,140
Oct 12, 2026 15:50highload-churnerhighload-churnerCPPg++13.3.0Success55,483
Oct 12, 2026 15:47highload-churnerhighload-churnerCPPg++13.3.0Success55,283
Oct 12, 2026 15:40highload-churnerhighload-churnerCPPg++13.3.0Success54,981
Oct 12, 2026 15:37highload-churnerhighload-churnerCPPg++13.3.0Success54,991
Oct 12, 2026 15:20highload-churnerhighload-churnerCPPg++13.3.0Success55,472
Oct 12, 2026 15:02highload-churnerhighload-churnerCPPg++13.3.0Success55,089
Oct 12, 2026 14:53highload-churnerhighload-churnerCPPg++13.3.0Success55,229
Oct 12, 2026 14:42highload-churnerhighload-churnerCPPg++13.3.0Success54,983
Oct 12, 2026 14:31highload-churnerhighload-churnerCPPg++13.3.0Success89,872
Oct 12, 2026 14:28highload-churnerhighload-churnerCPPg++13.3.0Success62,821
Oct 12, 2026 14:20highload-churnerhighload-churnerCPPg++13.3.0Success109,794
Oct 12, 2026 13:57highload-churnerhighload-churnerCPPg++13.3.0Success55,113
Oct 12, 2026 13:52highload-churnerhighload-churnerCPPg++13.3.0Success54,943
Oct 12, 2026 13:47highload-churnerhighload-churnerCPPg++13.3.0Success66,627
Oct 12, 2026 13:45highload-churnerhighload-churnerCPPg++13.3.0Success108,654
Oct 12, 2026 13:42highload-churnerhighload-churnerCPPg++13.3.0Success111,889
Oct 12, 2026 13:40highload-churnerhighload-churnerCPPg++13.3.0Success73,864
Oct 12, 2026 13:28highload-churnerhighload-churnerCPPg++13.3.0Success56,864
Oct 12, 2026 13:26highload-churnerhighload-churnerCPPg++13.3.0Success107,367
Oct 12, 2026 00:40highload-churnerhighload-churnerCPPg++13.3.0Success54,940+0.41 RP
Oct 11, 2026 22:35highload-churnerhighload-churnerCPPg++13.3.0Success55,064+0.07 RP