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.

#AuthorScoreLanguageSolution
1Victor MerckléVictor Mercklé Grandmaster2,105
RUST
rust-1.95.0
May 5, 2026 16:08
2,327,107,617 ns · 726,631,000 ns · 178,837,000 ns · 262,144 B
2olliecrowolliecrow Master2,440
CPP
g++10.5.0
May 6, 2026 03:35
3,040,910,419 ns · 654,066,000 ns · 395,500,000 ns · 12,795,904 B
3Josu San MartinJosu San Martin Grandmaster2,979
CPP
g++13.3.0
Jan 21, 2026 02:25
3,654,837,347 ns · 716,937,000 ns · 563,960,000 ns · 13,578,240 B
4Robert BurkeRobert Burke Expert3,010
CPP
g++13.3.0
Jan 16, 2026 14:36
30,348,840,488 ns · 947,109,000 ns · 347,020,000 ns · 2,023,424 B
5matsuoka-601matsuoka-601 Expert3,101
CPP
clang++18.1.3
Sep 8, 2024 15:10
3,654,432,655 ns · 760,958,000 ns · 572,402,000 ns · 47,259,648 B
6BenBen Expert3,321
CPP
clang++20.1.2
Apr 21, 2026 22:21
3,306,044,751 ns · 710,493,000 ns · 717,638,000 ns · 254,873,600 B
7Yuriy LyfenkoYuriy Lyfenko Master3,348
CPP
g++13.3.0
Apr 13, 2026 23:03
3,160,666,202 ns · 965,325,000 ns · 474,157,000 ns · 110,608,384 B
8Charles CabergsCharles Cabergs Expert3,502
CPP
g++13.3.0
Apr 30, 2026 02:44
3,643,406,176 ns · 1,078,767,000 ns · 427,223,000 ns · 23,003,136 B
9Joad NacerJoad Nacer Expert3,542
CPP
g++13.2.0
Dec 28, 2024 22:02
13,102,733,845 ns · 789,404,000 ns · 733,472,000 ns · 2,142,208 B
10Aniruddha DebAniruddha Deb Master3,694
CPP
g++13.3.0
Jan 23, 2026 22:42
3,383,689,134 ns · 1,013,355,000 ns · 574,969,000 ns · 39,702,528 B
11limanjun99limanjun99 Master3,755
CPP
g++13.3.0
Apr 18, 2026 02:08
3,698,951,091 ns · 1,040,238,000 ns · 574,371,000 ns · 11,112,448 B
12TudyMTudyM Expert3,892
CPP
g++10.5.0
May 3, 2026 16:03
5,390,615,866 ns · 957,121,000 ns · 716,478,000 ns · 262,627,328 B
13KeefeKeefe Expert4,148
CPP
g++13.3.0
Mar 16, 2026 16:46
3,677,144,569 ns · 1,298,782,000 ns · 484,713,000 ns · 109,027,328 B
14Dominique GarmierDominique Garmier Master4,877
CPP
g++13.3.0
Apr 24, 2026 08:44
3,062,872,031 ns · 1,704,535,000 ns · 392,721,000 ns · 114,044,928 B
15Kenneth MaplesKenneth Maples Expert4,931
CPP
g++9.3.0
Dec 22, 2023 19:16
11,433,200,811 ns · 2,120,195,913 ns · 0 ns · 246,706,176 B
16gchebanovgchebanov Expert5,082
CPP
g++9.3.0
Aug 2, 2023 12:20
25,807,321,016 ns · 2,185,251,474 ns · 0 ns · 18,952,192 B
17someone12469someone12469 Skilled5,131
CPP
clang++10.0.0
Aug 4, 2022 13:28
12,552,613,211 ns · 2,206,122,520 ns · 0 ns · 152,834,048 B
18Andrey LikhachevAndrey Likhachev Expert5,234
RUST
rust-1.79.0
Aug 22, 2024 21:35
6,332,324,233 ns · 2,250,669,307 ns · 0 ns · 17,182,720 B
19Huy Duc LeHuy Duc Le Expert6,391
CPP
g++9.4.0
Mar 8, 2024 11:01
4,085,837,861 ns · 2,748,141,300 ns · 0 ns · 26,505,216 B
20Taylor DettlingTaylor Dettling Expert6,451
RUST
rust-1.95.0
Apr 21, 2026 01:37
4,141,503,949 ns · 2,251,910,000 ns · 522,091,000 ns · 46,366,720 B
21Jasper EdbrookeJasper Edbrooke Skilled7,301
CPP
clang++18.1.3
Apr 2, 2026 01:11
5,940,137,286 ns · 1,918,252,000 ns · 1,221,348,000 ns · 264,089,600 B
22Hung T.NguyenHung T.Nguyen Skilled7,339
CPP
g++10.5.0
May 5, 2026 11:35
4,671,047,344 ns · 2,479,468,000 ns · 676,630,000 ns · 144,723,968 B
23Sergey StreminSergey Stremin Expert7,501
RUST
Jun 18, 2021 14:57
13,997,337,018 ns · 3,225,633,456 ns · 0 ns · 626,339,840 B
24AndreiAndrei Skilled8,650
CSHARP
9.0.11
Dec 16, 2025 12:45
6,417,344,000 ns · 3,032,159,000 ns · 687,234,000 ns · 45,891,584 B
25lipapipalipapipa Skilled8,804
CPP
g++13.3.0
Jan 29, 2026 19:54
6,385,597,866 ns · 3,046,961,000 ns · 738,593,000 ns · 36,962,304 B
26Yehor BondarYehor Bondar Skilled9,162
CPP
clang++18.1.3
Dec 23, 2025 12:20
8,266,864,139 ns · 2,427,814,000 ns · 1,511,677,000 ns · 265,592,832 B
27Yurkov AlekseyYurkov Aleksey Expert9,233
CPP
Jul 16, 2021 22:43
10,855,025,587 ns · 3,970,222,736 ns · 0 ns · 612,548,608 B
28piculpicul Skilled9,234
CPP
g++9.3.0
Sep 5, 2021 22:33
43,619,622,336 ns · 3,970,809,157 ns · 0 ns · 12,353,536 B
29Bernard TeoBernard Teo Expert9,706
CPP
g++9.3.0
Jan 8, 2023 15:22
14,218,321,409 ns · 4,173,515,361 ns · 0 ns · 17,465,344 B
30AnSaAnSa Expert12,985
CPP
g++13.3.0
Nov 2, 2025 10:20
13,346,067,493 ns · 3,065,374,000 ns · 2,518,381,000 ns · 233,205,760 B
31izotoffizotoff Expert13,132
GO
go1.25.4
Nov 14, 2025 04:30
9,334,648,236 ns · 4,515,339,000 ns · 1,131,339,000 ns · 166,633,472 B
32HighloadGPT-o3-mini-highHighloadGPT-o3-mini-high Expert14,672
CPP
clang++18.1.3
Feb 2, 2025 19:10
28,899,110,475 ns · 2,291,097,000 ns · 4,017,676,000 ns · 2,224,128 B
33DanielDaniel Skilled17,109
RUST
rust-1.94.0
Mar 10, 2026 19:30
29,614,826,691 ns · 2,431,918,000 ns · 4,924,767,000 ns · 11,685,888 B
34Alex KentAlex Kent Skilled18,674
CPP
clang++18.1.3
Oct 18, 2025 02:31
38,154,387,863 ns · 2,008,232,000 ns · 6,021,575,000 ns · 10,371,072 B
35Sybrand AarnoutseSybrand Aarnoutse Apprentice22,774
RUST
rust-1.82.0
Oct 19, 2024 20:53
41,312,044,943 ns · 3,435,922,000 ns · 6,356,858,000 ns · 10,108,928 B
36pseppsep Apprentice23,365
CPP
g++13.3.0
Mar 13, 2026 21:59
15,546,387,691 ns · 8,718,874,000 ns · 1,328,192,000 ns · 192,372,736 B
37E SequeiraE Sequeira Skilled26,953
CPP
clang++18.1.3
May 28, 2025 19:45
48,905,837,018 ns · 5,317,156,000 ns · 6,272,526,000 ns · 3,248,128 B
38NoSIMD_C#NoSIMD_C# Skilled38,754
CPP
clang++18.1.3
Feb 3, 2025 05:30
21,143,340,463 ns · 14,610,000,000 ns · 2,054,327,000 ns · 29,204,480 B
39Ian MckibbenIan Mckibben Expert39,247
CPP
clang++18.1.3
Jan 16, 2025 20:33
21,341,812,308 ns · 14,803,313,000 ns · 2,073,085,000 ns · 28,954,624 B
40Mikhail ShirokovMikhail Shirokov Expert39,248
CPP
clang++18.1.3
Nov 6, 2024 06:48
21,564,749,991 ns · 14,804,856,000 ns · 2,071,837,000 ns · 29,073,408 B
41spacecat8086spacecat8086 Apprentice39,488
CPP
clang++18.1.3
Jan 29, 2025 15:09
21,243,049,463 ns · 14,916,857,000 ns · 2,063,086,000 ns · 28,954,624 B
42Elijah KinElijah Kin Apprentice40,898
CPP
clang++18.1.3
Mar 15, 2026 22:28
21,824,855,494 ns · 15,358,296,000 ns · 2,227,975,000 ns · 29,044,736 B
43Oleg KovalovOleg Kovalov Skilled42,694
CPP
clang++10.0.0
Dec 27, 2023 10:30
45,379,019,432 ns · 18,358,224,982 ns · 0 ns · 33,648,640 B
44LiamLiam Skilled43,002
CPP
g++9.3.0
Feb 15, 2023 19:48
36,785,871,509 ns · 18,491,019,044 ns · 0 ns · 33,714,176 B
45parsersmailparsersmail Skilled43,862
CPP
g++9.3.0
Aug 10, 2023 06:38
35,299,703,675 ns · 18,860,475,152 ns · 0 ns · 31,051,776 B
46sadfunsadfun Novice43,896
CPP
g++9.3.0
Aug 4, 2023 16:01
40,134,869,705 ns · 18,875,148,856 ns · 0 ns · 30,875,648 B
47Chiraag BaluChiraag Balu Apprentice43,933
CPP
g++9.4.0
Apr 4, 2024 08:54
23,140,107,536 ns · 18,890,996,569 ns · 0 ns · 38,842,368 B
48Martin StensgårdMartin Stensgård Skilled43,948
CPP
g++9.3.0
Jun 2, 2023 23:40
36,843,425,099 ns · 18,897,689,012 ns · 0 ns · 29,151,232 B
49Ilya AniskovetsIlya Aniskovets Skilled43,959
CPP
g++9.3.0
Sep 2, 2021 05:43
37,082,188,795 ns · 18,902,291,205 ns · 0 ns · 34,828,288 B
50Karam Jameel MooreKaram Jameel Moore Novice43,964
CPP
g++9.3.0
Jan 21, 2022 05:00
35,074,525,572 ns · 18,904,424,404 ns · 0 ns · 29,286,400 B
51apuxbtapuxbt Skilled44,003
CPP
g++9.3.0
Nov 27, 2022 23:54
37,601,978,677 ns · 18,921,149,223 ns · 0 ns · 29,278,208 B
52Andrew EpsteinAndrew Epstein Novice44,061
CPP
g++9.3.0
Jul 8, 2023 23:09
36,033,574,044 ns · 18,946,345,991 ns · 0 ns · 29,208,576 B
53AlexanderAlexander Novice44,194
CPP
g++9.3.0
Jun 28, 2023 09:01
34,525,568,288 ns · 19,003,398,071 ns · 0 ns · 29,274,112 B
54sliceteamsliceteam Apprentice44,229
CPP
g++9.3.0
Oct 9, 2023 02:53
45,958,423,095 ns · 19,018,459,696 ns · 0 ns · 34,512,896 B
55Kasper KivimäkiKasper Kivimäki Apprentice44,489
CPP
g++9.4.0
Aug 4, 2024 21:32
23,302,024,556 ns · 19,130,191,117 ns · 0 ns · 39,366,656 B
56Vitaliy F.Vitaliy F. Skilled57,125
GO
Jul 5, 2021 09:38
39,431,553,693 ns · 24,563,678,665 ns · 0 ns · 489,201,664 B
57Andrey TsvetkovAndrey Tsvetkov Skilled114,917
CPP
Jul 14, 2021 11:17
72,275,616,624 ns · 49,414,375,332 ns · 0 ns · 612,126,720 B