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
Mar 21, 2026 22:11olliecrowolliecrowCSHARP9.0.14Success13,182
Mar 21, 2026 22:10olliecrowolliecrowRUSTrust-1.94.0Error
Mar 21, 2026 22:10olliecrowolliecrowRUSTrust-1.94.0Error
Mar 21, 2026 22:09olliecrowolliecrowRUSTrust-1.94.0Success14,857
Mar 21, 2026 22:09olliecrowolliecrowRUSTrust-1.94.0Error
Mar 21, 2026 22:08olliecrowolliecrowCSHARP9.0.14Success13,066
Mar 21, 2026 22:08olliecrowolliecrowRUSTrust-1.94.0Error
Mar 21, 2026 22:07olliecrowolliecrowRUSTrust-1.94.0Error
Mar 21, 2026 22:06olliecrowolliecrowRUSTrust-1.94.0Error
Mar 21, 2026 22:06olliecrowolliecrowCSHARP9.0.14Success13,075
Mar 21, 2026 22:06olliecrowolliecrowRUSTrust-1.94.0Error
Mar 21, 2026 22:05olliecrowolliecrowRUSTrust-1.94.0Error
Mar 21, 2026 22:05olliecrowolliecrowRUSTrust-1.94.0Error
Mar 21, 2026 22:04olliecrowolliecrowRUSTrust-1.94.0Error
Mar 21, 2026 22:04olliecrowolliecrowCSHARP9.0.14Success13,047
Mar 21, 2026 22:03olliecrowolliecrowRUSTrust-1.94.0Error
Mar 21, 2026 22:02olliecrowolliecrowRUSTrust-1.94.0Error
Mar 21, 2026 22:02olliecrowolliecrowRUSTrust-1.94.0Success14,779
Mar 21, 2026 22:01olliecrowolliecrowCSHARP9.0.14Success12,992
Mar 21, 2026 22:01olliecrowolliecrowRUSTrust-1.94.0Error
Mar 21, 2026 22:01olliecrowolliecrowRUSTrust-1.94.0Error
Mar 21, 2026 22:00olliecrowolliecrowRUSTrust-1.94.0Error
Mar 21, 2026 21:59olliecrowolliecrowRUSTrust-1.94.0Error
Mar 21, 2026 21:59olliecrowolliecrowCSHARP9.0.14Success13,060
Mar 21, 2026 21:59olliecrowolliecrowRUSTrust-1.94.0Error
Mar 21, 2026 21:58olliecrowolliecrowRUSTrust-1.94.0Error
Mar 21, 2026 21:58olliecrowolliecrowRUSTrust-1.94.0Error
Mar 21, 2026 21:57olliecrowolliecrowRUSTrust-1.94.0Error
Mar 21, 2026 21:56olliecrowolliecrowCSHARP9.0.14Success13,004
Mar 21, 2026 21:56olliecrowolliecrowRUSTrust-1.94.0Error
Mar 21, 2026 21:56olliecrowolliecrowRUSTrust-1.94.0Error
Mar 21, 2026 21:55olliecrowolliecrowRUSTrust-1.94.0Success14,445
Mar 21, 2026 21:55olliecrowolliecrowRUSTrust-1.94.0Error
Mar 21, 2026 21:54olliecrowolliecrowRUSTrust-1.94.0Error
Mar 21, 2026 21:54olliecrowolliecrowCSHARP9.0.14Success13,094
Mar 21, 2026 21:53olliecrowolliecrowRUSTrust-1.94.0Error
Mar 21, 2026 21:53olliecrowolliecrowRUSTrust-1.94.0Error
Mar 21, 2026 21:52olliecrowolliecrowRUSTrust-1.94.0Error
Mar 21, 2026 21:52olliecrowolliecrowRUSTrust-1.94.0Error
Mar 21, 2026 21:51olliecrowolliecrowRUSTrust-1.94.0Error
Mar 21, 2026 21:51olliecrowolliecrowRUSTrust-1.94.0Error
Mar 21, 2026 21:50olliecrowolliecrowRUSTrust-1.94.0Error
Mar 21, 2026 21:49olliecrowolliecrowCSHARP9.0.14Success13,067
Mar 21, 2026 21:49olliecrowolliecrowRUSTrust-1.94.0Error
Mar 21, 2026 21:49olliecrowolliecrowRUSTrust-1.94.0Success14,611
Mar 21, 2026 21:49olliecrowolliecrowRUSTrust-1.94.0Error
Mar 21, 2026 21:48olliecrowolliecrowRUSTrust-1.94.0Error
Mar 21, 2026 21:47olliecrowolliecrowRUSTrust-1.94.0Error
Mar 21, 2026 21:47olliecrowolliecrowRUSTrust-1.94.0Error
Mar 21, 2026 21:46olliecrowolliecrowRUSTrust-1.94.0Error
Mar 21, 2026 21:46olliecrowolliecrowRUSTrust-1.94.0Error
Mar 21, 2026 21:45olliecrowolliecrowRUSTrust-1.94.0Error
Mar 21, 2026 21:45olliecrowolliecrowCSHARP9.0.14Success13,111
Mar 21, 2026 21:44olliecrowolliecrowRUSTrust-1.94.0Error
Mar 21, 2026 21:44olliecrowolliecrowRUSTrust-1.94.0Error
Mar 21, 2026 21:42olliecrowolliecrowCSHARP9.0.14Success13,167
Mar 21, 2026 21:42olliecrowolliecrowRUSTrust-1.94.0Error
Mar 21, 2026 21:40olliecrowolliecrowRUSTrust-1.94.0Error
Mar 21, 2026 21:40olliecrowolliecrowCSHARP9.0.14Success13,085
Mar 21, 2026 21:40olliecrowolliecrowRUSTrust-1.94.0Success14,765
Mar 21, 2026 21:40olliecrowolliecrowRUSTrust-1.94.0Error
Mar 21, 2026 21:39olliecrowolliecrowRUSTrust-1.94.0Error
Mar 21, 2026 21:38olliecrowolliecrowRUSTrust-1.94.0Error
Mar 21, 2026 21:38olliecrowolliecrowCSHARP9.0.14Success12,932
Mar 21, 2026 21:38olliecrowolliecrowRUSTrust-1.94.0Error
Mar 21, 2026 21:37olliecrowolliecrowRUSTrust-1.94.0Error
Mar 21, 2026 21:36olliecrowolliecrowRUSTrust-1.94.0Error
Mar 21, 2026 21:36olliecrowolliecrowCSHARP9.0.14Success13,020
Mar 21, 2026 21:36olliecrowolliecrowRUSTrust-1.94.0Error
Mar 21, 2026 21:35olliecrowolliecrowRUSTrust-1.94.0Error
Mar 21, 2026 21:35olliecrowolliecrowRUSTrust-1.94.0Error
Mar 21, 2026 21:34olliecrowolliecrowRUSTrust-1.94.0Error
Mar 21, 2026 21:34olliecrowolliecrowRUSTrust-1.94.0Success14,552
Mar 21, 2026 21:32olliecrowolliecrowRUSTrust-1.94.0Error
Mar 21, 2026 21:32olliecrowolliecrowCSHARP9.0.14Success13,174
Mar 21, 2026 21:32olliecrowolliecrowRUSTrust-1.94.0Error
Mar 21, 2026 21:31olliecrowolliecrowRUSTrust-1.94.0Error
Mar 21, 2026 21:31olliecrowolliecrowRUSTrust-1.94.0Error
Mar 21, 2026 21:30olliecrowolliecrowRUSTrust-1.94.0Error
Mar 21, 2026 21:30olliecrowolliecrowCSHARP9.0.14Success13,054
Mar 21, 2026 21:29olliecrowolliecrowRUSTrust-1.94.0Error
Mar 21, 2026 21:29olliecrowolliecrowRUSTrust-1.94.0Error
Mar 21, 2026 21:28olliecrowolliecrowRUSTrust-1.94.0Error
Mar 21, 2026 21:27olliecrowolliecrowCSHARP9.0.14Success13,174
Mar 21, 2026 21:27olliecrowolliecrowRUSTrust-1.94.0Error
Mar 21, 2026 21:27olliecrowolliecrowRUSTrust-1.94.0Error
Mar 21, 2026 21:26olliecrowolliecrowRUSTrust-1.94.0Success14,534
Mar 21, 2026 21:26olliecrowolliecrowRUSTrust-1.94.0Error
Mar 21, 2026 21:25olliecrowolliecrowRUSTrust-1.94.0Error
Mar 21, 2026 21:25olliecrowolliecrowCSHARP9.0.14Success12,988
Mar 21, 2026 21:24olliecrowolliecrowRUSTrust-1.94.0Error
Mar 21, 2026 21:24olliecrowolliecrowRUSTrust-1.94.0Error
Mar 21, 2026 21:23olliecrowolliecrowRUSTrust-1.94.0Error
Mar 21, 2026 21:23olliecrowolliecrowCSHARP9.0.14Success13,168
Mar 21, 2026 21:23olliecrowolliecrowRUSTrust-1.94.0Error
Mar 21, 2026 21:22olliecrowolliecrowRUSTrust-1.94.0Error
Mar 21, 2026 21:22olliecrowolliecrowRUSTrust-1.94.0Error
Mar 21, 2026 21:21olliecrowolliecrowRUSTrust-1.94.0Error
Mar 21, 2026 21:20olliecrowolliecrowCSHARP9.0.14Success13,167
Mar 21, 2026 21:20olliecrowolliecrowRUSTrust-1.94.0Error