Unique strings Sergey Svistunov

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
Date AuthorLanguageStatus Score
Apr 10, 2026 05:20limanjun99limanjun99CPPg++13.3.0Error
Apr 6, 2026 19:34Pavel SkripkinPavel SkripkinRUSTrust-1.92.0Success20,854
Apr 6, 2026 19:06Pavel SkripkinPavel SkripkinRUSTrust-1.92.0Success17,807+10.07 RP
Apr 6, 2026 18:49Pavel SkripkinPavel SkripkinRUSTrust-1.92.0Success18,132+69.30 RP
Apr 4, 2026 22:16Danylo MocherniukDanylo MocherniukCPPg++13.3.0Error
Apr 4, 2026 22:14Danylo MocherniukDanylo MocherniukCPPg++13.3.0Error
Apr 4, 2026 22:09Danylo MocherniukDanylo MocherniukCPPg++13.3.0Error
Apr 4, 2026 22:08Danylo MocherniukDanylo MocherniukCPPg++13.3.0Error
Apr 3, 2026 16:57Ondřej PolaneckýOndřej PolaneckýCPPg++13.3.0Success22,307+49.88 RP
Apr 3, 2026 16:45Ondřej PolaneckýOndřej PolaneckýCPPg++13.3.0Success25,100+398.41 RP
Apr 3, 2026 01:13Ondřej PolaneckýOndřej PolaneckýCPPg++13.3.0Error
Apr 2, 2026 09:56olliecrowolliecrowCSHARP9.0.14Success13,250
Apr 1, 2026 23:45olliecrowolliecrowGOgo1.26.1Success11,064
Apr 1, 2026 23:43olliecrowolliecrowGOgo1.26.1Success11,145
Apr 1, 2026 23:41olliecrowolliecrowGOgo1.26.1Success11,004
Apr 1, 2026 23:38olliecrowolliecrowGOgo1.26.1Success11,004
Apr 1, 2026 23:36olliecrowolliecrowGOgo1.26.1Success11,029
Apr 1, 2026 23:33olliecrowolliecrowGOgo1.26.1Success10,984
Apr 1, 2026 23:29olliecrowolliecrowGOgo1.26.1Success11,028
Apr 1, 2026 23:27olliecrowolliecrowGOgo1.26.1Success11,040
Apr 1, 2026 23:25olliecrowolliecrowGOgo1.26.1Success11,049
Apr 1, 2026 23:24olliecrowolliecrowGOgo1.26.1Success11,036
Apr 1, 2026 23:22olliecrowolliecrowGOgo1.26.1Success11,022
Apr 1, 2026 23:21olliecrowolliecrowGOgo1.26.1Success11,031
Apr 1, 2026 23:19olliecrowolliecrowGOgo1.26.1Success11,035
Apr 1, 2026 23:18olliecrowolliecrowGOgo1.26.1Success11,026
Apr 1, 2026 23:16olliecrowolliecrowGOgo1.26.1Success11,066
Apr 1, 2026 23:15olliecrowolliecrowGOgo1.26.1Success11,104
Apr 1, 2026 23:13olliecrowolliecrowGOgo1.26.1Success11,049
Apr 1, 2026 23:11olliecrowolliecrowGOgo1.26.1Success11,078
Apr 1, 2026 23:09olliecrowolliecrowGOgo1.26.1Success11,049
Apr 1, 2026 23:07olliecrowolliecrowGOgo1.26.1Success11,090
Apr 1, 2026 23:05olliecrowolliecrowGOgo1.26.1Success11,037
Apr 1, 2026 23:04olliecrowolliecrowGOgo1.26.1Success11,004
Apr 1, 2026 23:02olliecrowolliecrowGOgo1.26.1Success11,096
Apr 1, 2026 23:00olliecrowolliecrowGOgo1.26.1Success10,967
Apr 1, 2026 22:59olliecrowolliecrowGOgo1.26.1Success11,026
Apr 1, 2026 22:57olliecrowolliecrowGOgo1.26.1Success11,056
Apr 1, 2026 22:55olliecrowolliecrowGOgo1.26.1Success11,020
Apr 1, 2026 22:54olliecrowolliecrowGOgo1.26.1Success11,022
Apr 1, 2026 22:52olliecrowolliecrowGOgo1.26.1Success11,062
Apr 1, 2026 22:51olliecrowolliecrowGOgo1.26.1Success11,024
Apr 1, 2026 22:49olliecrowolliecrowGOgo1.26.1Success11,032
Apr 1, 2026 22:47olliecrowolliecrowGOgo1.26.1Success11,042
Apr 1, 2026 22:46olliecrowolliecrowGOgo1.26.1Success10,996
Apr 1, 2026 22:45olliecrowolliecrowGOgo1.26.1Success11,060
Apr 1, 2026 22:43olliecrowolliecrowGOgo1.26.1Success11,049
Apr 1, 2026 22:42olliecrowolliecrowGOgo1.26.1Success11,042
Apr 1, 2026 22:40olliecrowolliecrowGOgo1.26.1Success11,095
Apr 1, 2026 22:38olliecrowolliecrowGOgo1.26.1Success11,081
Apr 1, 2026 22:36olliecrowolliecrowGOgo1.26.1Success11,054
Apr 1, 2026 22:34olliecrowolliecrowGOgo1.26.1Success11,061
Apr 1, 2026 22:33olliecrowolliecrowGOgo1.26.1Success11,086
Apr 1, 2026 22:30olliecrowolliecrowGOgo1.26.1Success11,058
Apr 1, 2026 22:25olliecrowolliecrowGOgo1.26.1Success11,080
Apr 1, 2026 22:23olliecrowolliecrowGOgo1.26.1Success11,058
Apr 1, 2026 22:20olliecrowolliecrowGOgo1.26.1Success11,099
Apr 1, 2026 22:17olliecrowolliecrowGOgo1.26.1Success11,075
Apr 1, 2026 22:15olliecrowolliecrowGOgo1.26.1Success11,171
Apr 1, 2026 22:13olliecrowolliecrowGOgo1.26.1Success11,099
Apr 1, 2026 22:09olliecrowolliecrowGOgo1.26.1Success11,059
Apr 1, 2026 22:07olliecrowolliecrowGOgo1.26.1Success11,099
Apr 1, 2026 22:05olliecrowolliecrowGOgo1.26.1Success11,278
Apr 1, 2026 22:04olliecrowolliecrowGOgo1.26.1Success11,001
Apr 1, 2026 22:01olliecrowolliecrowGOgo1.26.1Success11,049
Apr 1, 2026 21:59olliecrowolliecrowGOgo1.26.1Success11,038
Apr 1, 2026 21:54olliecrowolliecrowGOgo1.26.1Success11,008
Apr 1, 2026 21:52olliecrowolliecrowGOgo1.26.1Success10,976
Apr 1, 2026 21:50olliecrowolliecrowGOgo1.26.1Success11,004
Apr 1, 2026 21:48olliecrowolliecrowGOgo1.26.1Success10,989
Apr 1, 2026 21:47olliecrowolliecrowGOgo1.26.1Success10,995
Apr 1, 2026 21:45olliecrowolliecrowGOgo1.26.1Success11,015
Apr 1, 2026 21:42olliecrowolliecrowGOgo1.26.1Success11,011
Apr 1, 2026 21:40olliecrowolliecrowGOgo1.26.1Success11,003
Apr 1, 2026 21:38olliecrowolliecrowGOgo1.26.1Success10,995
Apr 1, 2026 21:36olliecrowolliecrowGOgo1.26.1Success11,019
Apr 1, 2026 21:34olliecrowolliecrowGOgo1.26.1Success10,993
Apr 1, 2026 21:28olliecrowolliecrowGOgo1.26.1Success11,049
Apr 1, 2026 21:25olliecrowolliecrowGOgo1.26.1Success11,043
Apr 1, 2026 21:23olliecrowolliecrowGOgo1.26.1Success11,011
Apr 1, 2026 21:20olliecrowolliecrowGOgo1.26.1Success11,005
Apr 1, 2026 21:18olliecrowolliecrowGOgo1.26.1Success10,979
Apr 1, 2026 21:16olliecrowolliecrowGOgo1.26.1Success10,996
Apr 1, 2026 21:14olliecrowolliecrowGOgo1.26.1Success10,984
Apr 1, 2026 21:12olliecrowolliecrowGOgo1.26.1Success11,063
Apr 1, 2026 21:10olliecrowolliecrowGOgo1.26.1Success11,010
Apr 1, 2026 21:08olliecrowolliecrowGOgo1.26.1Success11,067
Apr 1, 2026 21:07olliecrowolliecrowGOgo1.26.1Success10,971
Apr 1, 2026 21:05olliecrowolliecrowGOgo1.26.1Success10,976
Apr 1, 2026 21:03olliecrowolliecrowGOgo1.26.1Success11,062
Apr 1, 2026 21:01olliecrowolliecrowGOgo1.26.1Success10,970
Apr 1, 2026 20:59olliecrowolliecrowGOgo1.26.1Success10,980
Apr 1, 2026 20:57olliecrowolliecrowGOgo1.26.1Success11,032
Apr 1, 2026 20:55olliecrowolliecrowGOgo1.26.1Success11,055
Apr 1, 2026 20:53olliecrowolliecrowGOgo1.26.1Success11,013
Apr 1, 2026 20:51olliecrowolliecrowGOgo1.26.1Success11,023
Apr 1, 2026 20:48olliecrowolliecrowGOgo1.26.1Success11,050
Apr 1, 2026 20:46olliecrowolliecrowGOgo1.26.1Success11,048
Apr 1, 2026 20:43olliecrowolliecrowGOgo1.26.1Success11,012
Apr 1, 2026 20:39olliecrowolliecrowGOgo1.26.1Success11,002