Sort UUIDs Mikhail Shirokov

Sort 18,000,000 UUIDs as fast as possible.

Input

One UUID per line on STDIN in standard format:

01c39d6f-a905-41b5-b960-55f5be445bf8
790455cb-9813-4298-87ec-9ede1dc38e10
8ff38a09-f995-467b-9d07-5536f621402e
...

Output

All UUIDs sorted in ascending lexicographic order, one per line, to STDOUT.

Date AuthorLanguageStatus Score
Nov 23, 2024 15:36E SequeiraE SequeiraCPPg++13.2.0Success37,315
Nov 23, 2024 15:31E SequeiraE SequeiraCPPclang++18.1.3Success37,245+268.49 RP
Nov 23, 2024 15:29E SequeiraE SequeiraCPPclang++18.1.3Error
Nov 21, 2024 00:44Mikhail ShirokovMikhail ShirokovCPPg++13.2.0Error
Nov 21, 2024 00:27Mikhail ShirokovMikhail ShirokovCPPg++13.2.0Error
Nov 21, 2024 00:17Mikhail ShirokovMikhail ShirokovCPPg++13.2.0Error
Nov 21, 2024 00:14Mikhail ShirokovMikhail ShirokovCPPg++13.2.0Success39,667
Nov 20, 2024 23:39Mikhail ShirokovMikhail ShirokovCPPclang++18.1.3Error
Nov 20, 2024 23:34Mikhail ShirokovMikhail ShirokovCPPclang++18.1.3Error
Nov 20, 2024 23:32Mikhail ShirokovMikhail ShirokovCPPclang++18.1.3Success39,284
Nov 20, 2024 23:29Mikhail ShirokovMikhail ShirokovCPPclang++18.1.3Success39,448
Nov 8, 2024 19:46Alexey TarasovAlexey TarasovRUSTrust-1.82.0Error
Nov 8, 2024 19:46Alexey TarasovAlexey TarasovRUSTrust-1.82.0Error
Nov 8, 2024 19:44Alexey TarasovAlexey TarasovRUSTrust-1.82.0Error
Nov 8, 2024 19:42Alexey TarasovAlexey TarasovRUSTrust-1.82.0Error
Nov 8, 2024 19:40Alexey TarasovAlexey TarasovRUSTrust-1.82.0Error
Nov 8, 2024 19:38Alexey TarasovAlexey TarasovRUSTrust-1.82.0Error
Nov 8, 2024 19:37Alexey TarasovAlexey TarasovRUSTrust-1.82.0Error
Nov 8, 2024 19:36Alexey TarasovAlexey TarasovRUSTrust-1.82.0Error
Nov 8, 2024 19:33Alexey TarasovAlexey TarasovRUSTrust-1.82.0Error
Nov 8, 2024 19:28Alexey TarasovAlexey TarasovRUSTrust-1.82.0Error
Nov 8, 2024 19:26Alexey TarasovAlexey TarasovRUSTrust-1.82.0Error
Nov 8, 2024 06:27NoSIMD_C#NoSIMD_C#CSHARP9.0.0-rc.2Error
Nov 8, 2024 05:05NoSIMD_C#NoSIMD_C#CSHARP9.0.0-rc.2Error
Nov 7, 2024 11:41NoSIMD_C#NoSIMD_C#CPPclang++18.1.3Success39,524+253.01 RP
Nov 6, 2024 06:48Mikhail ShirokovMikhail ShirokovCPPclang++18.1.3Success39,248+0.18 RP
Nov 6, 2024 06:45Mikhail ShirokovMikhail ShirokovCPPg++13.2.0Success40,344
Nov 6, 2024 06:38Mikhail ShirokovMikhail ShirokovCPPclang++18.1.3Success39,275+28.19 RP
Oct 19, 2024 20:53Sybrand AarnoutseSybrand AarnoutseRUSTrust-1.82.0Success22,774+439.10 RP
Sep 13, 2024 16:33matsuoka-601matsuoka-601CPPclang++18.1.3Success3,140
Sep 8, 2024 15:10matsuoka-601matsuoka-601CPPclang++18.1.3Success3,101+32.94 RP
Sep 4, 2024 05:11matsuoka-601matsuoka-601CPPg++13.2.0Success3,230
Sep 3, 2024 16:24AnSaAnSaCPPg++13.2.0Success13,482+138.12 RP
Aug 31, 2024 21:52Yuriy LyfenkoYuriy LyfenkoCPPg++13.2.0Success3,588
Aug 31, 2024 21:50Yuriy LyfenkoYuriy LyfenkoCPPclang++18.1.3Success3,609
Aug 31, 2024 09:00matsuoka-601matsuoka-601CPPclang++18.1.3Success4,730
Aug 31, 2024 08:58matsuoka-601matsuoka-601CPPclang++10.0.0Success4,735
Aug 22, 2024 21:35Andrey LikhachevAndrey LikhachevRUSTrust-1.79.0Success5,234+73.74 RP
Aug 22, 2024 21:33Andrey LikhachevAndrey LikhachevRUSTrust-1.79.0Error
Aug 20, 2024 12:21Andrey LikhachevAndrey LikhachevRUSTrust-1.79.0Error
Aug 20, 2024 12:20Andrey LikhachevAndrey LikhachevRUSTrust-1.79.0Error
Aug 20, 2024 12:19Andrey LikhachevAndrey LikhachevRUSTrust-1.79.0Error
Aug 20, 2024 12:15Andrey LikhachevAndrey LikhachevRUSTrust-1.79.0Success5,337+452.54 RP
Aug 4, 2024 21:32Kasper KivimäkiKasper KivimäkiCPPg++9.4.0Success44,489+224.77 RP
Aug 4, 2024 07:24Andrey LikhachevAndrey LikhachevRUSTrust-1.79.0Success6,070+297.74 RP
Aug 4, 2024 07:22Andrey LikhachevAndrey LikhachevRUSTrust-1.79.0Error
Aug 3, 2024 22:40Andrey LikhachevAndrey LikhachevRUSTrust-1.79.0Success7,051
Aug 3, 2024 22:37Andrey LikhachevAndrey LikhachevRUSTrust-1.79.0Success6,673+86.80 RP
Aug 3, 2024 22:36Andrey LikhachevAndrey LikhachevRUSTrust-1.79.0Error
Aug 3, 2024 22:34Andrey LikhachevAndrey LikhachevRUSTrust-1.79.0Error
Aug 3, 2024 22:20Andrey LikhachevAndrey LikhachevRUSTrust-1.79.0Error
Aug 3, 2024 22:14Andrey LikhachevAndrey LikhachevRUSTrust-1.79.0Error
Aug 3, 2024 22:12Andrey LikhachevAndrey LikhachevRUSTrust-1.79.0Success6,872+46.68 RP
Aug 3, 2024 22:10Andrey LikhachevAndrey LikhachevRUSTrust-1.79.0Success7,142
Aug 3, 2024 22:07Andrey LikhachevAndrey LikhachevRUSTrust-1.79.0Success6,984+912.56 RP
Aug 3, 2024 17:13Andrey LikhachevAndrey LikhachevRUSTrust-1.79.0Error
Aug 3, 2024 17:11Andrey LikhachevAndrey LikhachevRUSTrust-1.79.0Success16,182+24.25 RP
Aug 3, 2024 17:06Andrey LikhachevAndrey LikhachevRUSTrust-1.79.0Success16,843+3.89 RP
Aug 3, 2024 17:05Andrey LikhachevAndrey LikhachevRUSTrust-1.79.0Error
Aug 3, 2024 17:02Andrey LikhachevAndrey LikhachevRUSTrust-1.79.0Success16,954+9.28 RP
Aug 3, 2024 17:01Andrey LikhachevAndrey LikhachevRUSTrust-1.79.0Error
Aug 3, 2024 16:55Andrey LikhachevAndrey LikhachevRUSTrust-1.79.0Success17,225+346.38 RP
Aug 3, 2024 16:50Andrey LikhachevAndrey LikhachevRUSTrust-1.79.0Error
Aug 3, 2024 16:49Andrey LikhachevAndrey LikhachevRUSTrust-1.79.0Error
Aug 3, 2024 14:51Andrey LikhachevAndrey LikhachevRUSTrust-1.79.0Error
Aug 3, 2024 14:43Andrey LikhachevAndrey LikhachevRUSTrust-1.79.0Error
Aug 3, 2024 14:35Andrey LikhachevAndrey LikhachevRUSTrust-1.79.0Error
Aug 3, 2024 14:31Andrey LikhachevAndrey LikhachevRUSTrust-1.79.0Error
Aug 3, 2024 13:07Andrey LikhachevAndrey LikhachevRUSTrust-1.79.0Error
Aug 3, 2024 12:58Andrey LikhachevAndrey LikhachevRUSTrust-1.79.0Error
Aug 3, 2024 12:55Andrey LikhachevAndrey LikhachevRUSTrust-1.79.0Error
Aug 3, 2024 12:53Andrey LikhachevAndrey LikhachevRUSTrust-1.79.0Error
Aug 3, 2024 12:44Andrey LikhachevAndrey LikhachevRUSTrust-1.79.0Error
Aug 3, 2024 11:58Andrey LikhachevAndrey LikhachevRUSTrust-1.79.0Error
Aug 3, 2024 11:56Andrey LikhachevAndrey LikhachevRUSTrust-1.79.0Error
Aug 3, 2024 08:18Andrey LikhachevAndrey LikhachevRUSTrust-1.79.0Error
Aug 3, 2024 08:13Andrey LikhachevAndrey LikhachevRUSTrust-1.79.0Error
Aug 3, 2024 08:11Andrey LikhachevAndrey LikhachevRUSTrust-1.79.0Error
Aug 3, 2024 08:10Andrey LikhachevAndrey LikhachevRUSTrust-1.79.0Error
Aug 3, 2024 08:07Andrey LikhachevAndrey LikhachevRUSTrust-1.79.0Error
Aug 3, 2024 08:06Andrey LikhachevAndrey LikhachevRUSTrust-1.79.0Error
Aug 2, 2024 20:04Andrey LikhachevAndrey LikhachevRUSTrust-1.79.0Error
Aug 2, 2024 13:22Andrey LikhachevAndrey LikhachevRUSTrust-1.79.0Error
Aug 2, 2024 13:17Andrey LikhachevAndrey LikhachevRUSTrust-1.79.0Error
Aug 2, 2024 13:12Andrey LikhachevAndrey LikhachevRUSTrust-1.79.0Error
Aug 2, 2024 13:10Andrey LikhachevAndrey LikhachevRUSTrust-1.79.0Error
Jul 24, 2024 07:49DanielDanielRUSTrust-1.79.0Success33,470
Jul 24, 2024 07:45DanielDanielRUSTrust-1.79.0Success22,570+140.33 RP
Jul 24, 2024 07:40DanielDanielRUSTrust-1.79.0Success33,032+97.54 RP
Jul 24, 2024 07:33DanielDanielRUSTrust-1.79.0Success48,733+54.94 RP
Jul 24, 2024 07:28DanielDanielRUSTrust-1.79.0Error
Jul 24, 2024 07:27DanielDanielRUSTrust-1.79.0Error
Jul 24, 2024 07:11DanielDanielRUSTrust-1.79.0Success66,552+150.26 RP
Jul 24, 2024 07:01DanielDanielRUSTrust-1.79.0Error
Jul 14, 2024 20:00Charlie ShepherdCharlie ShepherdRUSTrust-1.79.0Error
Apr 17, 2024 22:39Joad NacerJoad NacerCPPg++9.4.0Success43,519+229.78 RP
Apr 4, 2024 08:54Chiraag BaluChiraag BaluCPPg++9.4.0Success43,933+227.62 RP
Apr 1, 2024 17:26Drew GarciaDrew GarciaCPPclang++10.0.0Error
Apr 1, 2024 17:19Drew GarciaDrew GarciaCPPclang++10.0.0Error
Mar 19, 2024 04:49Huy Duc LeHuy Duc LeCPPg++9.4.0Success6,825