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 21, 2022 17:17Bernard TeoBernard TeoCPPg++9.3.0Error
Aug 21, 2022 17:13Bernard TeoBernard TeoCPPg++9.3.0Error
Aug 21, 2022 17:06Bernard TeoBernard TeoCPPg++9.3.0Success23,899
Aug 21, 2022 17:03Bernard TeoBernard TeoCPPg++9.3.0Success23,958
Aug 21, 2022 17:00Bernard TeoBernard TeoCPPg++9.3.0Success23,432
Aug 21, 2022 16:56Sergey StreminSergey StreminRUSTrust-1.63.0Success19,083
Aug 21, 2022 16:56Sergey StreminSergey StreminRUSTrust-1.56.1Success19,045+22.60 RP
Aug 21, 2022 16:51Bernard TeoBernard TeoCPPg++9.3.0Success23,378
Aug 21, 2022 16:27Bernard TeoBernard TeoCPPg++9.3.0Success18,175
Aug 21, 2022 16:17Bernard TeoBernard TeoCPPg++9.3.0Success17,921+10.93 RP
Aug 21, 2022 16:15Bernard TeoBernard TeoCPPg++9.3.0Success18,279+37.05 RP
Aug 21, 2022 16:14Bernard TeoBernard TeoCPPg++9.3.0Error
Aug 21, 2022 16:12Bernard TeoBernard TeoCPPg++9.3.0Error
Aug 21, 2022 16:09Bernard TeoBernard TeoCPPg++9.3.0Error
Aug 21, 2022 15:51Bernard TeoBernard TeoCPPg++9.3.0Success19,607+0.78 RP
Aug 21, 2022 15:50Bernard TeoBernard TeoCPPg++9.3.0Success20,211
Aug 21, 2022 15:46Bernard TeoBernard TeoCPPg++9.3.0Success19,637+15.34 RP
Aug 21, 2022 15:37Bernard TeoBernard TeoCPPg++9.3.0Success20,247+70.92 RP
Aug 21, 2022 15:36Bernard TeoBernard TeoCPPg++9.3.0Error
Aug 21, 2022 15:32Bernard TeoBernard TeoCPPg++9.3.0Error
Aug 21, 2022 15:31Bernard TeoBernard TeoCPPg++9.3.0Error
Aug 21, 2022 15:30Bernard TeoBernard TeoCPPg++9.3.0Error
Aug 21, 2022 15:25Bernard TeoBernard TeoCPPg++9.3.0Error
Aug 21, 2022 15:06Bernard TeoBernard TeoCPPg++9.3.0Success23,642+15.48 RP
Aug 21, 2022 15:06Bernard TeoBernard TeoCPPg++9.3.0Success24,540+41.92 RP
Aug 21, 2022 15:05Bernard TeoBernard TeoCPPg++9.3.0Success35,466
Aug 21, 2022 15:04Bernard TeoBernard TeoCPPg++9.3.0Success31,270
Aug 21, 2022 15:02Bernard TeoBernard TeoCPPg++9.3.0Success29,356
Aug 21, 2022 15:00Bernard TeoBernard TeoCPPg++9.3.0Success32,093
Aug 21, 2022 14:51Bernard TeoBernard TeoCPPg++9.3.0Success27,530
Aug 21, 2022 14:44Bernard TeoBernard TeoCPPg++9.3.0Success27,354+37.27 RP
Aug 20, 2022 16:55Bernard TeoBernard TeoCPPg++9.3.0Success30,459+3.47 RP
Aug 20, 2022 16:43Bernard TeoBernard TeoCPPg++9.3.0Success30,802
Aug 20, 2022 15:51Bernard TeoBernard TeoCPPg++9.3.0Success30,784+17.44 RP
Aug 20, 2022 15:42Bernard TeoBernard TeoCPPg++9.3.0Error
Aug 20, 2022 14:39Bernard TeoBernard TeoCPPg++9.3.0Error
Aug 20, 2022 14:37Bernard TeoBernard TeoCPPg++9.3.0Error
Aug 20, 2022 13:58Bernard TeoBernard TeoCPPg++9.3.0Success32,530+26.28 RP
Aug 20, 2022 13:48Bernard TeoBernard TeoCPPg++9.3.0Success35,571+16.89 RP
Aug 20, 2022 13:35Bernard TeoBernard TeoCPPg++9.3.0Success37,845+0.38 RP
Aug 20, 2022 13:32Bernard TeoBernard TeoCPPg++9.3.0Success37,900+158.89 RP
Aug 20, 2022 13:30Bernard TeoBernard TeoCPPg++9.3.0Error
Aug 20, 2022 13:29Bernard TeoBernard TeoCPPg++9.3.0Error
Aug 20, 2022 13:26Bernard TeoBernard TeoCPPg++9.3.0Error
Aug 20, 2022 13:25Bernard TeoBernard TeoCPPg++9.3.0Error
Aug 20, 2022 13:21Bernard TeoBernard TeoCPPg++9.3.0Error
Aug 20, 2022 12:04Bernard TeoBernard TeoCPPg++9.3.0Success95,269+0.57 RP
Aug 20, 2022 12:03Bernard TeoBernard TeoCPPg++9.3.0Success95,995
Aug 20, 2022 12:02Bernard TeoBernard TeoCPPg++9.3.0Success96,148
Aug 20, 2022 08:07Bernard TeoBernard TeoCPPg++9.3.0Success95,786+13.11 RP
Aug 20, 2022 07:58Bernard TeoBernard TeoCPPg++9.3.0Error
Aug 20, 2022 07:56Bernard TeoBernard TeoCPPg++9.3.0Success110,122
Aug 20, 2022 07:54Bernard TeoBernard TeoCPPg++9.3.0Success109,538+10.62 RP
Aug 20, 2022 07:54Bernard TeoBernard TeoCPPg++9.3.0Success156,085
Aug 20, 2022 07:52Bernard TeoBernard TeoCPPg++9.3.0Success123,960+1.47 RP
Aug 20, 2022 07:48Bernard TeoBernard TeoCPPg++9.3.0Success126,257+57.58 RP
Aug 20, 2022 07:46Bernard TeoBernard TeoCPPg++9.3.0Error
Aug 20, 2022 07:45Bernard TeoBernard TeoCPPg++9.3.0Error
Aug 20, 2022 07:45Bernard TeoBernard TeoCPPg++9.3.0Error
Aug 20, 2022 07:39Bernard TeoBernard TeoCPPg++9.3.0Error
Aug 20, 2022 07:38Bernard TeoBernard TeoCPPg++9.3.0Error
Aug 20, 2022 07:37Bernard TeoBernard TeoCPPg++9.3.0Error
Aug 20, 2022 07:35Bernard TeoBernard TeoCPPg++9.3.0Error
Aug 20, 2022 07:34Bernard TeoBernard TeoCPPg++9.3.0Error
Aug 20, 2022 07:33Bernard TeoBernard TeoCPPg++9.3.0Error
Aug 20, 2022 07:30Bernard TeoBernard TeoCPPg++9.3.0Error
Aug 20, 2022 07:27Bernard TeoBernard TeoCPPg++9.3.0Error
Aug 20, 2022 07:26Bernard TeoBernard TeoCPPg++9.3.0Error
Aug 20, 2022 07:25Bernard TeoBernard TeoCPPg++9.3.0Error
Aug 20, 2022 07:24Bernard TeoBernard TeoCPPg++9.3.0Error
Aug 20, 2022 07:24Bernard TeoBernard TeoCPPg++9.3.0Error
Aug 20, 2022 07:23Bernard TeoBernard TeoCPPg++9.3.0Error
Aug 20, 2022 07:22Bernard TeoBernard TeoCPPg++9.3.0Error
Aug 20, 2022 07:21Bernard TeoBernard TeoCPPg++9.3.0Error
Aug 20, 2022 07:20Bernard TeoBernard TeoCPPg++9.3.0Error
Aug 20, 2022 07:19Bernard TeoBernard TeoCPPg++9.3.0Error
Aug 20, 2022 07:17Bernard TeoBernard TeoCPPg++9.3.0Error
Aug 20, 2022 07:15Bernard TeoBernard TeoCPPg++9.3.0Error
Aug 20, 2022 07:14Bernard TeoBernard TeoCPPg++9.3.0Error
Aug 20, 2022 07:13Bernard TeoBernard TeoCPPg++9.3.0Error
Aug 20, 2022 07:12Bernard TeoBernard TeoCPPg++9.3.0Error
Aug 20, 2022 07:12Bernard TeoBernard TeoCPPg++9.3.0Error
Aug 20, 2022 07:11Bernard TeoBernard TeoCPPg++9.3.0Error
Aug 20, 2022 07:10Bernard TeoBernard TeoCPPg++9.3.0Error
Aug 20, 2022 07:09Bernard TeoBernard TeoCPPg++9.3.0Error
Aug 20, 2022 07:09Bernard TeoBernard TeoCPPg++9.3.0Error
Aug 20, 2022 07:08Bernard TeoBernard TeoCPPg++9.3.0Error
Aug 20, 2022 07:06Bernard TeoBernard TeoCPPg++9.3.0Error
Aug 20, 2022 07:02Bernard TeoBernard TeoCPPg++9.3.0Error
Aug 20, 2022 07:01Bernard TeoBernard TeoCPPg++9.3.0Error
Aug 20, 2022 07:00Bernard TeoBernard TeoCPPg++9.3.0Error
Aug 20, 2022 06:52Bernard TeoBernard TeoCPPg++9.3.0Error
Aug 20, 2022 06:50Bernard TeoBernard TeoCPPg++9.3.0Error
Aug 20, 2022 06:48Bernard TeoBernard TeoCPPg++9.3.0Error
Aug 20, 2022 06:47Bernard TeoBernard TeoCPPg++9.3.0Error
Aug 20, 2022 06:45Bernard TeoBernard TeoCPPg++9.3.0Error
Aug 20, 2022 06:43Bernard TeoBernard TeoCPPg++9.3.0Error
Aug 20, 2022 06:42Bernard TeoBernard TeoCPPg++9.3.0Error
Aug 20, 2022 05:14Bernard TeoBernard TeoCPPg++9.3.0Error
Aug 20, 2022 05:11Bernard TeoBernard TeoCPPg++9.3.0Error