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 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
Aug 30, 2022 22:29wireless anonwireless anonCPPg++9.3.0Error
Aug 30, 2022 22:28wireless anonwireless anonCPPg++9.3.0Error
Aug 30, 2022 22:27wireless anonwireless anonCPPg++9.3.0Error
Aug 30, 2022 22:26wireless anonwireless anonCPPg++9.3.0Error
Aug 30, 2022 22:25wireless anonwireless anonCPPg++9.3.0Error
Aug 30, 2022 22:21wireless anonwireless anonCPPg++9.3.0Success144,676
Aug 30, 2022 22:19wireless anonwireless anonCPPg++9.3.0Error
Aug 30, 2022 22:17wireless anonwireless anonCPPg++9.3.0Success150,442
Aug 30, 2022 22:15wireless anonwireless anonCPPg++9.3.0Success154,306
Aug 30, 2022 22:08wireless anonwireless anonCPPg++9.3.0Error
Aug 30, 2022 21:45korey-skorey-sRUSTrust-1.63.0Success250,932+0.14 RP
Aug 30, 2022 21:42korey-skorey-sRUSTrust-1.63.0Success251,791+39.72 RP
Aug 30, 2022 21:18wireless anonwireless anonCPPg++9.3.0Success125,221+48.74 RP
Aug 30, 2022 20:20wireless anonwireless anonCPPg++9.3.0Error
Aug 30, 2022 20:19wireless anonwireless anonCPPg++9.3.0Error
Aug 30, 2022 20:18wireless anonwireless anonCPPg++9.3.0Success321,346+1.23 RP
Aug 30, 2022 20:15wireless anonwireless anonCPPg++9.3.0Success334,622+8.42 RP
Aug 30, 2022 20:13wireless anonwireless anonCPPg++9.3.0Error
Aug 30, 2022 20:01wireless anonwireless anonCPPg++9.3.0Error
Aug 30, 2022 19:54wireless anonwireless anonCPPg++9.3.0Error
Aug 30, 2022 19:52wireless anonwireless anonCPPg++9.3.0Error
Aug 30, 2022 19:50wireless anonwireless anonCPPg++9.3.0Error
Aug 30, 2022 19:46wireless anonwireless anonCPPg++9.3.0Error
Aug 30, 2022 19:44wireless anonwireless anonCPPg++9.3.0Error
Aug 30, 2022 19:32wireless anonwireless anonCPPg++9.3.0Error
Aug 30, 2022 19:26wireless anonwireless anonCPPg++9.3.0Error
Aug 30, 2022 19:23wireless anonwireless anonCPPg++9.3.0Error
Aug 30, 2022 19:22wireless anonwireless anonCPPg++9.3.0Error
Aug 30, 2022 19:19wireless anonwireless anonCPPg++9.3.0Error
Aug 30, 2022 19:17wireless anonwireless anonCPPg++9.3.0Error
Aug 30, 2022 19:15wireless anonwireless anonCPPg++9.3.0Error
Aug 30, 2022 19:12wireless anonwireless anonCPPg++9.3.0Error
Aug 30, 2022 19:08wireless anonwireless anonCPPg++9.3.0Error
Aug 30, 2022 19:08wireless anonwireless anonCPPg++9.3.0Error
Aug 30, 2022 19:07wireless anonwireless anonCPPg++9.3.0Error
Aug 30, 2022 19:05wireless anonwireless anonCPPg++9.3.0Error
Aug 30, 2022 19:03wireless anonwireless anonCPPg++9.3.0Error
Aug 30, 2022 19:00wireless anonwireless anonCPPg++9.3.0Error
Aug 30, 2022 18:52wireless anonwireless anonCPPg++9.3.0Error
Aug 30, 2022 18:52wireless anonwireless anonCPPg++9.3.0Error
Aug 30, 2022 18:51wireless anonwireless anonCPPg++9.3.0Error
Aug 30, 2022 18:49wireless anonwireless anonCPPg++9.3.0Error
Aug 30, 2022 18:48wireless anonwireless anonCPPg++9.3.0Error
Aug 30, 2022 18:46wireless anonwireless anonCPPg++9.3.0Error
Aug 30, 2022 18:43Robert BurkeRobert BurkeCPPg++9.3.0Error
Aug 30, 2022 18:35wireless anonwireless anonCPPg++9.3.0Error
Aug 30, 2022 18:19Bernard TeoBernard TeoCPPg++9.3.0Error
Aug 30, 2022 18:18Bernard TeoBernard TeoCPPg++9.3.0Error
Aug 30, 2022 18:15Bernard TeoBernard TeoCPPg++9.3.0Error
Aug 30, 2022 18:11Bernard TeoBernard TeoCPPg++9.3.0Success5,113
Aug 30, 2022 18:10Bernard TeoBernard TeoCPPg++9.3.0Error
Aug 30, 2022 18:09wireless anonwireless anonCPPg++9.3.0Success465,934+21.46 RP
Aug 30, 2022 18:09Bernard TeoBernard TeoCPPg++9.3.0Error
Aug 30, 2022 18:08Bernard TeoBernard TeoCPPg++9.3.0Success5,138
Aug 30, 2022 18:02Bernard TeoBernard TeoCPPg++9.3.0Error
Aug 30, 2022 18:00Bernard TeoBernard TeoCPPg++9.3.0Success4,858+16.04 RP