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 23, 2022 14:48eldon-chungeldon-chungCPPclang++10.0.0Error
Aug 23, 2022 14:42eldon-chungeldon-chungCPPclang++10.0.0Error
Aug 23, 2022 14:14eldon-chungeldon-chungCPPclang++10.0.0Error
Aug 23, 2022 13:22eldon-chungeldon-chungCPPclang++10.0.0Error
Aug 23, 2022 13:10eldon-chungeldon-chungCPPclang++10.0.0Error
Aug 23, 2022 13:00eldon-chungeldon-chungCPPclang++10.0.0Error
Aug 23, 2022 08:37eldon-chungeldon-chungCPPclang++10.0.0Error
Aug 23, 2022 08:33eldon-chungeldon-chungCPPclang++10.0.0Error
Aug 23, 2022 08:24eldon-chungeldon-chungCPPclang++10.0.0Error
Aug 22, 2022 17:03Bernard TeoBernard TeoCPPg++9.3.0Error
Aug 22, 2022 17:01Bernard TeoBernard TeoCPPg++9.3.0Error
Aug 22, 2022 16:53Bernard TeoBernard TeoCPPg++9.3.0Success15,803+10.59 RP
Aug 22, 2022 16:51Bernard TeoBernard TeoCPPg++9.3.0Error
Aug 22, 2022 16:43Bernard TeoBernard TeoCPPg++9.3.0Success16,072+56.97 RP
Aug 22, 2022 16:40Bernard TeoBernard TeoCPPg++9.3.0Error
Aug 22, 2022 16:21Bernard TeoBernard TeoCPPg++9.3.0Success17,692+1.43 RP
Aug 22, 2022 15:16Bernard TeoBernard TeoCPPg++9.3.0Success21,333
Aug 22, 2022 11:34Teh Xue YongTeh Xue YongCPPg++9.3.0Success323,611
Aug 22, 2022 11:28Teh Xue YongTeh Xue YongCPPg++9.3.0Success274,634
Aug 22, 2022 10:42Teh Xue YongTeh Xue YongCPPg++9.3.0Success274,362+5.62 RP
Aug 22, 2022 10:29Teh Xue YongTeh Xue YongCPPg++9.3.0Error
Aug 22, 2022 10:13Teh Xue YongTeh Xue YongCPPg++9.3.0Error
Aug 22, 2022 10:06Teh Xue YongTeh Xue YongCPPg++9.3.0Success324,389+7.81 RP
Aug 22, 2022 06:08Teh Xue YongTeh Xue YongCPPg++9.3.0Success460,768
Aug 22, 2022 06:05Teh Xue YongTeh Xue YongCPPg++9.3.0Success434,401+1.51 RP
Aug 22, 2022 06:04Teh Xue YongTeh Xue YongCPPg++9.3.0Success464,931+21.51 RP
Aug 21, 2022 17:58Bernard TeoBernard TeoCPPg++9.3.0Success21,313
Aug 21, 2022 17:57Bernard TeoBernard TeoCPPg++9.3.0Error
Aug 21, 2022 17:54Bernard TeoBernard TeoCPPg++9.3.0Error
Aug 21, 2022 17:51Bernard TeoBernard TeoCPPg++9.3.0Success23,361
Aug 21, 2022 17:46Bernard TeoBernard TeoCPPg++9.3.0Success20,089
Aug 21, 2022 17:46Sergey StreminSergey StreminRUSTrust-1.63.0Success18,468+32.80 RP
Aug 21, 2022 17:46Bernard TeoBernard TeoCPPg++9.3.0Error
Aug 21, 2022 17:38Bernard TeoBernard TeoCPPg++9.3.0Error
Aug 21, 2022 17:36Bernard TeoBernard TeoCPPg++9.3.0Success23,354
Aug 21, 2022 17:35Bernard TeoBernard TeoCPPg++9.3.0Success18,174
Aug 21, 2022 17:34Bernard TeoBernard TeoCPPg++9.3.0Success17,737+2.41 RP
Aug 21, 2022 17:32Bernard TeoBernard TeoCPPg++9.3.0Success17,813+3.38 RP
Aug 21, 2022 17:29Bernard TeoBernard TeoCPPg++9.3.0Error
Aug 21, 2022 17:28Bernard TeoBernard TeoCPPg++9.3.0Error
Aug 21, 2022 17:25Bernard TeoBernard TeoCPPg++9.3.0Error
Aug 21, 2022 17:25Bernard TeoBernard TeoCPPg++9.3.0Error
Aug 21, 2022 17:22Bernard TeoBernard TeoCPPg++9.3.0Error
Aug 21, 2022 17:21Bernard TeoBernard TeoCPPg++9.3.0Error
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