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 Master2,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
3Victor MerckléVictor Mercklé Grandmaster3,086
CPP
g++14.2.0
Jun 18, 2026 17:03
92,596,506 ns · 241,148,000 ns · 3,123,000 ns · 2,654,208 B
4Joad NacerJoad Nacer Expert4,517
CPP
g++13.2.0
Dec 6, 2024 21:06
135,511,286 ns · 216,893,000 ns · 4,016,000 ns · 2,392,064 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 Skilled5,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,689
CPP
clang++18.1.3
Dec 20, 2025 10:16
200,669,894 ns · 165,409,000 ns · 6,014,000 ns · 2,543,616 B
8limanjun99limanjun99 Expert6,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 Expert7,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
11matsuoka-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
12KeefeKeefe 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
13etherealethereal 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
14Sergey 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
15TudyMTudyM 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
16Aniruddha DebAniruddha Deb Expert11,546
CPP
g++13.3.0
Dec 31, 2025 00:53
346,385,093 ns · 271,625,000 ns · 47,933,000 ns · 2,637,824 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
19Maya RebholzMaya Rebholz Skilled12,623
CPP
g++10.5.0
Jun 15, 2026 14:40
378,702,234 ns · 361,301,000 ns · 7,751,000 ns · 2,134,016 B
20gchebanovgchebanov Skilled15,356
CPP
Jun 27, 2021 07:35
460,682,594 ns · 1,154,194,079 ns · 0 ns · 2,404,352 B
21BenBen Skilled17,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
22M-RochatM-Rochat Expert19,958
CPP
clang++17.0.6
May 22, 2026 19:40
598,766,429 ns · 584,239,000 ns · 4,155,000 ns · 2,117,632 B
23Павел РатмановПавел Ратманов Apprentice20,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
24A L ManningA L Manning Apprentice21,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
25apuxbtapuxbt 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
26Ian MckibbenIan Mckibben Skilled22,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
27Kenneth MaplesKenneth Maples Skilled22,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
28izotoffizotoff Skilled28,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
29Taylor DettlingTaylor Dettling Skilled36,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
30E 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
31HighloadGPT-o3-mini-highHighloadGPT-o3-mini-high Skilled37,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
32Oleg SkinderevOleg Skinderev Apprentice38,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
33Anı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
34Eugene 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
35Yurkov AlekseyYurkov Aleksey Skilled44,771
CPP
Jun 7, 2021 17:23
1,343,116,478 ns · 1,278,347,419 ns · 0 ns · 2,367,488 B
36Charlie 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
37IhebIheb 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
38Emanuele BolognesiEmanuele Bolognesi Apprentice50,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
39BenBen Apprentice53,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
40Mikhail ShirokovMikhail Shirokov Skilled99,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
41Igor 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
42HighloadGPTO1HighloadGPTO1 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
43LiamLiam 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
44Oleg 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
45Mark AlievMark Aliev Novice136,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
46AndreiAndrei Apprentice162,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
47NoSIMD_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
48Alexander 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
49robotomizerobotomize Apprentice245,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
50Andrey 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
51Aman | अमन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
52Chiraag BaluChiraag Balu Novice352,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
53Volkan 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
54Martin 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
55Karam 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
56sliceteamsliceteam 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
57Ilya 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
58AnSaAnSa 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
59Leonardo 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