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 11, 2026 20:35janwwwjanwwwCPPg++14.2.0Success1,781+2'645.70 RP
Oct 11, 2026 13:50janwwwjanwwwCPPg++14.2.0Success3,368+1'173.47 RP
Oct 11, 2026 13:02janwwwjanwwwCPPg++14.2.0Success5,569+242.86 RP
Oct 11, 2026 08:17janwwwjanwwwCPPg++14.2.0Success6,440+370.90 RP
Oct 11, 2026 07:48janwwwjanwwwCPPg++14.2.0Success9,219
Oct 10, 2026 08:55janwwwjanwwwCPPg++14.2.0Success8,461+961.95 RP
Oct 9, 2026 22:57highload-churnerhighload-churnerCPPclang++18.1.3Success2,954+4.58 RP
Oct 9, 2026 21:36highload-churnerhighload-churnerCPPclang++18.1.3Success2,967
Oct 9, 2026 20:31highload-churnerhighload-churnerCPPclang++18.1.3Success3,438
Oct 9, 2026 16:56highload-churnerhighload-churnerCPPclang++18.1.3Success3,537
Oct 9, 2026 16:56highload-churnerhighload-churnerCPPclang++18.1.3Success2,958+2.28 RP
Oct 9, 2026 08:16Karthik ReddyKarthik ReddyGOgo1.26.2Success473+654.54 RP
Oct 9, 2026 08:13Karthik ReddyKarthik ReddyZIG0.15.1Success476+432.27 RP
Oct 9, 2026 07:19Karthik ReddyKarthik ReddyRUSTrust-1.95.0Success477+345.80 RP
Oct 9, 2026 03:41highload-churnerhighload-churnerCPPclang++18.1.3Success2,960+411.90 RP
Oct 9, 2026 03:29highload-churnerhighload-churnerCPPclang++18.1.3Success3,371+2'966.48 RP
Oct 6, 2026 10:29janwwwjanwwwCPPg++14.2.0Success45,467+219.94 RP
Oct 4, 2026 14:01Karthik ReddyKarthik ReddyCPPclang++18.1.3Success477
Oct 4, 2026 13:58Karthik ReddyKarthik ReddyCPPclang++18.1.3Success475+88.46 RP
Oct 4, 2026 13:54Karthik ReddyKarthik ReddyCPPclang++18.1.3Success496
Oct 4, 2026 13:50Karthik ReddyKarthik ReddyCPPclang++18.1.3Success476+651.72 RP
Oct 4, 2026 13:49Karthik ReddyKarthik ReddyCPPclang++18.1.3Error
Oct 4, 2026 13:44Karthik ReddyKarthik ReddyCPPclang++18.1.3Success484
Oct 4, 2026 13:43Karthik ReddyKarthik ReddyCPPclang++18.1.3Error
Oct 4, 2026 13:38Karthik ReddyKarthik ReddyCPPclang++18.1.3Error
Oct 4, 2026 13:33Karthik ReddyKarthik ReddyCPPclang++18.1.3Success486
Oct 4, 2026 13:29Karthik ReddyKarthik ReddyCPPclang++18.1.3Success486
Oct 4, 2026 13:25Karthik ReddyKarthik ReddyCPPclang++18.1.3Success484+42.60 RP
Oct 4, 2026 13:21Karthik ReddyKarthik ReddyCPPclang++18.1.3Success485+251.96 RP
Oct 4, 2026 13:20Karthik ReddyKarthik ReddyCPPclang++18.1.3Error
Oct 4, 2026 13:13Karthik ReddyKarthik ReddyCPPclang++18.1.3Success497
Oct 4, 2026 13:11Karthik ReddyKarthik ReddyCPPclang++18.1.3Error
Oct 4, 2026 13:07Karthik ReddyKarthik ReddyCPPclang++18.1.3Success492
Oct 4, 2026 13:04Karthik ReddyKarthik ReddyCPPclang++18.1.3Success492
Oct 4, 2026 13:00Karthik ReddyKarthik ReddyCPPclang++18.1.3Success491+82.62 RP
Oct 4, 2026 12:54Karthik ReddyKarthik ReddyCPPclang++18.1.3Error
Oct 4, 2026 12:50Karthik ReddyKarthik ReddyCPPclang++18.1.3Success493+41.06 RP
Oct 4, 2026 12:37Karthik ReddyKarthik ReddyCPPclang++18.1.3Success494+122.19 RP
Oct 4, 2026 12:31Karthik ReddyKarthik ReddyCPPclang++18.1.3Success505
Oct 4, 2026 12:28Karthik ReddyKarthik ReddyCPPclang++18.1.3Success501
Oct 4, 2026 12:16Karthik ReddyKarthik ReddyCPPclang++18.1.3Success497+200.41 RP
Oct 4, 2026 12:12Karthik ReddyKarthik ReddyCPPclang++18.1.3Error
Oct 4, 2026 12:09Karthik ReddyKarthik ReddyCPPclang++18.1.3Error
Oct 4, 2026 12:08Karthik ReddyKarthik ReddyCPPclang++18.1.3Error
Oct 4, 2026 11:56Karthik ReddyKarthik ReddyCPPclang++18.1.3Error
Oct 4, 2026 11:54Karthik ReddyKarthik ReddyCPPclang++18.1.3Error
Oct 4, 2026 11:50Karthik ReddyKarthik ReddyCPPclang++18.1.3Success502
Oct 4, 2026 11:49Karthik ReddyKarthik ReddyCPPclang++18.1.3Error
Oct 4, 2026 11:46Karthik ReddyKarthik ReddyCPPclang++18.1.3Error
Oct 4, 2026 11:44Karthik ReddyKarthik ReddyCPPclang++18.1.3Error
Oct 4, 2026 11:18Karthik ReddyKarthik ReddyCPPclang++18.1.3Success503
Oct 4, 2026 11:14Karthik ReddyKarthik ReddyCPPclang++18.1.3Success502+79.05 RP
Oct 4, 2026 11:10Karthik ReddyKarthik ReddyCPPclang++18.1.3Success509
Oct 4, 2026 11:08Karthik ReddyKarthik ReddyCPPclang++18.1.3Error
Oct 4, 2026 11:06Karthik ReddyKarthik ReddyCPPclang++18.1.3Error
Oct 4, 2026 10:56Karthik ReddyKarthik ReddyCPPclang++18.1.3Success521
Oct 4, 2026 10:48Karthik ReddyKarthik ReddyCPPclang++18.1.3Success565
Oct 4, 2026 10:36Karthik ReddyKarthik ReddyCPPclang++18.1.3Error
Oct 4, 2026 10:32Karthik ReddyKarthik ReddyCPPclang++18.1.3Success504+1'008.88 RP
Oct 4, 2026 10:26Karthik ReddyKarthik ReddyCPPclang++18.1.3Error
Oct 4, 2026 10:21Karthik ReddyKarthik ReddyCPPclang++18.1.3Error
Oct 4, 2026 10:20Karthik ReddyKarthik ReddyCPPclang++18.1.3Error
Oct 4, 2026 10:11Karthik ReddyKarthik ReddyCPPclang++18.1.3Success531+210.42 RP
Oct 4, 2026 09:43Karthik ReddyKarthik ReddyCPPclang++18.1.3Error
Oct 4, 2026 09:26Karthik ReddyKarthik ReddyCPPclang++18.1.3Success537+538.79 RP
Oct 4, 2026 09:17Karthik ReddyKarthik ReddyCPPclang++18.1.3Success553+321.19 RP
Oct 4, 2026 09:08Karthik ReddyKarthik ReddyCPPclang++18.1.3Success566
Oct 4, 2026 08:47Karthik ReddyKarthik ReddyCPPclang++18.1.3Error
Oct 4, 2026 08:39Karthik ReddyKarthik ReddyCPPclang++18.1.3Success563+156.36 RP
Oct 4, 2026 08:26Karthik ReddyKarthik ReddyCPPclang++18.1.3Success568+30.94 RP
Oct 4, 2026 08:22Karthik ReddyKarthik ReddyCPPclang++18.1.3Success569
Oct 4, 2026 07:32Karthik ReddyKarthik ReddyCPPclang++18.1.3Error
Oct 4, 2026 07:31Karthik ReddyKarthik ReddyCPPclang++18.1.3Error
Oct 4, 2026 07:29Karthik ReddyKarthik ReddyCPPclang++18.1.3Error
Oct 4, 2026 07:28Karthik ReddyKarthik ReddyCPPclang++18.1.3Error
Oct 4, 2026 07:26Karthik ReddyKarthik ReddyCPPclang++18.1.3Error
Oct 4, 2026 07:06Karthik ReddyKarthik ReddyCPPclang++18.1.3Error
Oct 4, 2026 07:05Karthik ReddyKarthik ReddyCPPclang++18.1.3Error
Oct 4, 2026 07:01Karthik ReddyKarthik ReddyCPPclang++18.1.3Success580
Oct 4, 2026 06:57Karthik ReddyKarthik ReddyCPPclang++18.1.3Success569+243.67 RP
Oct 4, 2026 06:43Karthik ReddyKarthik ReddyCPPclang++18.1.3Error
Oct 4, 2026 06:24Karthik ReddyKarthik ReddyCPPclang++18.1.3Error
Oct 4, 2026 06:11Karthik ReddyKarthik ReddyCPPclang++18.1.3Success601
Oct 4, 2026 06:08Karthik ReddyKarthik ReddyCPPclang++18.1.3Success579
Oct 4, 2026 06:00Karthik ReddyKarthik ReddyCPPclang++18.1.3Success577+29.98 RP
Oct 4, 2026 05:56Karthik ReddyKarthik ReddyCPPclang++18.1.3Success586
Oct 4, 2026 05:53Karthik ReddyKarthik ReddyCPPclang++18.1.3Success600
Oct 4, 2026 05:09Karthik ReddyKarthik ReddyCPPclang++18.1.3Success585
Oct 4, 2026 05:04Karthik ReddyKarthik ReddyCPPclang++18.1.3Success581
Oct 4, 2026 05:01Karthik ReddyKarthik ReddyCPPclang++18.1.3Success578+89.33 RP
Oct 4, 2026 04:57Karthik ReddyKarthik ReddyCPPclang++18.1.3Success581+29.57 RP
Oct 4, 2026 04:54Karthik ReddyKarthik ReddyCPPclang++18.1.3Success632
Oct 4, 2026 04:49Karthik ReddyKarthik ReddyCPPclang++18.1.3Success587
Oct 4, 2026 04:46Karthik ReddyKarthik ReddyCPPclang++18.1.3Success585
Oct 4, 2026 04:42Karthik ReddyKarthik ReddyCPPclang++18.1.3Success582+29.47 RP
Oct 4, 2026 04:38Karthik ReddyKarthik ReddyCPPclang++18.1.3Success583+58.64 RP
Oct 4, 2026 04:34Karthik ReddyKarthik ReddyCPPclang++18.1.3Success585+29.17 RP
Oct 4, 2026 04:30Karthik ReddyKarthik ReddyCPPclang++18.1.3Success587
Oct 4, 2026 04:27Karthik ReddyKarthik ReddyCPPclang++18.1.3Success586+58.04 RP
Oct 4, 2026 04:23Karthik ReddyKarthik ReddyCPPclang++18.1.3Success588