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 29, 2025 20:00zielajzielajCPPclang++18.1.3Success3,629
Dec 29, 2025 19:59zielajzielajCPPg++13.3.0Success3,935
Dec 29, 2025 19:54zielajzielajCPPclang++18.1.3Success3,626+20.38 RP
Dec 29, 2025 19:44zielajzielajCPPclang++18.1.3Success3,673
Dec 29, 2025 19:43zielajzielajCPPclang++18.1.3Success3,653+4.49 RP
Dec 29, 2025 19:35zielajzielajCPPclang++18.1.3Success3,664
Dec 29, 2025 19:34zielajzielajCPPclang++18.1.3Error
Dec 29, 2025 19:33zielajzielajCPPclang++18.1.3Error
Dec 29, 2025 19:32zielajzielajCPPclang++18.1.3Error
Dec 29, 2025 19:31zielajzielajCPPclang++18.1.3Error
Dec 29, 2025 19:29zielajzielajCPPclang++18.1.3Error
Dec 29, 2025 19:28zielajzielajCPPclang++18.1.3Error
Dec 29, 2025 19:27zielajzielajCPPclang++18.1.3Error
Dec 29, 2025 19:24zielajzielajCPPclang++18.1.3Error
Dec 29, 2025 19:20zielajzielajCPPclang++18.1.3Error
Dec 29, 2025 19:19zielajzielajCPPclang++18.1.3Error
Dec 29, 2025 19:17zielajzielajCPPclang++18.1.3Error
Dec 29, 2025 19:15zielajzielajCPPclang++18.1.3Error
Dec 29, 2025 19:14zielajzielajCPPclang++18.1.3Error
Dec 29, 2025 18:19zielajzielajCPPclang++18.1.3Success3,718
Dec 29, 2025 18:12zielajzielajCPPclang++18.1.3Success3,659+12.64 RP
Dec 29, 2025 18:10zielajzielajCPPclang++18.1.3Error
Dec 29, 2025 18:06zielajzielajCPPclang++18.1.3Success3,676+36.50 RP
Dec 29, 2025 16:38zielajzielajCPPclang++18.1.3Recalculating
Dec 28, 2025 14:27zypehzypehGOgo1.25.5Success48,375
Dec 28, 2025 14:23zypehzypehGOgo1.25.5Success47,624+16.78 RP
Dec 28, 2025 14:18zypehzypehGOgo1.25.5Success56,936
Dec 28, 2025 14:15zypehzypehGOgo1.25.5Success57,721
Dec 28, 2025 14:13zypehzypehGOgo1.25.5Success59,140
Dec 28, 2025 14:05zypehzypehGOgo1.25.5Success51,759+4.19 RP
Dec 28, 2025 14:02zypehzypehGOgo1.25.5Success53,162
Dec 28, 2025 13:55zypehzypehGOgo1.25.5Success52,907+29.63 RP
Dec 28, 2025 13:52zypehzypehGOgo1.25.5Success71,001
Dec 28, 2025 13:45zypehzypehGOgo1.25.5Success62,742+159.38 RP
Dec 28, 2025 04:00Josu San MartinJosu San MartinZIG0.14.0Success116,773
Dec 28, 2025 02:32Josu San MartinJosu San MartinZIG0.14.0Success50,062+127.14 RP
Dec 27, 2025 21:47Josu San MartinJosu San MartinRUSTrust-1.92.0Success22,195
Dec 27, 2025 21:47Josu San MartinJosu San MartinRUSTrust-1.92.0Success37,133
Dec 27, 2025 21:47Josu San MartinJosu San MartinRUSTrust-1.92.0Success22,314
Dec 27, 2025 21:46Josu San MartinJosu San MartinRUSTrust-1.92.0Success22,040
Dec 27, 2025 21:42Josu San MartinJosu San MartinRUSTrust-1.92.0Success22,346
Dec 27, 2025 21:42Josu San MartinJosu San MartinRUSTrust-1.92.0Success22,666
Dec 27, 2025 21:41Josu San MartinJosu San MartinRUSTrust-1.92.0Success22,473
Dec 27, 2025 21:37Josu San MartinJosu San MartinRUSTrust-1.92.0Success22,609
Dec 27, 2025 21:00Josu San MartinJosu San MartinRUSTrust-1.92.0Success21,933+2.01 RP
Dec 27, 2025 21:00Josu San MartinJosu San MartinRUSTrust-1.92.0Success24,053
Dec 27, 2025 20:48Josu San MartinJosu San MartinRUSTrust-1.92.0Success22,030+37.43 RP
Dec 27, 2025 20:48Josu San MartinJosu San MartinRUSTrust-1.92.0Success24,559
Dec 27, 2025 20:46Josu San MartinJosu San MartinRUSTrust-1.92.0Success25,649
Dec 27, 2025 20:35Josu San MartinJosu San MartinRUSTrust-1.92.0Success24,010+56.30 RP
Dec 27, 2025 20:20Josu San MartinJosu San MartinRUSTrust-1.92.0Success29,629
Dec 27, 2025 18:47Josu San MartinJosu San MartinRUSTrust-1.92.0Success44,730
Dec 27, 2025 18:47Josu San MartinJosu San MartinRUSTrust-1.92.0Success34,299
Dec 27, 2025 18:47Josu San MartinJosu San MartinRUSTrust-1.92.0Success35,144
Dec 26, 2025 20:50zielajzielajCPPclang++18.1.3Success3,726+24.98 RP
Dec 26, 2025 20:47zielajzielajCPPclang++18.1.3Error
Dec 26, 2025 20:46zielajzielajCPPclang++18.1.3Error
Dec 26, 2025 20:42zielajzielajCPPclang++18.1.3Success3,973
Dec 26, 2025 20:40zielajzielajCPPclang++18.1.3Success4,000
Dec 26, 2025 20:39zielajzielajCPPclang++18.1.3Success3,778
Dec 26, 2025 20:34zielajzielajCPPclang++18.1.3Error
Dec 26, 2025 20:32zielajzielajCPPclang++18.1.3Error
Dec 26, 2025 20:31zielajzielajCPPclang++18.1.3Error
Dec 26, 2025 20:26zielajzielajCPPclang++18.1.3Error
Dec 26, 2025 20:25zielajzielajCPPclang++18.1.3Error
Dec 26, 2025 20:24zielajzielajCPPclang++18.1.3Error
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