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
Nov 29, 2024 15:58NoSIMD_C#NoSIMD_C#CSHARP9.0.0-rc.2Success279,751
Nov 29, 2024 08:27NoSIMD_C#NoSIMD_C#CSHARP9.0.0-rc.2Error
Nov 29, 2024 08:10NoSIMD_C#NoSIMD_C#CSHARP9.0.0-rc.2Success278,400
Nov 29, 2024 08:09NoSIMD_C#NoSIMD_C#CSHARP9.0.0-rc.2Success279,024
Nov 29, 2024 08:06NoSIMD_C#NoSIMD_C#CSHARP9.0.0-rc.2Success280,416
Nov 29, 2024 08:01NoSIMD_C#NoSIMD_C#CSHARP9.0.0-rc.2Success280,441
Nov 29, 2024 07:58NoSIMD_C#NoSIMD_C#CSHARP9.0.0-rc.2Error
Nov 29, 2024 07:27NoSIMD_C#NoSIMD_C#CSHARP9.0.0-rc.2Success292,784
Nov 29, 2024 07:22NoSIMD_C#NoSIMD_C#CSHARP9.0.0-rc.2Success299,749
Nov 29, 2024 07:20NoSIMD_C#NoSIMD_C#CSHARP9.0.0-rc.2Success306,386
Nov 29, 2024 07:19NoSIMD_C#NoSIMD_C#CSHARP9.0.0-rc.2Success302,422
Nov 29, 2024 07:17NoSIMD_C#NoSIMD_C#CSHARP9.0.0-rc.2Success303,162
Nov 29, 2024 06:47NoSIMD_C#NoSIMD_C#CSHARP9.0.0-rc.2Success356,222
Nov 29, 2024 06:12NoSIMD_C#NoSIMD_C#CSHARP9.0.0-rc.2Success350,797
Nov 29, 2024 06:06NoSIMD_C#NoSIMD_C#CSHARP9.0.0-rc.2Success349,827
Nov 29, 2024 05:42NoSIMD_C#NoSIMD_C#CSHARP9.0.0-rc.2Success299,070
Nov 29, 2024 05:25NoSIMD_C#NoSIMD_C#CSHARP9.0.0-rc.2Error
Nov 29, 2024 05:06NoSIMD_C#NoSIMD_C#CSHARP9.0.0-rc.2Error
Nov 29, 2024 04:55NoSIMD_C#NoSIMD_C#CSHARP9.0.0-rc.2Success286,449
Nov 29, 2024 04:54NoSIMD_C#NoSIMD_C#CSHARP9.0.0-rc.2Success287,443
Nov 29, 2024 03:52NoSIMD_C#NoSIMD_C#CSHARP9.0.0-rc.2Success351,059
Nov 29, 2024 03:45NoSIMD_C#NoSIMD_C#CSHARP9.0.0-rc.2Success350,243
Nov 29, 2024 01:48Yuriy LyfenkoYuriy LyfenkoCPPclang++18.1.3Success59,408
Nov 28, 2024 20:28Joad NacerJoad NacerCPPclang++18.1.3Error
Nov 28, 2024 20:12Joad NacerJoad NacerCPPclang++18.1.3Error
Nov 28, 2024 20:09Joad NacerJoad NacerCPPclang++18.1.3Error
Nov 28, 2024 20:07Joad NacerJoad NacerCPPclang++18.1.3Error
Nov 28, 2024 20:07Joad NacerJoad NacerCPPclang++18.1.3Success59,557+0.24 RP
Nov 28, 2024 20:07Joad NacerJoad NacerCPPclang++18.1.3Error
Nov 28, 2024 19:22Joad NacerJoad NacerCPPclang++18.1.3Error
Nov 28, 2024 19:13Joad NacerJoad NacerCPPclang++18.1.3Error
Nov 28, 2024 19:12Joad NacerJoad NacerCPPclang++18.1.3Success59,676
Nov 28, 2024 19:11Joad NacerJoad NacerCPPclang++18.1.3Error
Nov 28, 2024 19:10Joad NacerJoad NacerCPPclang++18.1.3Success59,754
Nov 28, 2024 19:07Joad NacerJoad NacerCPPclang++18.1.3Error
Nov 28, 2024 19:03Joad NacerJoad NacerCPPclang++18.1.3Error
Nov 28, 2024 18:35Joad NacerJoad NacerCPPclang++18.1.3Error
Nov 28, 2024 18:33Joad NacerJoad NacerCPPclang++18.1.3Error
Nov 28, 2024 18:28Joad NacerJoad NacerCPPclang++18.1.3Error
Nov 28, 2024 18:27Joad NacerJoad NacerCPPclang++18.1.3Error
Nov 28, 2024 18:24Joad NacerJoad NacerCPPclang++18.1.3Error
Nov 28, 2024 18:20Joad NacerJoad NacerCPPclang++18.1.3Error
Nov 28, 2024 18:19Joad NacerJoad NacerCPPclang++18.1.3Error
Nov 28, 2024 18:17Joad NacerJoad NacerCPPclang++18.1.3Success59,727
Nov 28, 2024 18:16Joad NacerJoad NacerCPPclang++18.1.3Error
Nov 28, 2024 18:16Joad NacerJoad NacerCPPg++13.2.0Error
Nov 28, 2024 18:15Joad NacerJoad NacerCPPg++13.2.0Success61,459
Nov 28, 2024 18:13Joad NacerJoad NacerCPPg++13.2.0Success59,643+0.02 RP
Nov 28, 2024 18:11Joad NacerJoad NacerCPPclang++18.1.3Error
Nov 28, 2024 18:07Joad NacerJoad NacerCPPclang++18.1.3Error
Nov 28, 2024 18:06Joad NacerJoad NacerCPPclang++18.1.3Success59,676
Nov 28, 2024 18:05Joad NacerJoad NacerCPPg++13.2.0Error
Nov 28, 2024 18:01Joad NacerJoad NacerCPPg++13.2.0Error
Nov 28, 2024 17:58Joad NacerJoad NacerCPPg++13.2.0Error
Nov 28, 2024 17:58Joad NacerJoad NacerCPPclang++10.0.0Error
Nov 28, 2024 17:56Joad NacerJoad NacerCPPclang++10.0.0Error
Nov 28, 2024 17:54Joad NacerJoad NacerCPPclang++10.0.0Error
Nov 28, 2024 17:50Joad NacerJoad NacerCPPclang++10.0.0Success59,776
Nov 28, 2024 17:49Joad NacerJoad NacerCPPclang++10.0.0Success59,649+5.98 RP
Nov 28, 2024 17:48Joad NacerJoad NacerCPPclang++10.0.0Error
Nov 28, 2024 17:47Joad NacerJoad NacerCPPclang++10.0.0Error
Nov 28, 2024 17:46Joad NacerJoad NacerCPPclang++10.0.0Error
Nov 28, 2024 17:45Joad NacerJoad NacerCPPclang++10.0.0Error
Nov 28, 2024 17:43Joad NacerJoad NacerCPPclang++10.0.0Error
Nov 28, 2024 17:42Joad NacerJoad NacerCPPclang++10.0.0Error
Nov 28, 2024 17:38Joad NacerJoad NacerCPPclang++10.0.0Error
Nov 28, 2024 17:27Joad NacerJoad NacerCPPclang++10.0.0Error
Nov 28, 2024 17:26Joad NacerJoad NacerCPPclang++10.0.0Error
Nov 28, 2024 17:23Joad NacerJoad NacerCPPclang++10.0.0Error
Nov 28, 2024 17:16Joad NacerJoad NacerCPPclang++10.0.0Error
Nov 28, 2024 09:31NoSIMD_C#NoSIMD_C#CSHARP9.0.0-rc.2Success278,589
Nov 28, 2024 09:14NoSIMD_C#NoSIMD_C#CSHARP9.0.0-rc.2Success278,195
Nov 28, 2024 08:43NoSIMD_C#NoSIMD_C#CSHARP9.0.0-rc.2Success277,119+0.04 RP
Nov 28, 2024 08:39NoSIMD_C#NoSIMD_C#CSHARP9.0.0-rc.2Success277,281
Nov 28, 2024 08:38NoSIMD_C#NoSIMD_C#CSHARP9.0.0-rc.2Success278,132
Nov 28, 2024 08:31NoSIMD_C#NoSIMD_C#CSHARP9.0.0-rc.2Success354,030
Nov 28, 2024 08:27NoSIMD_C#NoSIMD_C#CSHARP9.0.0-rc.2Success277,841
Nov 26, 2024 10:42NoSIMD_C#NoSIMD_C#CSHARP9.0.0-rc.2Error
Nov 26, 2024 10:36NoSIMD_C#NoSIMD_C#CSHARP9.0.0-rc.2Success277,273+0.14 RP
Nov 26, 2024 10:35NoSIMD_C#NoSIMD_C#CSHARP9.0.0-rc.2Error
Nov 26, 2024 08:52NoSIMD_C#NoSIMD_C#CSHARP9.0.0-rc.2Error
Nov 26, 2024 08:42NoSIMD_C#NoSIMD_C#CSHARP9.0.0-rc.2Error
Nov 26, 2024 08:32NoSIMD_C#NoSIMD_C#CSHARP9.0.0-rc.2Success280,586
Nov 26, 2024 08:30NoSIMD_C#NoSIMD_C#CSHARP9.0.0-rc.2Error
Nov 26, 2024 08:23NoSIMD_C#NoSIMD_C#CSHARP9.0.0-rc.2Success280,557
Nov 26, 2024 08:19NoSIMD_C#NoSIMD_C#CSHARP9.0.0-rc.2Success278,711
Nov 26, 2024 08:05NoSIMD_C#NoSIMD_C#CSHARP9.0.0-rc.2Error
Nov 26, 2024 07:54NoSIMD_C#NoSIMD_C#CSHARP9.0.0-rc.2Success281,981
Nov 26, 2024 07:49NoSIMD_C#NoSIMD_C#CSHARP9.0.0-rc.2Success283,251
Nov 26, 2024 07:47NoSIMD_C#NoSIMD_C#CSHARP9.0.0-rc.2Success283,692
Nov 26, 2024 07:33NoSIMD_C#NoSIMD_C#CSHARP9.0.0-rc.2Success283,227
Nov 26, 2024 07:25NoSIMD_C#NoSIMD_C#CSHARP9.0.0-rc.2Error
Nov 26, 2024 06:51NoSIMD_C#NoSIMD_C#CSHARP9.0.0-rc.2Success277,786+0.02 RP
Nov 23, 2024 17:01NoSIMD_C#NoSIMD_C#CSHARP9.0.0-rc.2Success278,049
Nov 23, 2024 16:57E SequeiraE SequeiraCPPg++13.2.0Success160,808+4.83 RP
Nov 23, 2024 16:55E SequeiraE SequeiraCPPclang++18.1.3Success201,686
Nov 23, 2024 16:54E SequeiraE SequeiraCPPg++13.2.0Success174,357+31.35 RP
Nov 23, 2024 16:52E SequeiraE SequeiraCPPg++13.2.0Error
Nov 23, 2024 16:51E SequeiraE SequeiraCPPg++13.2.0Error
Nov 23, 2024 16:51E SequeiraE SequeiraCPPclang++18.1.3Error