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 11, 2026 21:41AdityaAdityaCPPg++13.3.0Error
Apr 11, 2026 21:39AdityaAdityaCPPg++13.3.0Error
Apr 11, 2026 21:13AdityaAdityaCPPg++13.3.0Error
Apr 11, 2026 21:13AdityaAdityaCPPg++13.3.0Error
Apr 11, 2026 21:08AdityaAdityaCPPg++13.3.0Error
Apr 11, 2026 20:56AdityaAdityaCPPg++13.3.0Error
Apr 11, 2026 20:55AdityaAdityaCPPg++13.3.0Error
Apr 11, 2026 20:36AdityaAdityaCPPg++13.3.0Error
Apr 11, 2026 20:20AdityaAdityaCPPg++13.3.0Error
Apr 11, 2026 19:41AdityaAdityaCPPg++13.3.0Error
Apr 11, 2026 19:39AdityaAdityaCPPg++13.3.0Error
Apr 10, 2026 19:35Oleg SkinderevOleg SkinderevCPPclang++18.1.3Success232,172
Apr 10, 2026 19:34Oleg SkinderevOleg SkinderevCPPg++13.3.0Success219,894+0.93 RP
Apr 10, 2026 19:31Oleg SkinderevOleg SkinderevCPPg++13.3.0Success224,461+3.68 RP
Apr 10, 2026 19:24Oleg SkinderevOleg SkinderevCPPg++13.3.0Error
Apr 10, 2026 19:03Oleg SkinderevOleg SkinderevCPPg++13.3.0Success244,666+0.18 RP
Apr 10, 2026 19:03Oleg SkinderevOleg SkinderevCPPclang++18.1.3Success245,731+0.44 RP
Apr 10, 2026 18:54Oleg SkinderevOleg SkinderevCPPclang++18.1.3Success267,351
Apr 10, 2026 18:54Oleg SkinderevOleg SkinderevCPPclang++18.1.3Success251,350
Apr 10, 2026 18:54Oleg SkinderevOleg SkinderevCPPg++13.3.0Success248,417+2.51 RP
Apr 10, 2026 18:50Oleg SkinderevOleg SkinderevCPPg++13.3.0Success264,927+17.46 RP
Apr 10, 2026 18:40Oleg SkinderevOleg SkinderevCPPg++13.3.0Error
Apr 10, 2026 18:24Oleg SkinderevOleg SkinderevCPPg++13.3.0Error
Apr 10, 2026 18:19Oleg SkinderevOleg SkinderevCPPg++13.3.0Error
Apr 10, 2026 18:14Oleg SkinderevOleg SkinderevCPPg++13.3.0Error
Apr 10, 2026 18:08Oleg SkinderevOleg SkinderevCPPg++13.3.0Error
Apr 10, 2026 18:08Oleg SkinderevOleg SkinderevCPPg++13.3.0Error
Apr 10, 2026 17:56Oleg SkinderevOleg SkinderevCPPg++13.3.0Error
Apr 10, 2026 16:46Oleg SkinderevOleg SkinderevCPPg++13.3.0Success492,919+20.29 RP
Apr 10, 2026 05:47limanjun99limanjun99CPPg++13.3.0Error
Apr 10, 2026 05:31limanjun99limanjun99CPPg++13.3.0Success13,742
Apr 10, 2026 05:27limanjun99limanjun99CPPg++13.3.0Error
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