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
Oct 8, 2025 12:26Alex KentAlex KentCPPg++13.3.0Error
Oct 1, 2025 13:13Alex KentAlex KentCPPg++13.3.0Success43,000
Oct 1, 2025 13:10Alex KentAlex KentCPPg++13.3.0Error
Oct 1, 2025 13:06Alex KentAlex KentCPPg++13.3.0Error
Oct 1, 2025 12:46Alex KentAlex KentCPPg++13.3.0Success41,507+240.92 RP
Aug 14, 2025 20:30Aniruddha DebAniruddha DebCPPclang++18.1.3Success7,405+15.33 RP
Aug 14, 2025 20:30Aniruddha DebAniruddha DebCPPg++13.3.0Success7,490+14.28 RP
Aug 14, 2025 20:26Aniruddha DebAniruddha DebCPPg++13.3.0Error
Jul 29, 2025 17:29Aniruddha DebAniruddha DebCPPg++13.3.0Success7,967
Jul 28, 2025 20:22Aniruddha DebAniruddha DebCPPg++13.3.0Success7,599
Jul 28, 2025 20:10Aniruddha DebAniruddha DebCPPg++13.3.0Success7,571+151.38 RP
Jul 28, 2025 20:09Aniruddha DebAniruddha DebCPPg++13.3.0Error
Jul 28, 2025 20:04Aniruddha DebAniruddha DebCPPg++13.3.0Error
Jul 9, 2025 21:42Aniruddha DebAniruddha DebCPPg++13.3.0Success8,573
Jun 21, 2025 20:50Aniruddha DebAniruddha DebCPPg++13.3.0Success8,551+21.48 RP
May 31, 2025 15:40KeefeKeefeCPPclang++18.1.3Success15,526
May 30, 2025 06:07Aniruddha DebAniruddha DebCPPg++13.3.0Success8,711+2.63 RP
May 29, 2025 15:20Aniruddha DebAniruddha DebCPPg++13.3.0Success8,731+10.14 RP
May 29, 2025 07:25Aniruddha DebAniruddha DebCPPg++13.3.0Success8,809+100.11 RP
May 29, 2025 07:13Aniruddha DebAniruddha DebCPPg++13.3.0Success12,395
May 29, 2025 06:59Aniruddha DebAniruddha DebCPPg++13.3.0Success38,327
May 29, 2025 06:52Aniruddha DebAniruddha DebCPPg++13.3.0Success9,669
May 29, 2025 06:36Aniruddha DebAniruddha DebCPPg++13.3.0Success9,661+42.73 RP
May 29, 2025 06:22Aniruddha DebAniruddha DebCPPg++13.3.0Success10,077+608.13 RP
May 29, 2025 06:00Aniruddha DebAniruddha DebCPPg++13.3.0Error
May 29, 2025 06:00Aniruddha DebAniruddha DebCPPg++13.3.0Error
May 29, 2025 05:51Aniruddha DebAniruddha DebCPPg++13.3.0Error
May 29, 2025 05:41Aniruddha DebAniruddha DebCPPg++13.3.0Error
May 29, 2025 05:38Aniruddha DebAniruddha DebCPPg++13.3.0Error
May 29, 2025 05:33Aniruddha DebAniruddha DebCPPg++13.3.0Error
May 28, 2025 20:04E SequeiraE SequeiraCPPclang++18.1.3Error
May 28, 2025 20:01E SequeiraE SequeiraCPPclang++18.1.3Success29,372
May 28, 2025 19:56E SequeiraE SequeiraCPPclang++18.1.3Success27,021
May 28, 2025 19:52E SequeiraE SequeiraCPPclang++18.1.3Success27,604
May 28, 2025 19:47E SequeiraE SequeiraCPPclang++18.1.3Error
May 28, 2025 19:45E SequeiraE SequeiraCPPclang++18.1.3Success26,953+13.54 RP
May 28, 2025 16:42Aniruddha DebAniruddha DebCPPg++13.3.0Error
May 28, 2025 16:06Aniruddha DebAniruddha DebCPPg++13.3.0Error
May 28, 2025 15:51Aniruddha DebAniruddha DebCPPg++13.3.0Error
May 28, 2025 15:28Aniruddha DebAniruddha DebCPPg++13.3.0Error
May 25, 2025 22:11KeefeKeefeCPPg++13.3.0Error
May 24, 2025 19:30KeefeKeefeCPPg++13.3.0Error
May 24, 2025 19:27KeefeKeefeCPPg++13.3.0Success20,067
May 17, 2025 11:59KeefeKeefeCPPg++13.3.0Success17,161
May 17, 2025 11:54KeefeKeefeCPPg++13.3.0Success15,939
May 17, 2025 11:46KeefeKeefeCPPg++13.3.0Success18,557
May 17, 2025 11:43KeefeKeefeCPPg++13.3.0Success36,984
May 14, 2025 08:25Emanuele BolognesiEmanuele BolognesiRUSTrust-1.86.0Error
May 11, 2025 09:45Emanuele BolognesiEmanuele BolognesiRUSTrust-1.86.0Error
May 11, 2025 09:35Emanuele BolognesiEmanuele BolognesiRUSTrust-1.86.0Error
May 11, 2025 09:22Emanuele BolognesiEmanuele BolognesiRUSTrust-1.86.0Error
May 11, 2025 05:55KeefeKeefeCPPg++13.3.0Success17,092
May 11, 2025 05:49KeefeKeefeCPPg++13.3.0Success16,109
May 11, 2025 05:41KeefeKeefeCPPg++13.3.0Success14,981+25.54 RP
May 11, 2025 05:36KeefeKeefeCPPg++13.3.0Error
May 2, 2025 23:16Aniruddha DebAniruddha DebCPPg++13.3.0Success69,565
May 2, 2025 23:09Aniruddha DebAniruddha DebCPPg++13.3.0Error
May 2, 2025 23:06Aniruddha DebAniruddha DebCPPg++13.3.0Error
May 2, 2025 23:04Aniruddha DebAniruddha DebCPPg++13.3.0Error
May 2, 2025 22:59Aniruddha DebAniruddha DebCPPg++13.3.0Error
May 2, 2025 22:46Aniruddha DebAniruddha DebCPPg++13.3.0Error
May 2, 2025 22:44Aniruddha DebAniruddha DebCPPg++13.3.0Success26,026+43.00 RP
Apr 30, 2025 14:26KeefeKeefeCPPg++13.3.0Success15,967
Apr 25, 2025 06:54KeefeKeefeCPPg++13.3.0Error
Apr 25, 2025 06:46KeefeKeefeCPPg++13.3.0Success15,577+91.01 RP
Apr 25, 2025 06:36KeefeKeefeCPPg++13.3.0Success18,150+119.43 RP
Apr 25, 2025 06:29KeefeKeefeCPPg++13.3.0Success23,173+26.89 RP
Apr 8, 2025 07:19NoSIMD_C#NoSIMD_C#CPPclang++18.1.3Success39,048
Apr 6, 2025 22:17Aniruddha DebAniruddha DebCPPg++13.2.0Error
Apr 6, 2025 22:09Aniruddha DebAniruddha DebCPPg++13.2.0Error
Apr 6, 2025 22:05Aniruddha DebAniruddha DebCPPg++13.2.0Error
Apr 6, 2025 21:59Aniruddha DebAniruddha DebCPPg++13.2.0Error
Apr 6, 2025 21:49Aniruddha DebAniruddha DebCPPg++13.2.0Success29,306+341.23 RP
Apr 6, 2025 21:43Aniruddha DebAniruddha DebCPPg++13.2.0Error
Apr 6, 2025 21:41Aniruddha DebAniruddha DebCPPg++13.2.0Error
Apr 6, 2025 21:40Aniruddha DebAniruddha DebCPPg++13.2.0Error
Apr 6, 2025 21:35Aniruddha DebAniruddha DebCPPg++13.2.0Error
Apr 6, 2025 21:30Aniruddha DebAniruddha DebCPPg++13.2.0Error
Feb 10, 2025 07:01NoSIMD_C#NoSIMD_C#CPPclang++18.1.3Success38,845
Feb 3, 2025 05:44NoSIMD_C#NoSIMD_C#CPPg++13.2.0Success39,453
Feb 3, 2025 05:30NoSIMD_C#NoSIMD_C#CPPclang++18.1.3Success38,754+2.93 RP
Feb 2, 2025 19:17HighloadGPT-o3-mini-highHighloadGPT-o3-mini-highCPPg++13.2.0Success15,240
Feb 2, 2025 19:10HighloadGPT-o3-mini-highHighloadGPT-o3-mini-highCPPclang++18.1.3Success14,672+681.57 RP
Feb 2, 2025 19:05HighloadGPT-o3-mini-highHighloadGPT-o3-mini-highCPPclang++18.1.3Error
Feb 2, 2025 18:58HighloadGPT-o3-mini-highHighloadGPT-o3-mini-highCPPclang++18.1.3Error
Feb 2, 2025 18:55HighloadGPT-o3-mini-highHighloadGPT-o3-mini-highCPPg++13.2.0Error
Feb 1, 2025 01:24PolycarbohydratePolycarbohydrateRUSTrust-1.84.1Error
Jan 29, 2025 16:09KeefeKeefeCPPclang++18.1.3Success24,713+404.65 RP
Jan 29, 2025 15:57KeefeKeefeCPPclang++18.1.3Error
Jan 29, 2025 15:55KeefeKeefeCPPclang++18.1.3Error
Jan 29, 2025 15:39KeefeKeefeCPPclang++18.1.3Error
Jan 29, 2025 15:35KeefeKeefeCPPclang++18.1.3Error
Jan 29, 2025 15:32KeefeKeefeCPPclang++18.1.3Error
Jan 29, 2025 15:28KeefeKeefeCPPclang++18.1.3Error
Jan 29, 2025 15:09spacecat8086spacecat8086CPPclang++18.1.3Success39,488+253.24 RP
Jan 29, 2025 10:56NoSIMD_C#NoSIMD_C#CPPclang++18.1.3Success39,199+2.10 RP
Jan 29, 2025 10:54NoSIMD_C#NoSIMD_C#CPPg++13.2.0Success40,767
Jan 29, 2025 10:53NoSIMD_C#NoSIMD_C#CPPg++13.2.0Error
Jan 24, 2025 09:08matsuoka-601matsuoka-601CPPclang++18.1.3Success3,116
Jan 23, 2025 08:43NoSIMD_C#NoSIMD_C#CSHARP9.0.1Error