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
Jan 2, 2026 04:34Josu San MartinJosu San MartinRUSTrust-1.92.0Error
Jan 2, 2026 04:31Josu San MartinJosu San MartinRUSTrust-1.92.0Error
Jan 2, 2026 04:26Josu San MartinJosu San MartinRUSTrust-1.92.0Error
Jan 2, 2026 04:25Josu San MartinJosu San MartinRUSTrust-1.92.0Error
Jan 2, 2026 00:05zielajzielajCPPclang++18.1.3Success3,645
Jan 2, 2026 00:05zielajzielajCPPclang++18.1.3Success3,595
Jan 1, 2026 23:05zielajzielajCPPclang++18.1.3Success3,557
Jan 1, 2026 23:04zielajzielajCPPclang++18.1.3Success3,552
Jan 1, 2026 23:03zielajzielajCPPclang++18.1.3Success4,115
Jan 1, 2026 23:01zielajzielajCPPclang++18.1.3Success3,734
Jan 1, 2026 23:00zielajzielajCPPclang++18.1.3Success4,096
Jan 1, 2026 22:57zielajzielajCPPclang++18.1.3Error
Jan 1, 2026 22:55zielajzielajCPPclang++18.1.3Error
Jan 1, 2026 22:52zielajzielajCPPclang++18.1.3Success3,504
Jan 1, 2026 22:47zielajzielajCPPclang++18.1.3Success3,505
Jan 1, 2026 22:42zielajzielajCPPclang++18.1.3Success3,514
Jan 1, 2026 21:09zielajzielajCPPclang++18.1.3Success3,510
Jan 1, 2026 21:08zielajzielajCPPclang++18.1.3Success3,579
Jan 1, 2026 21:06zielajzielajCPPclang++18.1.3Error
Jan 1, 2026 20:54zielajzielajCPPclang++18.1.3Error
Jan 1, 2026 20:37zielajzielajCPPclang++18.1.3Success3,606
Jan 1, 2026 20:21zielajzielajCPPclang++18.1.3Success3,532
Jan 1, 2026 20:20zielajzielajCPPclang++18.1.3Success3,539
Jan 1, 2026 20:18zielajzielajCPPclang++18.1.3Success3,613
Jan 1, 2026 19:55zielajzielajCPPclang++18.1.3Success3,702
Jan 1, 2026 19:47zielajzielajCPPclang++18.1.3Success3,552
Jan 1, 2026 19:45zielajzielajCPPclang++18.1.3Success3,506
Jan 1, 2026 19:21zielajzielajCPPclang++18.1.3Success3,506
Jan 1, 2026 19:19zielajzielajCPPclang++18.1.3Success3,579
Jan 1, 2026 19:18zielajzielajCPPclang++18.1.3Success3,629
Jan 1, 2026 19:17zielajzielajCPPclang++18.1.3Success3,724
Jan 1, 2026 19:05zielajzielajCPPclang++18.1.3Error
Jan 1, 2026 18:08zielajzielajCPPclang++18.1.3Success4,388
Jan 1, 2026 18:06zielajzielajCPPclang++18.1.3Success3,552
Jan 1, 2026 18:05zielajzielajCPPclang++18.1.3Success3,525
Jan 1, 2026 18:04zielajzielajCPPclang++18.1.3Success3,490+5.74 RP
Jan 1, 2026 18:03zielajzielajCPPclang++18.1.3Success3,617
Jan 1, 2026 18:03zielajzielajCPPclang++18.1.3Success3,540
Jan 1, 2026 18:02zielajzielajCPPclang++18.1.3Success3,664
Jan 1, 2026 17:52zielajzielajCPPclang++18.1.3Error
Jan 1, 2026 17:50zielajzielajCPPclang++18.1.3Success3,574
Jan 1, 2026 17:48zielajzielajCPPclang++18.1.3Success3,659
Jan 1, 2026 17:43zielajzielajCPPclang++18.1.3Success3,547
Jan 1, 2026 17:42zielajzielajCPPclang++18.1.3Success3,545
Jan 1, 2026 17:40zielajzielajCPPclang++18.1.3Success3,497+17.88 RP
Jan 1, 2026 17:37zielajzielajCPPclang++18.1.3Error
Jan 1, 2026 17:34zielajzielajCPPclang++18.1.3Error
Jan 1, 2026 17:31zielajzielajCPPclang++18.1.3Error
Jan 1, 2026 17:23zielajzielajCPPclang++18.1.3Error
Jan 1, 2026 17:22zielajzielajCPPclang++18.1.3Error
Jan 1, 2026 17:18zielajzielajCPPclang++18.1.3Success3,587
Jan 1, 2026 17:16zielajzielajCPPclang++18.1.3Success3,642
Jan 1, 2026 17:16zielajzielajCPPclang++18.1.3Success3,627
Jan 1, 2026 17:07zielajzielajCPPclang++18.1.3Success3,560
Jan 1, 2026 17:04zielajzielajCPPclang++18.1.3Success3,698
Jan 1, 2026 16:58zielajzielajCPPclang++18.1.3Success3,519+16.06 RP
Jan 1, 2026 16:57zielajzielajCPPclang++18.1.3Success3,717
Jan 1, 2026 16:53zielajzielajCPPclang++18.1.3Error
Jan 1, 2026 16:44zielajzielajCPPclang++18.1.3Success3,669
Jan 1, 2026 16:42zielajzielajCPPclang++18.1.3Error
Jan 1, 2026 16:41zielajzielajCPPclang++18.1.3Error
Jan 1, 2026 16:40zielajzielajCPPclang++18.1.3Error
Jan 1, 2026 16:35zielajzielajCPPclang++18.1.3Success3,539+11.93 RP
Jan 1, 2026 16:33zielajzielajCPPclang++18.1.3Success3,760
Jan 1, 2026 16:20zielajzielajCPPclang++18.1.3Success3,612
Jan 1, 2026 16:18zielajzielajCPPclang++18.1.3Error
Jan 1, 2026 16:17zielajzielajCPPclang++18.1.3Success3,736
Jan 1, 2026 16:16zielajzielajCPPclang++18.1.3Success3,595
Jan 1, 2026 16:13zielajzielajCPPclang++18.1.3Error
Jan 1, 2026 16:08zielajzielajCPPclang++18.1.3Success3,554+23.55 RP
Jan 1, 2026 16:07zielajzielajCPPclang++18.1.3Success3,674
Jan 1, 2026 16:04zielajzielajCPPclang++18.1.3Success3,636
Jan 1, 2026 16:03zielajzielajCPPclang++18.1.3Error
Jan 1, 2026 15:56zielajzielajCPPclang++18.1.3Error
Jan 1, 2026 15:55Josu San MartinJosu San MartinRUSTrust-1.92.0Success38,666
Jan 1, 2026 15:53zielajzielajCPPclang++18.1.3Success3,712
Jan 1, 2026 15:47zielajzielajCPPclang++18.1.3Success3,644
Jan 1, 2026 15:43zielajzielajCPPclang++18.1.3Error
Jan 1, 2026 15:31zielajzielajCPPclang++18.1.3Error
Jan 1, 2026 15:27zielajzielajCPPclang++18.1.3Error
Jan 1, 2026 15:25zielajzielajCPPclang++18.1.3Success3,584+32.32 RP
Jan 1, 2026 15:13zielajzielajCPPclang++18.1.3Error
Jan 1, 2026 15:11zielajzielajCPPclang++18.1.3Error
Jan 1, 2026 15:10zielajzielajCPPclang++18.1.3Error
Jan 1, 2026 15:08zielajzielajCPPclang++18.1.3Error
Jan 1, 2026 14:58zielajzielajCPPclang++18.1.3Error
Jan 1, 2026 14:49zielajzielajCPPclang++18.1.3Error
Jan 1, 2026 14:47zielajzielajCPPclang++18.1.3Error
Jan 1, 2026 14:46zielajzielajCPPclang++18.1.3Error
Jan 1, 2026 14:35zielajzielajCPPclang++18.1.3Error
Jan 1, 2026 14:34zielajzielajCPPclang++18.1.3Error
Jan 1, 2026 13:23zielajzielajCPPclang++18.1.3Error
Jan 1, 2026 13:21zielajzielajCPPclang++18.1.3Error
Jan 1, 2026 13:19zielajzielajCPPclang++18.1.3Error
Jan 1, 2026 13:17zielajzielajCPPclang++18.1.3Error
Jan 1, 2026 13:15zielajzielajCPPclang++18.1.3Error
Jan 1, 2026 13:14zielajzielajCPPclang++18.1.3Error
Jan 1, 2026 13:12zielajzielajCPPclang++18.1.3Error
Jan 1, 2026 13:07zielajzielajCPPclang++18.1.3Error
Jan 1, 2026 11:30zielajzielajCPPclang++18.1.3Error