Unique strings v2 Sergey Svistunov

Same problem as Unique strings, but with 3 CPUs available and scoring based on wall time instead of CPU time.

Count the exact number of unique tokens as fast as possible.

Input

One token per line on STDIN:

JWXcKKaWzvFL5
Rof
3ztCpA
5wHcGN
*UiEMthaTS*g

Output

Print the exact count of unique tokens to STDOUT.

Constraints

  • Character set: 0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ@#%*
  • Maximum token length: 16
  • Approximately 1,000,000 unique tokens
#AuthorScoreLanguageSolution
1Yuriy LyfenkoYuriy Lyfenko Master2,861
CPP
clang++18.1.3
Mar 21, 2026 02:13
85,844,040 ns · 160,549,000 ns · 2,006,000 ns · 2,912,256 B
2Josu San MartinJosu San Martin Grandmaster2,959
CPP
g++13.3.0
Jan 11, 2026 14:42
88,775,703 ns · 160,827,000 ns · 2,010,000 ns · 2,351,104 B
3Joad NacerJoad Nacer Expert4,490
CPP
g++13.2.0
Dec 6, 2024 21:09
134,696,628 ns · 206,906,000 ns · 4,997,000 ns · 2,588,672 B
4Victor MerckléVictor Mercklé Grandmaster5,241
ZIG
0.16.0
May 5, 2026 12:23
157,234,022 ns · 430,439,000 ns · 13,642,000 ns · 2,711,552 B
5olliecrowolliecrow Master5,692
RUST
rust-1.94.0
Apr 27, 2026 05:02
170,785,560 ns · 419,397,000 ns · 8,965,000 ns · 2,576,384 B
6Bernard TeoBernard Teo Expert5,950
CPP
g++9.3.0
Sep 7, 2022 16:32
178,505,423 ns · 112,452,300 ns · 0 ns · 2,420,736 B
7Rajarshi BasuRajarshi Basu Skilled6,271
CPP
g++13.3.0
Dec 22, 2025 11:07
188,127,973 ns · 155,649,000 ns · 3,991,000 ns · 2,560,000 B
8limanjun99limanjun99 Master6,923
CPP
g++14.2.0
Apr 27, 2026 16:07
207,694,119 ns · 172,972,000 ns · 14,997,000 ns · 2,531,328 B
9Robert BurkeRobert Burke Expert7,129
CPP
g++9.3.0
Aug 2, 2022 19:26
213,863,379 ns · 465,157,000 ns · 44,109,000 ns · 2,744,320 B
10Dominique GarmierDominique Garmier Master7,692
CPP
g++14.2.0
May 1, 2026 08:31
230,762,869 ns · 581,638,000 ns · 9,976,000 ns · 2,490,368 B
11Aniruddha DebAniruddha Deb Master8,999
CPP
g++13.3.0
Dec 31, 2025 13:28
269,976,828 ns · 338,504,000 ns · 59,912,000 ns · 2,904,064 B
12matsuoka-601matsuoka-601 Expert9,040
CPP
clang++10.0.0
Aug 31, 2023 09:43
271,200,247 ns · 224,030,000 ns · 19,002,000 ns · 2,707,456 B
13KeefeKeefe Expert10,289
CPP
g++13.3.0
Aug 19, 2025 03:19
308,673,802 ns · 781,638,000 ns · 12,009,000 ns · 2,650,112 B
14etherealethereal Skilled10,360
CPP
g++13.3.0
Aug 19, 2025 03:17
310,808,266 ns · 777,773,000 ns · 12,996,000 ns · 2,445,312 B
15Sergey StreminSergey Stremin Expert10,442
RUST
rust-1.74.1
Dec 22, 2023 06:51
313,248,162 ns · 779,248,000 ns · 36,964,000 ns · 2,711,552 B
16TudyMTudyM Expert10,716
CPP
clang++20.1.2
Apr 29, 2026 14:28
321,481,531 ns · 867,738,000 ns · 14,011,000 ns · 2,772,992 B
17Henry CafaroHenry Cafaro Apprentice11,561
CPP
g++9.4.0
Aug 2, 2024 20:05
346,819,893 ns · 918,272,000 ns · 12,975,000 ns · 2,662,400 B
18Charles CabergsCharles Cabergs Expert11,979
CPP
g++13.3.0
Apr 30, 2026 07:10
359,387,309 ns · 1,008,948,000 ns · 8,981,000 ns · 2,801,664 B
19gchebanovgchebanov Expert15,356
CPP
Jun 27, 2021 07:35
460,682,594 ns · 1,154,194,079 ns · 0 ns · 2,404,352 B
20BenBen Expert17,530
CPP
g++14.2.0
Apr 22, 2026 12:44
525,904,439 ns · 1,265,786,000 ns · 64,886,000 ns · 2,781,184 B
21Павел РатмановПавел Ратманов Skilled20,283
CPP
g++13.3.0
Jan 8, 2026 19:53
608,478,147 ns · 1,661,817,000 ns · 13,981,000 ns · 2,748,416 B
22A L ManningA L Manning Skilled21,880
RUST
rust-1.83.0
Dec 3, 2024 08:04
656,410,737 ns · 1,793,131,000 ns · 20,001,000 ns · 2,846,720 B
23apuxbtapuxbt Skilled22,111
CPP
g++9.3.0
Oct 1, 2023 14:22
663,343,408 ns · 588,607,486 ns · 0 ns · 2,355,200 B
24Ian MckibbenIan Mckibben Expert22,264
CPP
clang++18.1.3
Feb 17, 2025 09:29
667,918,680 ns · 574,071,000 ns · 67,008,000 ns · 2,584,576 B
25Kenneth MaplesKenneth Maples Expert22,292
CPP
g++9.3.0
Dec 17, 2023 08:56
668,766,482 ns · 603,698,491 ns · 0 ns · 2,347,008 B
26izotoffizotoff Expert28,761
CPP
g++13.3.0
Nov 21, 2025 03:15
862,833,499 ns · 834,778,000 ns · 4,998,000 ns · 2,654,208 B
27Taylor DettlingTaylor Dettling Expert36,252
RUST
rust-1.95.0
Apr 21, 2026 00:36
1,087,586,544 ns · 3,020,461,000 ns · 26,977,000 ns · 2,277,376 B
28E SequeiraE Sequeira Skilled37,445
CPP
g++13.2.0
Nov 11, 2024 10:23
1,123,342,394 ns · 2,744,188,000 ns · 65,932,000 ns · 2,588,672 B
29HighloadGPT-o3-mini-highHighloadGPT-o3-mini-high Expert37,562
CPP
clang++18.1.3
Feb 2, 2025 18:50
1,126,851,580 ns · 2,884,810,000 ns · 94,895,000 ns · 2,732,032 B
30Oleg SkinderevOleg Skinderev Skilled38,038
CPP
g++14.2.0
Apr 22, 2026 20:12
1,141,148,387 ns · 1,108,042,000 ns · 13,987,000 ns · 2,351,104 B
31Anılcan GülkayaAnılcan Gülkaya Apprentice38,361
CPP
g++9.3.0
Jul 5, 2023 16:59
1,150,823,488 ns · 2,879,585,751 ns · 0 ns · 2,424,832 B
32Eugene ZhydzetskiEugene Zhydzetski Skilled43,899
GO
go1.19
Aug 22, 2022 17:48
1,316,966,048 ns · 1,262,816,798 ns · 0 ns · 2,523,136 B
33Yurkov AlekseyYurkov Aleksey Expert44,771
CPP
Jun 7, 2021 17:23
1,343,116,478 ns · 1,278,347,419 ns · 0 ns · 2,367,488 B
34Charlie ShepherdCharlie Shepherd Apprentice46,284
RUST
rust-1.80.0
Aug 10, 2024 14:42
1,388,505,229 ns · 3,592,084,084 ns · 0 ns · 2,482,176 B
35IhebIheb Skilled49,925
CPP
g++9.4.0
Mar 25, 2024 20:18
1,497,759,708 ns · 1,414,362,953 ns · 0 ns · 2,330,624 B
36Emanuele BolognesiEmanuele Bolognesi Skilled50,109
RUST
rust-1.87.0
May 25, 2025 00:58
1,503,257,038 ns · 1,444,228,000 ns · 30,983,000 ns · 2,670,592 B
37BenBen Skilled53,791
CPP
g++9.4.0
Aug 1, 2024 15:20
1,613,744,840 ns · 1,554,202,717 ns · 0 ns · 2,420,736 B
38Mikhail ShirokovMikhail Shirokov Expert99,018
CPP
clang++18.1.3
Nov 15, 2024 11:48
2,970,530,345 ns · 2,278,423,000 ns · 418,871,000 ns · 2,572,288 B
39Igor ShekalevIgor Shekalev Novice103,950
GO
Jul 1, 2021 19:51
3,118,486,468 ns · 3,059,059,814 ns · 0 ns · 2,617,344 B
40HighloadGPTO1HighloadGPTO1 Skilled108,082
CPP
g++13.2.0
Dec 22, 2024 22:14
3,242,452,225 ns · 3,196,173,000 ns · 21,987,000 ns · 2,527,232 B
41LiamLiam Skilled108,908
CPP
g++9.3.0
Feb 16, 2023 19:09
3,267,235,037 ns · 3,194,056,343 ns · 0 ns · 2,412,544 B
42Oleg KovalovOleg Kovalov Skilled110,506
GO
go1.21.5
Dec 15, 2023 12:20
3,315,169,161 ns · 3,254,410,818 ns · 0 ns · 2,531,328 B
43Mark AlievMark Aliev Apprentice136,629
GO
go1.20.7
Aug 11, 2023 21:52
4,098,859,693 ns · 4,066,416,700 ns · 0 ns · 2,379,776 B
44AndreiAndrei Skilled162,023
CSHARP
9.0.11
Dec 16, 2025 11:49
4,860,703,377 ns · 13,833,694,000 ns · 353,769,000 ns · 2,736,128 B
45NoSIMD_C#NoSIMD_C# Skilled236,968
CSHARP
9.0.0
Dec 7, 2024 18:29
7,109,054,600 ns · 15,731,646,000 ns · 310,605,000 ns · 2,838,528 B
46Alexander KimAlexander Kim Skilled243,498
GO
go1.17.5
Dec 25, 2021 05:06
7,304,943,665 ns · 7,633,144,347 ns · 0 ns · 2,441,216 B
47robotomizerobotomize Skilled245,883
GO
go1.17.1
Sep 28, 2021 18:44
7,376,494,528 ns · 8,305,017,340 ns · 0 ns · 2,531,328 B
48Andrey TsvetkovAndrey Tsvetkov Skilled252,229
GO
Jun 14, 2021 22:25
7,566,872,359 ns · 7,952,127,702 ns · 0 ns · 2,543,616 B
49Aman | अमनAman | अमन Apprentice344,770
CPP
g++13.3.0
Dec 30, 2025 23:59
10,343,088,395 ns · 10,273,710,000 ns · 39,975,000 ns · 2,629,632 B
50Chiraag BaluChiraag Balu Apprentice352,582
CPP
g++9.4.0
Apr 4, 2024 08:01
10,577,445,779 ns · 10,507,819,362 ns · 0 ns · 2,322,432 B
51Volkan IlbeyliVolkan Ilbeyli Novice512,478
CPP
g++9.3.0
Jul 3, 2023 22:46
15,374,327,728 ns · 15,296,766,444 ns · 0 ns · 2,355,200 B
52Martin StensgårdMartin Stensgård Skilled512,854
CPP
g++9.3.0
May 8, 2023 15:39
15,385,622,676 ns · 15,327,316,096 ns · 0 ns · 2,351,104 B
53Karam Jameel MooreKaram Jameel Moore Novice513,781
CPP
g++9.3.0
Jan 21, 2022 04:59
15,413,421,418 ns · 15,346,516,927 ns · 0 ns · 2,396,160 B
54sliceteamsliceteam Apprentice515,517
CPP
g++9.3.0
Oct 9, 2023 02:53
15,465,507,692 ns · 15,403,542,335 ns · 0 ns · 2,383,872 B
55Ilya AniskovetsIlya Aniskovets Skilled520,875
CPP
g++9.3.0
Sep 2, 2021 05:44
15,626,239,015 ns · 15,565,351,999 ns · 0 ns · 2,400,256 B
56AnSaAnSa Expert524,867
CPP
g++13.2.0
Jan 19, 2025 07:08
15,746,020,664 ns · 15,618,208,000 ns · 83,936,000 ns · 2,707,456 B
57Leonardo Pedrozo AmaralLeonardo Pedrozo Amaral Novice542,529
CPP
g++13.3.0
Jul 30, 2025 18:13
16,275,879,788 ns · 16,137,620,000 ns · 101,947,000 ns · 2,519,040 B