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
Sep 10, 2022 19:37eldon-chungeldon-chungCPPg++9.3.0Success33,969+0.26 RP
Sep 10, 2022 19:35eldon-chungeldon-chungCPPg++9.3.0Error
Sep 6, 2022 23:09korey-skorey-sRUSTrust-1.63.0Success142,437
Sep 6, 2022 10:41korey-skorey-sRUSTrust-1.63.0Success142,360+3.63 RP
Sep 6, 2022 10:29vanderlindevanderlindeRUSTrust-1.63.0Success284,788
Sep 6, 2022 10:08vanderlindevanderlindeRUSTrust-1.63.0Error
Sep 6, 2022 09:53korey-skorey-sRUSTrust-1.63.0Success160,314
Sep 5, 2022 09:23korey-skorey-sCPPg++9.3.0Success464,486
Sep 5, 2022 09:22korey-skorey-sGOgo1.19Success234,890
Sep 5, 2022 09:09korey-skorey-sRUSTrust-1.63.0Success252,564
Sep 1, 2022 20:21A L ManningA L ManningRUSTrust-1.63.0Success73,467
Sep 1, 2022 20:00A L ManningA L ManningRUSTrust-1.63.0Error
Sep 1, 2022 15:51A L ManningA L ManningRUSTrust-1.63.0Success49,295+5.59 RP
Sep 1, 2022 15:46A L ManningA L ManningRUSTrust-1.63.0Success51,943
Sep 1, 2022 13:54A L ManningA L ManningRUSTrust-1.63.0Success51,270
Sep 1, 2022 13:51A L ManningA L ManningRUSTrust-1.63.0Success51,441
Sep 1, 2022 13:49A L ManningA L ManningRUSTrust-1.63.0Success51,084
Sep 1, 2022 13:48A L ManningA L ManningRUSTrust-1.63.0Success50,813
Sep 1, 2022 07:15vanderlindevanderlindeRUSTrust-1.63.0Success241,318
Sep 1, 2022 07:03vanderlindevanderlindeRUSTrust-1.63.0Error
Sep 1, 2022 06:55vanderlindevanderlindeRUSTrust-1.63.0Success243,141
Sep 1, 2022 06:42vanderlindevanderlindeRUSTrust-1.63.0Success243,963
Sep 1, 2022 06:40vanderlindevanderlindeRUSTrust-1.63.0Success245,130
Aug 31, 2022 22:34vanderlindevanderlindeRUSTrust-1.63.0Success241,228
Aug 31, 2022 22:23vanderlindevanderlindeRUSTrust-1.63.0Success238,356+0.41 RP
Aug 31, 2022 22:21vanderlindevanderlindeRUSTrust-1.63.0Success240,714+0.34 RP
Aug 31, 2022 22:11vanderlindevanderlindeRUSTrust-1.63.0Success242,704+2.60 RP
Aug 31, 2022 22:01vanderlindevanderlindeRUSTrust-1.63.0Success261,606
Aug 31, 2022 21:52vanderlindevanderlindeRUSTrust-1.63.0Success259,056+17.10 RP
Aug 31, 2022 21:28vanderlindevanderlindeCPPclang++10.0.0Success465,052+21.50 RP
Aug 31, 2022 16:40Bernard TeoBernard TeoCPPg++9.3.0Error
Aug 31, 2022 16:38Bernard TeoBernard TeoCPPg++9.3.0Error
Aug 31, 2022 16:33Bernard TeoBernard TeoCPPg++9.3.0Error
Aug 31, 2022 16:30Bernard TeoBernard TeoCPPg++9.3.0Success3,386+1'789.76 RP
Aug 31, 2022 16:27Bernard TeoBernard TeoCPPg++9.3.0Error
Aug 31, 2022 16:23Bernard TeoBernard TeoCPPg++9.3.0Error
Aug 31, 2022 16:20Bernard TeoBernard TeoCPPg++9.3.0Error
Aug 31, 2022 16:06Bernard TeoBernard TeoCPPg++9.3.0Error
Aug 31, 2022 16:05Bernard TeoBernard TeoCPPg++9.3.0Error
Aug 31, 2022 16:04Bernard TeoBernard TeoCPPg++9.3.0Error
Aug 31, 2022 16:02Bernard TeoBernard TeoCPPg++9.3.0Error
Aug 31, 2022 15:08korey-skorey-sRUSTrust-1.63.0Success153,455
Aug 31, 2022 12:47A L ManningA L ManningRUSTrust-1.63.0Success50,693+85.34 RP
Aug 31, 2022 12:37eeehaoaeeehaoaGOgo1.19Success233,329+42.86 RP
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