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 15, 2026 23:24Dominique GarmierDominique GarmierCPPg++13.3.0Success70,857
Mar 15, 2026 23:18Dominique GarmierDominique GarmierCPPg++13.3.0Success70,070
Mar 15, 2026 23:14Dominique GarmierDominique GarmierCPPclang++18.1.3Success72,649
Mar 15, 2026 22:57Dominique GarmierDominique GarmierCPPg++13.3.0Success71,289
Mar 15, 2026 22:48Dominique GarmierDominique GarmierCPPg++13.3.0Success70,827
Mar 15, 2026 22:45Dominique GarmierDominique GarmierCPPg++13.3.0Success70,014+0.25 RP
Mar 15, 2026 22:39Dominique GarmierDominique GarmierCPPg++13.3.0Success70,135+1.51 RP
Mar 15, 2026 22:38Dominique GarmierDominique GarmierCPPg++13.3.0Success71,273
Mar 15, 2026 22:32Dominique GarmierDominique GarmierCPPg++13.3.0Success70,886+3.32 RP
Mar 15, 2026 22:21Dominique GarmierDominique GarmierCPPg++13.3.0Success72,765
Mar 15, 2026 22:16Dominique GarmierDominique GarmierCPPg++13.3.0Success72,592+76.63 RP
Mar 15, 2026 22:13Dominique GarmierDominique GarmierCPPg++13.3.0Success2,498,116
Mar 15, 2026 22:11Elijah KinElijah KinCPPg++13.3.0Success145,549+0.23 RP
Mar 15, 2026 22:11Elijah KinElijah KinCPPclang++18.1.3Success152,632
Mar 15, 2026 22:10Elijah KinElijah KinCPPclang++18.1.3Success154,376
Mar 15, 2026 22:09Elijah KinElijah KinCPPg++13.3.0Success146,032+0.36 RP
Mar 15, 2026 22:04Elijah KinElijah KinCPPg++13.3.0Success146,800+0.87 RP
Mar 15, 2026 22:02Elijah KinElijah KinCPPg++13.3.0Success157,732
Mar 15, 2026 21:56Elijah KinElijah KinCPPg++13.3.0Success150,411
Mar 15, 2026 21:43Elijah KinElijah KinCPPg++13.3.0Success150,305
Mar 15, 2026 21:32Elijah KinElijah KinCPPg++13.3.0Success148,703+4.92 RP
Mar 15, 2026 21:22Elijah KinElijah KinCPPg++13.3.0Success160,446+0.48 RP
Mar 15, 2026 20:50Elijah KinElijah KinCPPg++13.3.0Success161,689+12.40 RP
Mar 15, 2026 20:48Elijah KinElijah KinCPPg++13.3.0Success203,732
Mar 15, 2026 20:47Elijah KinElijah KinCPPg++13.3.0Success203,605
Mar 15, 2026 20:43Elijah KinElijah KinCPPg++13.3.0Success203,968
Mar 15, 2026 20:33Elijah KinElijah KinCPPg++13.3.0Success203,586
Mar 15, 2026 20:25Elijah KinElijah KinCPPg++13.3.0Success202,686
Mar 15, 2026 20:20Elijah KinElijah KinCPPg++13.3.0Error
Mar 15, 2026 19:58Elijah KinElijah KinCPPg++13.3.0Success214,903
Mar 15, 2026 19:50Elijah KinElijah KinCPPg++13.3.0Success214,276
Mar 15, 2026 19:47Elijah KinElijah KinCPPg++13.3.0Success214,157
Mar 15, 2026 19:38Elijah KinElijah KinCPPclang++18.1.3Success229,157
Mar 15, 2026 19:36Elijah KinElijah KinCPPg++13.3.0Success214,308
Mar 15, 2026 19:15Elijah KinElijah KinCPPg++13.3.0Success202,222+3.50 RP
Mar 15, 2026 19:10Elijah KinElijah KinCPPg++13.3.0Success219,089
Mar 15, 2026 19:07Elijah KinElijah KinCPPg++13.3.0Success217,632+1.95 RP
Mar 15, 2026 19:06Elijah KinElijah KinCPPg++13.3.0Success227,273+0.03 RP
Mar 15, 2026 19:05Elijah KinElijah KinCPPg++13.3.0Success227,451+0.10 RP
Mar 15, 2026 19:04Elijah KinElijah KinCPPclang++18.1.3Success510,230
Mar 15, 2026 19:03Elijah KinElijah KinCPPclang++18.1.3Success510,195
Mar 15, 2026 19:02Elijah KinElijah KinCPPg++13.3.0Success227,978+2.85 RP
Mar 15, 2026 19:00Elijah KinElijah KinCPPg++13.3.0Success243,827+27.31 RP
Mar 15, 2026 18:57Elijah KinElijah KinCPPg++13.3.0Success3,214,803
Mar 15, 2026 18:54Elijah KinElijah KinCPPclang++18.1.3Success1,084,665
Mar 15, 2026 18:53Elijah KinElijah KinCPPg++13.3.0Success729,784+0.07 RP
Mar 15, 2026 18:43Elijah KinElijah KinCPPg++13.3.0Success733,532+13.16 RP
Mar 15, 2026 18:37Elijah KinElijah KinCPPg++13.3.0Success21,346,600
Mar 15, 2026 18:34Elijah KinElijah KinCPPg++13.3.0Success21,495,162+0.47 RP
Mar 15, 2026 11:17Dominique GarmierDominique GarmierCPPclang++18.1.3Success166,473
Mar 15, 2026 11:13Dominique GarmierDominique GarmierCPPg++13.3.0Success163,600+0.11 RP
Mar 15, 2026 11:10Dominique GarmierDominique GarmierCPPg++13.3.0Success523,195
Mar 13, 2026 22:49olliecrowolliecrowCPPg++13.3.0Success60,197
Mar 13, 2026 22:40olliecrowolliecrowCPPg++13.3.0Success60,276
Mar 13, 2026 22:29olliecrowolliecrowCPPg++13.3.0Success60,697
Mar 13, 2026 21:48olliecrowolliecrowCPPg++13.3.0Success60,362
Mar 13, 2026 21:39olliecrowolliecrowCPPg++13.3.0Success60,430
Mar 13, 2026 17:18olliecrowolliecrowCPPg++13.3.0Success60,503
Mar 13, 2026 17:02olliecrowolliecrowCPPg++13.3.0Success60,208
Mar 13, 2026 15:34olliecrowolliecrowCPPg++13.3.0Success60,346
Mar 13, 2026 15:03Dominique GarmierDominique GarmierCPPclang++18.1.3Success525,803
Mar 13, 2026 15:01olliecrowolliecrowCPPg++13.3.0Success60,257
Mar 13, 2026 14:41Dominique GarmierDominique GarmierCPPclang++18.1.3Success999,308
Mar 13, 2026 14:19olliecrowolliecrowCPPg++13.3.0Success62,659
Mar 13, 2026 11:17Dominique GarmierDominique GarmierCPPg++13.3.0Success163,895+61.01 RP
Mar 13, 2026 06:53olliecrowolliecrowCPPg++13.3.0Success60,427
Mar 13, 2026 06:29olliecrowolliecrowCPPg++13.3.0Success60,184+1.02 RP
Mar 13, 2026 04:32olliecrowolliecrowCPPg++13.3.0Success60,554+0.15 RP
Mar 12, 2026 04:52olliecrowolliecrowCPPg++13.3.0Success63,970
Mar 12, 2026 04:30olliecrowolliecrowCPPg++13.3.0Success60,608+0.12 RP
Mar 12, 2026 04:07olliecrowolliecrowCPPg++13.3.0Success60,651+0.69 RP
Mar 12, 2026 03:45olliecrowolliecrowCPPg++13.3.0Success60,986
Mar 12, 2026 03:31olliecrowolliecrowCPPg++13.3.0Success60,997
Mar 12, 2026 03:00olliecrowolliecrowCPPg++13.3.0Success60,922
Mar 11, 2026 02:52Sergey SerebryakovSergey SerebryakovCPPg++13.3.0Success74,635
Mar 11, 2026 02:46Sergey SerebryakovSergey SerebryakovCPPg++13.3.0Success74,300+134.59 RP
Mar 10, 2026 06:08olliecrowolliecrowCPPg++13.3.0Success60,905+0.27 RP
Mar 6, 2026 10:54olliecrowolliecrowCPPclang++18.1.3Success62,427
Mar 6, 2026 10:49olliecrowolliecrowCPPg++13.3.0Success61,005+1.13 RP
Mar 6, 2026 10:41olliecrowolliecrowCPPg++13.3.0Success61,430+19.63 RP
Mar 6, 2026 00:09olliecrowolliecrowCPPg++13.3.0Error
Mar 5, 2026 19:22olliecrowolliecrowCPPg++13.3.0Error
Mar 5, 2026 19:02olliecrowolliecrowCPPg++13.3.0Error
Mar 5, 2026 18:58olliecrowolliecrowCPPg++13.3.0Error
Mar 5, 2026 18:57olliecrowolliecrowCPPg++13.3.0Error
Mar 5, 2026 18:56olliecrowolliecrowCPPg++13.3.0Error
Mar 5, 2026 18:55olliecrowolliecrowCPPg++13.3.0Error
Mar 5, 2026 18:54olliecrowolliecrowCPPg++13.3.0Error
Mar 5, 2026 01:48olliecrowolliecrowCPPg++13.3.0Error
Mar 5, 2026 01:45olliecrowolliecrowCPPg++13.3.0Error
Mar 5, 2026 01:43olliecrowolliecrowCPPg++13.3.0Error
Mar 5, 2026 01:35olliecrowolliecrowCPPg++13.3.0Success69,884
Mar 5, 2026 01:19olliecrowolliecrowCPPg++13.3.0Error
Mar 5, 2026 01:14olliecrowolliecrowCPPg++13.3.0Success69,854+0.02 RP
Mar 5, 2026 00:57olliecrowolliecrowCPPg++13.3.0Success70,378
Mar 5, 2026 00:17olliecrowolliecrowCPPg++13.3.0Success69,865+0.06 RP
Mar 4, 2026 23:51olliecrowolliecrowCPPg++13.3.0Error
Mar 4, 2026 23:46olliecrowolliecrowCPPg++13.3.0Error
Mar 4, 2026 23:44olliecrowolliecrowCPPg++13.3.0Error
Mar 4, 2026 23:09olliecrowolliecrowCPPg++13.3.0Success69,976