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
Aug 31, 2022 12:34A L ManningA L ManningRUSTrust-1.63.0Success89,342+23.42 RP
Aug 31, 2022 12:32A L ManningA L ManningRUSTrust-1.63.0Success116,207
Aug 31, 2022 12:29A L ManningA L ManningRUSTrust-1.63.0Success114,823
Aug 31, 2022 12:15korey-skorey-sRUSTrust-1.63.0Success150,109+1.22 RP
Aug 31, 2022 12:05A L ManningA L ManningRUSTrust-1.63.0Success115,971
Aug 31, 2022 12:03A L ManningA L ManningRUSTrust-1.63.0Success115,129
Aug 31, 2022 12:00A L ManningA L ManningRUSTrust-1.63.0Success117,645
Aug 31, 2022 11:56A L ManningA L ManningRUSTrust-1.63.0Success113,925
Aug 31, 2022 11:49A L ManningA L ManningRUSTrust-1.63.0Success115,282
Aug 31, 2022 11:37A L ManningA L ManningRUSTrust-1.63.0Success112,978+11.34 RP
Aug 31, 2022 11:34A L ManningA L ManningRUSTrust-1.63.0Success145,049
Aug 31, 2022 11:32A L ManningA L ManningRUSTrust-1.63.0Success129,835
Aug 31, 2022 11:27A L ManningA L ManningRUSTrust-1.63.0Success133,009
Aug 31, 2022 11:16A L ManningA L ManningRUSTrust-1.63.0Success144,480
Aug 31, 2022 09:23korey-skorey-sRUSTrust-1.63.0Success152,902+2.28 RP
Aug 31, 2022 09:03korey-skorey-sRUSTrust-1.63.0Success158,430+23.27 RP
Aug 31, 2022 07:33wireless anonwireless anonCPPg++9.3.0Error
Aug 31, 2022 07:32wireless anonwireless anonCPPg++9.3.0Error
Aug 31, 2022 07:28wireless anonwireless anonCPPg++9.3.0Error
Aug 31, 2022 07:27wireless anonwireless anonCPPg++9.3.0Error
Aug 31, 2022 07:23wireless anonwireless anonCPPg++9.3.0Error
Aug 31, 2022 07:21wireless anonwireless anonCPPg++9.3.0Error
Aug 31, 2022 07:17wireless anonwireless anonCPPg++9.3.0Error
Aug 31, 2022 07:17wireless anonwireless anonCPPg++9.3.0Success125,115
Aug 31, 2022 07:15wireless anonwireless anonCPPg++9.3.0Error
Aug 31, 2022 07:11wireless anonwireless anonCPPg++9.3.0Success99,194
Aug 31, 2022 07:10wireless anonwireless anonCPPg++9.3.0Error
Aug 31, 2022 07:09wireless anonwireless anonCPPg++9.3.0Error
Aug 31, 2022 07:08wireless anonwireless anonCPPg++9.3.0Success137,079
Aug 31, 2022 06:09wireless anonwireless anonCPPg++9.3.0Error
Aug 31, 2022 06:04wireless anonwireless anonCPPg++9.3.0Success100,009
Aug 31, 2022 05:57wireless anonwireless anonCPPg++9.3.0Success97,590
Aug 31, 2022 05:04wireless anonwireless anonCPPg++9.3.0Success95,586
Aug 31, 2022 05:04wireless anonwireless anonCPPg++9.3.0Success96,626
Aug 31, 2022 05:02wireless anonwireless anonCPPg++9.3.0Success96,778
Aug 31, 2022 05:02wireless anonwireless anonCPPg++9.3.0Success98,396
Aug 31, 2022 05:01wireless anonwireless anonCPPg++9.3.0Error
Aug 31, 2022 05:01wireless anonwireless anonCPPg++9.3.0Error
Aug 31, 2022 05:00wireless anonwireless anonCPPg++9.3.0Success95,177
Aug 31, 2022 04:54wireless anonwireless anonCPPg++9.3.0Success117,565
Aug 31, 2022 04:52wireless anonwireless anonCPPg++9.3.0Error
Aug 31, 2022 04:50wireless anonwireless anonCPPg++9.3.0Success141,957
Aug 31, 2022 04:42wireless anonwireless anonCPPg++9.3.0Error
Aug 31, 2022 04:41wireless anonwireless anonCPPg++9.3.0Error
Aug 31, 2022 04:41wireless anonwireless anonCPPg++9.3.0Error
Aug 31, 2022 04:41wireless anonwireless anonCPPg++9.3.0Error
Aug 31, 2022 04:41wireless anonwireless anonCPPg++9.3.0Error
Aug 31, 2022 01:56wireless anonwireless anonCPPg++9.3.0Error
Aug 31, 2022 01:54wireless anonwireless anonCPPg++9.3.0Error
Aug 31, 2022 01:50wireless anonwireless anonCPPg++9.3.0Error
Aug 31, 2022 01:49wireless anonwireless anonCPPg++9.3.0Error
Aug 31, 2022 01:47wireless anonwireless anonCPPg++9.3.0Error
Aug 31, 2022 01:45wireless anonwireless anonCPPg++9.3.0Error
Aug 31, 2022 01:37wireless anonwireless anonCPPg++9.3.0Error
Aug 31, 2022 01:36wireless anonwireless anonCPPg++9.3.0Error
Aug 31, 2022 01:35wireless anonwireless anonCPPg++9.3.0Success85,512
Aug 31, 2022 01:34wireless anonwireless anonCPPg++9.3.0Error
Aug 31, 2022 01:30wireless anonwireless anonCPPg++9.3.0Error
Aug 31, 2022 01:30wireless anonwireless anonCPPg++9.3.0Error
Aug 31, 2022 01:29wireless anonwireless anonCPPg++9.3.0Error
Aug 31, 2022 01:26wireless anonwireless anonCPPg++9.3.0Error
Aug 31, 2022 01:25wireless anonwireless anonCPPg++9.3.0Error
Aug 31, 2022 01:20wireless anonwireless anonCPPg++9.3.0Error
Aug 31, 2022 01:19wireless anonwireless anonCPPg++9.3.0Error
Aug 31, 2022 01:18wireless anonwireless anonCPPg++9.3.0Error
Aug 31, 2022 01:17wireless anonwireless anonCPPg++9.3.0Error
Aug 31, 2022 01:17wireless anonwireless anonCPPg++9.3.0Error
Aug 31, 2022 01:16wireless anonwireless anonCPPg++9.3.0Error
Aug 31, 2022 01:14wireless anonwireless anonCPPg++9.3.0Error
Aug 31, 2022 01:13wireless anonwireless anonCPPg++9.3.0Error
Aug 31, 2022 01:09wireless anonwireless anonCPPg++9.3.0Error
Aug 31, 2022 01:06wireless anonwireless anonCPPg++9.3.0Error
Aug 31, 2022 00:53wireless anonwireless anonCPPg++9.3.0Error
Aug 31, 2022 00:50wireless anonwireless anonCPPg++9.3.0Error
Aug 31, 2022 00:47wireless anonwireless anonCPPg++9.3.0Error
Aug 31, 2022 00:43wireless anonwireless anonCPPg++9.3.0Error
Aug 31, 2022 00:41wireless anonwireless anonCPPg++9.3.0Error
Aug 31, 2022 00:39wireless anonwireless anonCPPg++9.3.0Error
Aug 31, 2022 00:29wireless anonwireless anonCPPg++9.3.0Error
Aug 31, 2022 00:23wireless anonwireless anonCPPg++9.3.0Error
Aug 31, 2022 00:23wireless anonwireless anonCPPg++9.3.0Error
Aug 31, 2022 00:21wireless anonwireless anonCPPg++9.3.0Error
Aug 31, 2022 00:19wireless anonwireless anonCPPg++9.3.0Error
Aug 31, 2022 00:00wireless anonwireless anonCPPg++9.3.0Error
Aug 30, 2022 23:39wireless anonwireless anonCPPg++9.3.0Error
Aug 30, 2022 23:38wireless anonwireless anonCPPg++9.3.0Error
Aug 30, 2022 23:32wireless anonwireless anonCPPg++9.3.0Success82,990+26.24 RP
Aug 30, 2022 23:27wireless anonwireless anonCPPg++9.3.0Success106,096+14.40 RP
Aug 30, 2022 23:25wireless anonwireless anonCPPg++9.3.0Error
Aug 30, 2022 23:18wireless anonwireless anonCPPg++9.3.0Success128,942
Aug 30, 2022 23:14wireless anonwireless anonCPPg++9.3.0Success128,411
Aug 30, 2022 23:13wireless anonwireless anonCPPg++9.3.0Error
Aug 30, 2022 23:09korey-skorey-sRUSTrust-1.63.0Error
Aug 30, 2022 22:58wireless anonwireless anonCPPg++9.3.0Success203,552
Aug 30, 2022 22:54wireless anonwireless anonCPPg++9.3.0Error
Aug 30, 2022 22:53wireless anonwireless anonCPPg++9.3.0Error
Aug 30, 2022 22:45wireless anonwireless anonCPPg++9.3.0Error
Aug 30, 2022 22:42wireless anonwireless anonCPPg++9.3.0Error
Aug 30, 2022 22:33wireless anonwireless anonCPPg++9.3.0Error
Aug 30, 2022 22:32wireless anonwireless anonCPPg++9.3.0Success247,064