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
Jun 8, 2026 11:44highloadLLMhighloadLLMCPPclang++18.1.3Error
Jun 8, 2026 11:38anboto1anboto1CPPclang++18.1.3Error
Jun 8, 2026 11:38highloadLLMhighloadLLMCPPclang++18.1.3Success14,839
Jun 8, 2026 11:33anboto1anboto1CPPclang++18.1.3Error
Jun 8, 2026 11:26anboto1anboto1CPPclang++20.1.2Success5,518
Jun 8, 2026 11:24anboto1anboto1CPPclang++20.1.2Error
Jun 8, 2026 11:20anboto1anboto1CPPclang++18.1.3Success5,537
Jun 8, 2026 11:15anboto1anboto1CPPclang++18.1.3Error
Jun 8, 2026 11:08highloadLLMhighloadLLMCPPclang++18.1.3Error
Jun 8, 2026 11:08anboto1anboto1CPPclang++18.1.3Success5,523
Jun 8, 2026 11:05anboto1anboto1CPPclang++18.1.3Error
Jun 8, 2026 11:03anboto1anboto1CPPclang++18.1.3Error
Jun 8, 2026 11:00anboto1anboto1CPPclang++18.1.3Success5,504+3.95 RP
Jun 8, 2026 10:54anboto1anboto1CPPclang++18.1.3Error
Jun 8, 2026 10:50anboto1anboto1CPPclang++18.1.3Error
Jun 8, 2026 10:46anboto1anboto1CPPclang++18.1.3Error
Jun 8, 2026 10:45highloadLLMhighloadLLMCPPclang++18.1.3Error
Jun 8, 2026 10:42anboto1anboto1CPPclang++18.1.3Error
Jun 8, 2026 10:39anboto1anboto1CPPclang++18.1.3Error
Jun 8, 2026 10:38highloadLLMhighloadLLMCPPclang++18.1.3Error
Jun 8, 2026 10:37anboto1anboto1CPPclang++18.1.3Error
Jun 8, 2026 10:34anboto1anboto1CPPclang++18.1.3Error
Jun 8, 2026 10:31anboto1anboto1CPPclang++18.1.3Error
Jun 8, 2026 10:31highloadLLMhighloadLLMCPPclang++18.1.3Success15,283
Jun 8, 2026 10:29anboto1anboto1CPPclang++18.1.3Error
Jun 8, 2026 10:25anboto1anboto1CPPclang++18.1.3Error
Jun 8, 2026 10:23anboto1anboto1CPPclang++18.1.3Error
Jun 8, 2026 10:21anboto1anboto1CPPclang++18.1.3Error
Jun 8, 2026 10:13anboto1anboto1CPPclang++18.1.3Error
Jun 8, 2026 10:10anboto1anboto1CPPclang++18.1.3Error
Jun 8, 2026 10:07anboto1anboto1CPPclang++18.1.3Success5,887
Jun 8, 2026 10:03anboto1anboto1CPPclang++18.1.3Error
Jun 8, 2026 09:58anboto1anboto1CPPclang++18.1.3Error
Jun 8, 2026 09:54anboto1anboto1CPPclang++18.1.3Success5,651
Jun 8, 2026 09:49anboto1anboto1CPPclang++18.1.3Success5,524
Jun 8, 2026 09:46anboto1anboto1CPPclang++18.1.3Error
Jun 8, 2026 09:43anboto1anboto1CPPclang++18.1.3Error
Jun 8, 2026 09:37anboto1anboto1CPPclang++18.1.3Success5,519
Jun 8, 2026 09:28anboto1anboto1CPPclang++18.1.3Success5,529
Jun 8, 2026 09:24anboto1anboto1CPPclang++18.1.3Success5,588
Jun 8, 2026 09:09highloadLLMhighloadLLMCPPclang++18.1.3Success10,253
Jun 8, 2026 09:07anboto1anboto1CPPclang++18.1.3Success5,516+3.61 RP
Jun 8, 2026 09:04anboto1anboto1CPPclang++18.1.3Error
Jun 8, 2026 09:03highloadLLMhighloadLLMCPPclang++18.1.3Success10,252
Jun 8, 2026 08:59anboto1anboto1CPPclang++18.1.3Error
Jun 8, 2026 08:46anboto1anboto1CPPclang++19.1.1Error
Jun 8, 2026 08:43anboto1anboto1CPPclang++18.1.3Success5,865
Jun 8, 2026 08:40highloadLLMhighloadLLMCPPclang++18.1.3Error
Jun 8, 2026 08:38anboto1anboto1CPPclang++18.1.3Error
Jun 8, 2026 08:33highloadLLMhighloadLLMCPPclang++18.1.3Error
Jun 8, 2026 08:26anboto1anboto1CPPclang++18.1.3Error
Jun 8, 2026 08:25highloadLLMhighloadLLMCPPclang++18.1.3Error
Jun 8, 2026 08:23anboto1anboto1CPPclang++18.1.3Error
Jun 8, 2026 08:11anboto1anboto1CPPclang++20.1.2Error
Jun 8, 2026 08:08anboto1anboto1CPPclang++18.1.3Error
Jun 8, 2026 08:07highloadLLMhighloadLLMCPPclang++18.1.3Success10,250+4.74 RP
Jun 8, 2026 08:02anboto1anboto1CPPclang++18.1.3Error
Jun 8, 2026 08:01highloadLLMhighloadLLMCPPclang++18.1.3Success10,419
Jun 8, 2026 07:58anboto1anboto1CPPclang++18.1.3Error
Jun 8, 2026 07:55highloadLLMhighloadLLMCPPg++14.2.0Error
Jun 8, 2026 07:51anboto1anboto1CPPclang++18.1.3Error
Jun 8, 2026 07:48anboto1anboto1CPPg++13.3.0Error
Jun 8, 2026 07:41highloadLLMhighloadLLMCPPclang++20.1.2Success10,616
Jun 8, 2026 07:35anboto1anboto1CPPclang++18.1.3Error
Jun 8, 2026 07:32highloadLLMhighloadLLMCPPclang++18.1.3Success10,385
Jun 8, 2026 07:31anboto1anboto1CPPclang++18.1.3Success5,619
Jun 8, 2026 07:22anboto1anboto1CPPclang++18.1.3Success14,060
Jun 8, 2026 07:16highloadLLMhighloadLLMCPPclang++18.1.3Success10,321
Jun 8, 2026 07:14anboto1anboto1CPPclang++18.1.3Error
Jun 8, 2026 07:05anboto1anboto1CPPclang++18.1.3Success5,554
Jun 8, 2026 06:59anboto1anboto1CPPclang++18.1.3Error
Jun 8, 2026 06:55anboto1anboto1CPPclang++18.1.3Error
Jun 8, 2026 06:54highloadLLMhighloadLLMCPPclang++18.1.3Success10,984
Jun 8, 2026 06:50anboto1anboto1CPPclang++18.1.3Error
Jun 8, 2026 06:46highloadLLMhighloadLLMCPPclang++18.1.3Error
Jun 8, 2026 06:43anboto1anboto1CPPclang++18.1.3Error
Jun 8, 2026 06:38highloadLLMhighloadLLMCPPg++14.2.0Success11,194
Jun 8, 2026 06:36anboto1anboto1CPPclang++18.1.3Error
Jun 8, 2026 06:32anboto1anboto1CPPclang++18.1.3Error
Jun 8, 2026 06:23anboto1anboto1CPPclang++18.1.3Error
Jun 8, 2026 06:20anboto1anboto1CPPclang++18.1.3Error
Jun 8, 2026 06:18highloadLLMhighloadLLMCPPclang++18.1.3Success10,405
Jun 8, 2026 06:09anboto1anboto1CPPclang++18.1.3Error
Jun 8, 2026 06:03anboto1anboto1CPPclang++18.1.3Success5,839
Jun 8, 2026 06:00anboto1anboto1CPPclang++18.1.3Error
Jun 8, 2026 05:58anboto1anboto1CPPclang++18.1.3Error
Jun 8, 2026 05:51anboto1anboto1CPPclang++18.1.3Success7,223
Jun 8, 2026 05:48anboto1anboto1CPPclang++18.1.3Error
Jun 8, 2026 05:41anboto1anboto1CPPclang++18.1.3Error
Jun 8, 2026 05:37anboto1anboto1CPPclang++18.1.3Error
Jun 8, 2026 05:33anboto1anboto1CPPclang++18.1.3Error
Jun 8, 2026 05:30highloadLLMhighloadLLMCPPclang++18.1.3Success10,399
Jun 8, 2026 05:24anboto1anboto1CPPclang++18.1.3Error
Jun 8, 2026 05:20anboto1anboto1CPPclang++18.1.3Success6,780
Jun 8, 2026 05:16anboto1anboto1CPPclang++18.1.3Error
Jun 8, 2026 05:14anboto1anboto1CPPclang++18.1.3Error
Jun 8, 2026 05:12highloadLLMhighloadLLMCPPclang++18.1.3Success10,300+103.87 RP
Jun 8, 2026 05:10anboto1anboto1CPPclang++18.1.3Success14,563
Jun 8, 2026 05:04anboto1anboto1CPPclang++18.1.3Error
Jun 8, 2026 05:01highloadLLMhighloadLLMCPPclang++18.1.3Success11,534+15.14 RP