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
Aug 27, 2023 16:27Franek KortaFranek KortaCPPg++9.3.0Error
Aug 27, 2023 16:25Franek KortaFranek KortaCPPg++9.3.0Error
Aug 27, 2023 16:25Franek KortaFranek KortaCPPg++9.3.0Error
Aug 4, 2023 17:13gchebanovgchebanovCPPg++9.3.0Success73,777+0.46 RP
Aug 4, 2023 17:12gchebanovgchebanovCPPg++9.3.0Success74,029+2.26 RP
Aug 4, 2023 17:11gchebanovgchebanovCPPg++9.3.0Success79,189
Aug 4, 2023 17:11gchebanovgchebanovCPPg++9.3.0Success79,120
Aug 4, 2023 17:08gchebanovgchebanovCPPg++9.3.0Success105,634
Aug 4, 2023 17:07gchebanovgchebanovCPPg++9.3.0Success85,367
Aug 4, 2023 17:07gchebanovgchebanovCPPg++9.3.0Success79,942
Aug 4, 2023 17:07gchebanovgchebanovCPPg++9.3.0Success165,057
Aug 4, 2023 17:06gchebanovgchebanovCPPg++9.3.0Success162,709
Aug 4, 2023 17:05gchebanovgchebanovCPPg++9.3.0Success75,287+2.44 RP
Aug 4, 2023 17:03gchebanovgchebanovCPPg++9.3.0Success78,992
Aug 4, 2023 17:03gchebanovgchebanovCPPg++9.3.0Success80,359
Aug 4, 2023 17:00gchebanovgchebanovCPPg++9.3.0Success80,509
Aug 4, 2023 16:59gchebanovgchebanovCPPg++9.3.0Success79,389
Aug 4, 2023 16:59gchebanovgchebanovCPPg++9.3.0Success77,391
Aug 4, 2023 16:57gchebanovgchebanovCPPg++9.3.0Success79,281
Aug 4, 2023 16:51gchebanovgchebanovCPPg++9.3.0Error
Aug 4, 2023 16:51gchebanovgchebanovCPPg++9.3.0Success77,334
Jul 16, 2023 16:49Paul MasurelPaul MasurelRUSTrust-1.71.0Success71,349
Jul 16, 2023 16:35Paul MasurelPaul MasurelRUSTrust-1.71.0Success71,051
Jul 16, 2023 16:34Paul MasurelPaul MasurelRUSTrust-1.71.0Success73,659
Jul 16, 2023 16:25Paul MasurelPaul MasurelRUSTrust-1.71.0Success72,500
Jul 16, 2023 16:25Paul MasurelPaul MasurelRUSTrust-1.71.0Success71,389
Jul 16, 2023 16:25Paul MasurelPaul MasurelRUSTrust-1.71.0Success71,649
Jul 16, 2023 16:24Paul MasurelPaul MasurelRUSTrust-1.71.0Success73,125
Jul 16, 2023 16:23Paul MasurelPaul MasurelRUSTrust-1.71.0Error
Jul 16, 2023 16:22Paul MasurelPaul MasurelRUSTrust-1.71.0Success73,872
Jul 16, 2023 16:22Paul MasurelPaul MasurelRUSTrust-1.71.0Success71,195
Jul 16, 2023 16:20Paul MasurelPaul MasurelRUSTrust-1.71.0Success73,062
Jul 16, 2023 16:19Paul MasurelPaul MasurelRUSTrust-1.71.0Error
Jul 16, 2023 16:18Paul MasurelPaul MasurelRUSTrust-1.71.0Error
Jul 16, 2023 16:17Paul MasurelPaul MasurelRUSTrust-1.71.0Success72,830
Jul 16, 2023 16:17Paul MasurelPaul MasurelRUSTrust-1.71.0Success72,495
Jul 16, 2023 16:14Paul MasurelPaul MasurelRUSTrust-1.71.0Success71,586
Jul 16, 2023 16:09Paul MasurelPaul MasurelRUSTrust-1.71.0Error
Jul 16, 2023 16:09Paul MasurelPaul MasurelRUSTrust-1.71.0Error
Jul 16, 2023 16:05Paul MasurelPaul MasurelRUSTrust-1.71.0Success70,781
Jul 16, 2023 15:39Paul MasurelPaul MasurelRUSTrust-1.71.0Success74,667
Jul 16, 2023 15:39Paul MasurelPaul MasurelRUSTrust-1.71.0Success71,224
Jul 16, 2023 15:39Paul MasurelPaul MasurelRUSTrust-1.71.0Success73,284
Jul 16, 2023 15:32Paul MasurelPaul MasurelRUSTrust-1.71.0Success70,949
Jul 16, 2023 15:31Paul MasurelPaul MasurelRUSTrust-1.71.0Success70,903
Jul 16, 2023 15:11Paul MasurelPaul MasurelRUSTrust-1.71.0Success69,968
Jul 16, 2023 15:10Paul MasurelPaul MasurelRUSTrust-1.71.0Success73,993
Jul 16, 2023 15:08Paul MasurelPaul MasurelRUSTrust-1.71.0Success74,767
Jul 16, 2023 15:07Paul MasurelPaul MasurelRUSTrust-1.71.0Success74,319
Jul 16, 2023 15:07Paul MasurelPaul MasurelRUSTrust-1.71.0Success70,108
Jul 16, 2023 15:06Paul MasurelPaul MasurelRUSTrust-1.71.0Success73,029
Jul 16, 2023 15:06Paul MasurelPaul MasurelRUSTrust-1.71.0Success69,095
Jul 16, 2023 15:05Paul MasurelPaul MasurelRUSTrust-1.71.0Error
Jul 16, 2023 15:04Paul MasurelPaul MasurelRUSTrust-1.71.0Success69,219
Jul 16, 2023 15:04Paul MasurelPaul MasurelRUSTrust-1.71.0Success73,273
Jul 16, 2023 15:03Paul MasurelPaul MasurelRUSTrust-1.71.0Success70,849
Jul 16, 2023 14:58Paul MasurelPaul MasurelRUSTrust-1.71.0Success68,957+7.22 RP
Jul 16, 2023 14:57Paul MasurelPaul MasurelRUSTrust-1.71.0Success73,938
Jul 16, 2023 14:56Paul MasurelPaul MasurelRUSTrust-1.71.0Success73,143
Jul 16, 2023 14:56Paul MasurelPaul MasurelRUSTrust-1.71.0Error
Jul 16, 2023 14:55Paul MasurelPaul MasurelRUSTrust-1.71.0Error
Jul 16, 2023 14:54Paul MasurelPaul MasurelRUSTrust-1.71.0Success71,173
Jul 16, 2023 14:53Paul MasurelPaul MasurelRUSTrust-1.71.0Success70,716+3.61 RP
Jul 16, 2023 14:51Paul MasurelPaul MasurelRUSTrust-1.71.0Error
Jul 16, 2023 14:35Paul MasurelPaul MasurelRUSTrust-1.71.0Success71,808
Jul 16, 2023 14:34Paul MasurelPaul MasurelRUSTrust-1.71.0Success71,746+79.86 RP
Jul 16, 2023 14:33Paul MasurelPaul MasurelRUSTrust-1.71.0Success168,010+16.96 RP
Jul 16, 2023 14:32Paul MasurelPaul MasurelRUSTrust-1.71.0Success234,963+20.09 RP
Jul 16, 2023 14:30Paul MasurelPaul MasurelRUSTrust-1.71.0Success444,993+15.66 RP
Jul 16, 2023 14:30Paul MasurelPaul MasurelRUSTrust-1.71.0Success1,467,916+6.81 RP
Jul 13, 2023 21:18gchebanovgchebanovCPPg++9.3.0Success77,017
Jul 8, 2023 23:10Andrew EpsteinAndrew EpsteinCPPg++9.3.0Success21,335,690+0.47 RP
Jun 16, 2023 19:57Ulyanov AlekseyUlyanov AlekseyCPPclang++10.0.0Success645,174+7.62 RP
Jun 16, 2023 19:55Ulyanov AlekseyUlyanov AlekseyCPPg++9.3.0Success1,269,826
Jun 16, 2023 19:54Ulyanov AlekseyUlyanov AlekseyCPPg++9.3.0Success1,270,230+7.40 RP
Jun 16, 2023 19:50Ulyanov AlekseyUlyanov AlekseyCPPg++9.3.0Success21,364,913+0.47 RP
May 14, 2023 14:17Yurkov AlekseyYurkov AlekseyCPPg++9.3.0Error
May 14, 2023 14:16Yurkov AlekseyYurkov AlekseyCPPg++9.3.0Success180,159
May 14, 2023 12:25Yurkov AlekseyYurkov AlekseyCPPg++9.3.0Success98,876
May 14, 2023 12:22Yurkov AlekseyYurkov AlekseyCPPg++9.3.0Success106,741
May 12, 2023 23:38Yurkov AlekseyYurkov AlekseyCPPg++9.3.0Success121,495
May 12, 2023 23:25Yurkov AlekseyYurkov AlekseyCPPg++9.3.0Success119,184
May 12, 2023 23:14Yurkov AlekseyYurkov AlekseyCPPg++9.3.0Error
May 12, 2023 23:13Yurkov AlekseyYurkov AlekseyCPPg++9.3.0Success179,852
May 12, 2023 23:13Yurkov AlekseyYurkov AlekseyCPPg++9.3.0Success178,435
May 12, 2023 23:12Yurkov AlekseyYurkov AlekseyCPPg++9.3.0Success177,962
Apr 9, 2023 21:29Franek KortaFranek KortaCPPg++9.3.0Success226,262
Apr 9, 2023 21:26Franek KortaFranek KortaCPPg++9.3.0Success89,489
Apr 9, 2023 21:26Franek KortaFranek KortaCPPg++9.3.0Success90,927
Apr 9, 2023 21:25Franek KortaFranek KortaCPPg++9.3.0Error
Apr 9, 2023 21:24Franek KortaFranek KortaCPPg++9.3.0Success98,038
Apr 9, 2023 21:23Franek KortaFranek KortaCPPg++9.3.0Success89,081
Apr 9, 2023 21:22Franek KortaFranek KortaCPPg++9.3.0Success99,481
Apr 9, 2023 21:21Franek KortaFranek KortaCPPg++9.3.0Success88,103
Apr 9, 2023 20:52Franek KortaFranek KortaCPPg++9.3.0Success233,683
Apr 9, 2023 20:51Franek KortaFranek KortaCPPg++9.3.0Success241,216
Apr 9, 2023 20:48Franek KortaFranek KortaCPPg++9.3.0Success250,222
Apr 9, 2023 20:24Franek KortaFranek KortaCPPg++9.3.0Success89,041
Apr 9, 2023 20:21Franek KortaFranek KortaCPPg++9.3.0Success105,541
Apr 9, 2023 20:21Franek KortaFranek KortaCPPg++9.3.0Success80,149