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
Dec 26, 2025 20:23zielajzielajCPPclang++18.1.3Error
Dec 26, 2025 20:22zielajzielajCPPclang++18.1.3Error
Dec 26, 2025 20:21zielajzielajCPPclang++18.1.3Error
Dec 26, 2025 18:33zielajzielajCPPclang++18.1.3Error
Dec 26, 2025 18:32zielajzielajCPPclang++18.1.3Error
Dec 26, 2025 17:18zielajzielajCPPclang++18.1.3Error
Dec 26, 2025 17:14zielajzielajCPPclang++18.1.3Error
Dec 26, 2025 17:13zielajzielajCPPclang++18.1.3Error
Dec 26, 2025 17:11zielajzielajCPPclang++18.1.3Error
Dec 26, 2025 16:01zielajzielajCPPclang++18.1.3Success3,772
Dec 26, 2025 15:59zielajzielajCPPclang++18.1.3Error
Dec 26, 2025 15:57zielajzielajCPPclang++18.1.3Error
Dec 26, 2025 15:54zielajzielajCPPclang++18.1.3Error
Dec 26, 2025 15:52zielajzielajCPPclang++18.1.3Error
Dec 26, 2025 15:41zielajzielajCPPclang++18.1.3Error
Dec 26, 2025 15:40zielajzielajCPPclang++18.1.3Error
Dec 26, 2025 15:38zielajzielajCPPclang++18.1.3Error
Dec 26, 2025 15:35zielajzielajCPPclang++18.1.3Error
Dec 26, 2025 15:29zielajzielajCPPclang++18.1.3Error
Dec 26, 2025 15:17zielajzielajCPPclang++18.1.3Success3,808
Dec 26, 2025 15:13zielajzielajCPPclang++18.1.3Success3,861
Dec 26, 2025 15:12zielajzielajCPPclang++18.1.3Success3,848
Dec 26, 2025 15:06zielajzielajCPPclang++18.1.3Success4,009
Dec 26, 2025 14:54zielajzielajCPPclang++18.1.3Success3,834
Dec 26, 2025 12:55zielajzielajCPPclang++18.1.3Error
Dec 26, 2025 12:44zielajzielajCPPclang++18.1.3Error
Dec 26, 2025 12:43zielajzielajCPPclang++18.1.3Error
Dec 26, 2025 12:42zielajzielajCPPclang++18.1.3Error
Dec 26, 2025 12:40zielajzielajCPPclang++18.1.3Error
Dec 26, 2025 12:39zielajzielajCPPclang++18.1.3Error
Dec 26, 2025 12:27zielajzielajCPPclang++18.1.3Error
Dec 26, 2025 12:24zielajzielajCPPclang++18.1.3Error
Dec 26, 2025 12:19zielajzielajCPPclang++18.1.3Error
Dec 26, 2025 12:17zielajzielajCPPclang++18.1.3Error
Dec 26, 2025 12:14zielajzielajCPPclang++18.1.3Error
Dec 26, 2025 12:08zielajzielajCPPclang++18.1.3Error
Dec 26, 2025 12:06zielajzielajCPPclang++18.1.3Error
Dec 26, 2025 11:58zielajzielajCPPclang++18.1.3Success3,778
Dec 26, 2025 11:53zielajzielajCPPclang++18.1.3Error
Dec 26, 2025 11:50zielajzielajCPPclang++18.1.3Error
Dec 26, 2025 11:48zielajzielajCPPclang++18.1.3Error
Dec 26, 2025 03:38Josu San MartinJosu San MartinRUSTrust-1.92.0Success27,763+30.90 RP
Dec 26, 2025 03:37Josu San MartinJosu San MartinRUSTrust-1.92.0Error
Dec 26, 2025 01:20Josu San MartinJosu San MartinRUSTrust-1.92.0Success46,557
Dec 25, 2025 23:06zielajzielajCPPclang++18.1.3Success3,830
Dec 25, 2025 23:04zielajzielajCPPclang++18.1.3Success3,887
Dec 25, 2025 23:01zielajzielajCPPclang++18.1.3Success4,393
Dec 25, 2025 22:57zielajzielajCPPclang++18.1.3Success3,761+34.88 RP
Dec 25, 2025 22:55zielajzielajCPPclang++18.1.3Success3,982
Dec 25, 2025 22:44zielajzielajCPPclang++18.1.3Success3,862
Dec 25, 2025 22:17zielajzielajCPPclang++18.1.3Success3,811+0.69 RP
Dec 25, 2025 22:06zielajzielajCPPclang++18.1.3Success4,004
Dec 25, 2025 22:01zielajzielajCPPclang++18.1.3Success3,812+3.44 RP
Dec 25, 2025 16:34Josu San MartinJosu San MartinRUSTrust-1.92.0Success30,413
Dec 25, 2025 16:33Josu San MartinJosu San MartinRUSTrust-1.92.0Success30,368+0.08 RP
Dec 24, 2025 21:19zielajzielajCPPclang++18.1.3Success3,817+15.01 RP
Dec 24, 2025 21:09zielajzielajCPPclang++18.1.3Error
Dec 24, 2025 20:23zielajzielajCPPclang++18.1.3Success3,839+16.18 RP
Dec 24, 2025 20:22zielajzielajCPPclang++18.1.3Success3,899
Dec 24, 2025 20:16zielajzielajCPPclang++18.1.3Error
Dec 24, 2025 20:15zielajzielajCPPclang++18.1.3Error
Dec 24, 2025 20:05zielajzielajCPPclang++18.1.3Success3,947
Dec 24, 2025 20:04zielajzielajCPPclang++18.1.3Success3,959
Dec 24, 2025 20:04zielajzielajCPPclang++18.1.3Error
Dec 24, 2025 19:54zielajzielajCPPclang++18.1.3Success3,863+11.34 RP
Dec 24, 2025 13:41zielajzielajCPPclang++18.1.3Success3,880+81.69 RP
Dec 24, 2025 13:40zielajzielajCPPclang++18.1.3Error
Dec 24, 2025 13:36zielajzielajCPPclang++18.1.3Error
Dec 24, 2025 13:32zielajzielajCPPclang++18.1.3Error
Dec 24, 2025 13:29zielajzielajCPPclang++18.1.3Error
Dec 24, 2025 12:24zielajzielajCPPclang++18.1.3Error
Dec 24, 2025 12:22zielajzielajCPPclang++18.1.3Error
Dec 24, 2025 12:15zielajzielajCPPclang++18.1.3Error
Dec 24, 2025 12:10zielajzielajCPPclang++18.1.3Error
Dec 24, 2025 12:02zielajzielajCPPclang++18.1.3Error
Dec 24, 2025 12:00zielajzielajCPPclang++18.1.3Success4,083
Dec 24, 2025 11:55zielajzielajCPPclang++18.1.3Error
Dec 24, 2025 11:54zielajzielajCPPclang++18.1.3Error
Dec 24, 2025 11:50zielajzielajCPPclang++18.1.3Error
Dec 24, 2025 11:48zielajzielajCPPclang++18.1.3Error
Dec 24, 2025 11:45zielajzielajCPPclang++18.1.3Error
Dec 24, 2025 04:10Rajarshi BasuRajarshi BasuCPPg++13.3.0Error
Dec 24, 2025 04:07Rajarshi BasuRajarshi BasuCPPg++13.3.0Error
Dec 24, 2025 04:05Rajarshi BasuRajarshi BasuCPPg++13.3.0Error
Dec 24, 2025 03:46Rajarshi BasuRajarshi BasuCPPg++13.3.0Error
Dec 24, 2025 03:42Rajarshi BasuRajarshi BasuCPPg++13.3.0Error
Dec 24, 2025 03:32Rajarshi BasuRajarshi BasuCPPg++13.3.0Error
Dec 24, 2025 00:47zielajzielajCPPclang++18.1.3Success4,007+11.78 RP
Dec 24, 2025 00:45zielajzielajCPPclang++18.1.3Error
Dec 24, 2025 00:23zielajzielajCPPclang++18.1.3Error
Dec 24, 2025 00:22zielajzielajCPPclang++18.1.3Error
Dec 24, 2025 00:20zielajzielajCPPclang++18.1.3Error
Dec 24, 2025 00:16zielajzielajCPPclang++18.1.3Success4,026+1.23 RP
Dec 24, 2025 00:09zielajzielajCPPclang++18.1.3Error
Dec 24, 2025 00:04zielajzielajCPPclang++18.1.3Success4,028+18.35 RP
Dec 24, 2025 00:02zielajzielajCPPclang++18.1.3Error
Dec 24, 2025 00:02zielajzielajCPPclang++18.1.3Error
Dec 24, 2025 00:01zielajzielajCPPclang++18.1.3Error
Dec 23, 2025 23:59zielajzielajCPPclang++18.1.3Error
Dec 23, 2025 23:55zielajzielajCPPclang++18.1.3Error