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 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
Dec 23, 2025 23:53zielajzielajCPPclang++18.1.3Error
Dec 23, 2025 23:52zielajzielajCPPclang++18.1.3Error
Dec 23, 2025 23:51zielajzielajCPPclang++18.1.3Error
Dec 23, 2025 23:49zielajzielajCPPclang++18.1.3Error
Dec 23, 2025 23:48zielajzielajCPPclang++18.1.3Error
Dec 23, 2025 23:45zielajzielajCPPclang++18.1.3Error
Dec 23, 2025 23:43zielajzielajCPPclang++18.1.3Error
Dec 23, 2025 23:41zielajzielajCPPclang++18.1.3Error
Dec 23, 2025 23:39zielajzielajCPPclang++18.1.3Error
Dec 23, 2025 18:11zielajzielajCPPclang++18.1.3Success4,071
Dec 23, 2025 18:09zielajzielajCPPclang++18.1.3Success4,058+13.89 RP
Dec 23, 2025 18:07zielajzielajCPPclang++18.1.3Error
Dec 23, 2025 18:05zielajzielajCPPclang++18.1.3Error
Dec 23, 2025 18:04zielajzielajCPPclang++18.1.3Error
Dec 23, 2025 18:03zielajzielajCPPclang++18.1.3Error
Dec 23, 2025 18:01zielajzielajCPPclang++18.1.3Error
Dec 23, 2025 17:59zielajzielajCPPclang++18.1.3Error
Dec 23, 2025 17:55zielajzielajCPPclang++18.1.3Error
Dec 23, 2025 17:53zielajzielajCPPclang++18.1.3Error
Dec 23, 2025 17:52zielajzielajCPPclang++18.1.3Error
Dec 23, 2025 17:50zielajzielajCPPclang++18.1.3Error
Dec 23, 2025 17:41zielajzielajCPPclang++18.1.3Success4,081+77.34 RP
Dec 23, 2025 17:39zielajzielajCPPclang++18.1.3Error
Dec 23, 2025 17:37zielajzielajCPPclang++18.1.3Error
Dec 23, 2025 17:34zielajzielajCPPclang++18.1.3Success4,214+20.10 RP
Dec 23, 2025 17:28zielajzielajCPPclang++18.1.3Error
Dec 23, 2025 17:26zielajzielajCPPclang++18.1.3Error
Dec 23, 2025 14:42zielajzielajCPPclang++18.1.3Error
Dec 23, 2025 14:42zielajzielajCPPclang++18.1.3Error
Dec 23, 2025 14:39zielajzielajCPPclang++18.1.3Error
Dec 23, 2025 14:38zielajzielajCPPclang++18.1.3Error
Dec 23, 2025 14:36zielajzielajCPPclang++18.1.3Error
Dec 23, 2025 14:32zielajzielajCPPclang++18.1.3Error
Dec 23, 2025 13:01AnSaAnSaCPPg++13.3.0Success71,812+1.93 RP
Dec 23, 2025 12:28Joad NacerJoad NacerCPPclang++18.1.3Success4,535
Dec 23, 2025 10:49zielajzielajCPPclang++18.1.3Success4,307
Dec 23, 2025 10:31zielajzielajCPPclang++18.1.3Success4,250+6.62 RP
Dec 23, 2025 10:27zielajzielajCPPclang++18.1.3Success4,265
Dec 23, 2025 10:20zielajzielajCPPclang++18.1.3Error
Dec 23, 2025 10:18zielajzielajCPPclang++18.1.3Success4,338
Dec 23, 2025 10:16zielajzielajCPPclang++18.1.3Success4,344
Dec 23, 2025 10:06zielajzielajCPPclang++18.1.3Success4,263
Dec 23, 2025 10:03zielajzielajCPPclang++18.1.3Success4,338
Dec 23, 2025 10:02zielajzielajCPPclang++18.1.3Error
Dec 23, 2025 10:01zielajzielajCPPclang++18.1.3Error
Dec 23, 2025 09:59zielajzielajCPPclang++18.1.3Error
Dec 23, 2025 09:58Rajarshi BasuRajarshi BasuCPPg++13.3.0Success4,882