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 5, 2022 10:40Eugene ZhydzetskiEugene ZhydzetskiGOgo1.19Error
Aug 5, 2022 10:39Eugene ZhydzetskiEugene ZhydzetskiGOgo1.19Error
Aug 5, 2022 10:37Eugene ZhydzetskiEugene ZhydzetskiGOgo1.19Error
Aug 5, 2022 10:36Eugene ZhydzetskiEugene ZhydzetskiGOgo1.19Error
Aug 5, 2022 10:35Eugene ZhydzetskiEugene ZhydzetskiGOgo1.19Error
Aug 5, 2022 10:33Eugene ZhydzetskiEugene ZhydzetskiGOgo1.19Error
Aug 5, 2022 10:28Eugene ZhydzetskiEugene ZhydzetskiGOgo1.19Success108,441
Aug 5, 2022 09:56Eugene ZhydzetskiEugene ZhydzetskiGOgo1.19Error
Aug 5, 2022 09:48Eugene ZhydzetskiEugene ZhydzetskiGOgo1.19Error
Aug 5, 2022 09:36Eugene ZhydzetskiEugene ZhydzetskiGOgo1.19Success108,415
Aug 5, 2022 09:35Eugene ZhydzetskiEugene ZhydzetskiGOgo1.19Success93,805
Aug 5, 2022 09:33Eugene ZhydzetskiEugene ZhydzetskiGOgo1.19Success96,476
Aug 5, 2022 09:18Eugene ZhydzetskiEugene ZhydzetskiGOgo1.19Error
Aug 5, 2022 08:33Eugene ZhydzetskiEugene ZhydzetskiGOgo1.19Error
Aug 5, 2022 08:31Eugene ZhydzetskiEugene ZhydzetskiGOgo1.19Error
Aug 5, 2022 08:08Eugene ZhydzetskiEugene ZhydzetskiGOgo1.19Error
Aug 5, 2022 08:06Eugene ZhydzetskiEugene ZhydzetskiGOgo1.19Error
Aug 4, 2022 22:43Eugene ZhydzetskiEugene ZhydzetskiGOgo1.19Error
Aug 4, 2022 22:38Eugene ZhydzetskiEugene ZhydzetskiGOgo1.19Success58,626+7.00 RP
Aug 4, 2022 22:35Eugene ZhydzetskiEugene ZhydzetskiGOgo1.19Success61,133+18.01 RP
Aug 4, 2022 22:26Eugene ZhydzetskiEugene ZhydzetskiGOgo1.19Error
Aug 4, 2022 22:23Eugene ZhydzetskiEugene ZhydzetskiGOgo1.19Success86,980
Aug 4, 2022 22:22Eugene ZhydzetskiEugene ZhydzetskiGOgo1.19Error
Aug 4, 2022 22:19Eugene ZhydzetskiEugene ZhydzetskiGOgo1.19Success68,698+1.58 RP
Aug 4, 2022 22:16Eugene ZhydzetskiEugene ZhydzetskiGOgo1.19Success69,450+4.88 RP
Aug 4, 2022 22:08Eugene ZhydzetskiEugene ZhydzetskiGOgo1.19Success71,887+1.46 RP
Aug 4, 2022 22:07Eugene ZhydzetskiEugene ZhydzetskiGOgo1.19Success72,650+34.42 RP
Aug 4, 2022 21:31Eugene ZhydzetskiEugene ZhydzetskiGOgo1.19Success106,944
Aug 4, 2022 21:11Eugene ZhydzetskiEugene ZhydzetskiGOgo1.19Success98,912
Aug 4, 2022 21:10Eugene ZhydzetskiEugene ZhydzetskiGOgo1.19Error
Aug 4, 2022 21:03Eugene ZhydzetskiEugene ZhydzetskiGOgo1.19Success113,494
Aug 4, 2022 21:01Eugene ZhydzetskiEugene ZhydzetskiGOgo1.19Error
Aug 4, 2022 20:27Eugene ZhydzetskiEugene ZhydzetskiGOgo1.19Success97,246
Aug 4, 2022 20:10Eugene ZhydzetskiEugene ZhydzetskiGOgo1.19Success97,711
Aug 4, 2022 19:20Eugene ZhydzetskiEugene ZhydzetskiGOgo1.19Success97,181
Aug 4, 2022 18:24Eugene ZhydzetskiEugene ZhydzetskiGOgo1.19Success97,349
Aug 4, 2022 15:12Eugene ZhydzetskiEugene ZhydzetskiGOgo1.19Error
Aug 4, 2022 15:11Eugene ZhydzetskiEugene ZhydzetskiGOgo1.19Success98,598
Aug 4, 2022 15:10Eugene ZhydzetskiEugene ZhydzetskiGOgo1.19Success97,237
Aug 4, 2022 15:09Eugene ZhydzetskiEugene ZhydzetskiGOgo1.19Error
Aug 4, 2022 15:07Eugene ZhydzetskiEugene ZhydzetskiGOgo1.19Error
Aug 4, 2022 15:06Eugene ZhydzetskiEugene ZhydzetskiGOgo1.19Error
Aug 4, 2022 15:04Eugene ZhydzetskiEugene ZhydzetskiGOgo1.19Success115,419
Aug 4, 2022 15:03Eugene ZhydzetskiEugene ZhydzetskiGOgo1.19Success115,387
Aug 4, 2022 15:01Eugene ZhydzetskiEugene ZhydzetskiGOgo1.19Error
Aug 4, 2022 14:57Eugene ZhydzetskiEugene ZhydzetskiGOgo1.19Error
Aug 4, 2022 14:56Eugene ZhydzetskiEugene ZhydzetskiGOgo1.19Success103,354
Aug 4, 2022 14:55Eugene ZhydzetskiEugene ZhydzetskiGOgo1.19Success102,876
Aug 4, 2022 14:53Eugene ZhydzetskiEugene ZhydzetskiGOgo1.19Success111,066
Aug 4, 2022 14:35Eugene ZhydzetskiEugene ZhydzetskiGOgo1.19Success96,873+0.56 RP
Aug 4, 2022 14:29Eugene ZhydzetskiEugene ZhydzetskiGOgo1.19Error
Aug 4, 2022 14:25Eugene ZhydzetskiEugene ZhydzetskiGOgo1.19Error
Aug 4, 2022 12:34Eugene ZhydzetskiEugene ZhydzetskiGOgo1.19Success99,623
Aug 4, 2022 12:34Eugene ZhydzetskiEugene ZhydzetskiGOgo1.19Success97,454
Aug 4, 2022 12:23Eugene ZhydzetskiEugene ZhydzetskiGOgo1.19Success97,397+0.17 RP
Aug 4, 2022 11:51Eugene ZhydzetskiEugene ZhydzetskiGOgo1.19Error
Aug 4, 2022 11:38Eugene ZhydzetskiEugene ZhydzetskiGOgo1.19Error
Aug 4, 2022 11:28Eugene ZhydzetskiEugene ZhydzetskiGOgo1.19Error
Aug 4, 2022 11:21Eugene ZhydzetskiEugene ZhydzetskiGOgo1.19Error
Aug 4, 2022 11:17Eugene ZhydzetskiEugene ZhydzetskiGOgo1.19Error
Aug 4, 2022 10:52Eugene ZhydzetskiEugene ZhydzetskiGOgo1.19Error
Aug 4, 2022 10:39Eugene ZhydzetskiEugene ZhydzetskiGOgo1.19Success97,563+0.05 RP
Aug 4, 2022 10:39Eugene ZhydzetskiEugene ZhydzetskiGOgo1.19Success97,610+0.87 RP
Aug 4, 2022 09:45Eugene ZhydzetskiEugene ZhydzetskiGOgo1.19Success98,448+34.28 RP
Aug 4, 2022 09:41Eugene ZhydzetskiEugene ZhydzetskiGOgo1.19Error
Aug 4, 2022 09:32Eugene ZhydzetskiEugene ZhydzetskiGOgo1.19Error
Aug 4, 2022 09:30Eugene ZhydzetskiEugene ZhydzetskiGOgo1.19Error
Aug 4, 2022 09:27Eugene ZhydzetskiEugene ZhydzetskiGOgo1.19Error
Aug 4, 2022 09:26Eugene ZhydzetskiEugene ZhydzetskiGOgo1.19Error
Aug 4, 2022 07:22Eugene ZhydzetskiEugene ZhydzetskiGOgo1.19Error
Aug 4, 2022 07:18Eugene ZhydzetskiEugene ZhydzetskiGOgo1.19Error
Aug 3, 2022 21:33Eugene ZhydzetskiEugene ZhydzetskiGOgo1.19Error
Aug 3, 2022 21:25Eugene ZhydzetskiEugene ZhydzetskiGOgo1.19Error
Aug 3, 2022 21:19Eugene ZhydzetskiEugene ZhydzetskiGOgo1.19Error
Aug 3, 2022 20:51Eugene ZhydzetskiEugene ZhydzetskiGOgo1.19Success148,586+0.02 RP
Aug 3, 2022 20:30Eugene ZhydzetskiEugene ZhydzetskiGOgo1.19Success148,641+20.22 RP
Aug 3, 2022 20:23Eugene ZhydzetskiEugene ZhydzetskiGOgo1.19Success212,497+1.36 RP
Aug 3, 2022 20:21Eugene ZhydzetskiEugene ZhydzetskiGOgo1.19Success218,804+2.87 RP
Aug 3, 2022 20:17Eugene ZhydzetskiEugene ZhydzetskiGOgo1.19Error
Aug 3, 2022 20:03Eugene ZhydzetskiEugene ZhydzetskiGOgo1.19Success233,474+42.83 RP
Aug 3, 2022 16:37someone12469someone12469CPPg++9.3.0Success12,420
Aug 3, 2022 16:36someone12469someone12469CPPg++9.3.0Success12,292
Aug 3, 2022 16:35someone12469someone12469CPPg++9.3.0Success12,206+22.52 RP
Aug 3, 2022 16:33someone12469someone12469CPPg++9.3.0Success12,607
Aug 3, 2022 16:31someone12469someone12469CPPg++9.3.0Success12,647
Aug 3, 2022 14:38deniskolsanovdeniskolsanovRUSTrust-1.62.0Success58,399
Aug 3, 2022 13:17deniskolsanovdeniskolsanovRUSTrust-1.62.0Success52,986
Aug 3, 2022 12:58deniskolsanovdeniskolsanovRUSTrust-1.62.0Success47,331+12.80 RP
Aug 3, 2022 12:57deniskolsanovdeniskolsanovRUSTrust-1.62.0Success78,009
Aug 3, 2022 12:47deniskolsanovdeniskolsanovRUSTrust-1.62.0Error
Aug 3, 2022 12:36deniskolsanovdeniskolsanovRUSTrust-1.62.0Error
Aug 3, 2022 12:29deniskolsanovdeniskolsanovRUSTrust-1.62.0Error
Aug 3, 2022 12:10deniskolsanovdeniskolsanovRUSTrust-1.62.0Success78,234
Aug 3, 2022 12:07deniskolsanovdeniskolsanovRUSTrust-1.62.0Success97,998
Aug 3, 2022 12:04deniskolsanovdeniskolsanovRUSTrust-1.62.0Success101,747
Aug 3, 2022 11:51deniskolsanovdeniskolsanovRUSTrust-1.62.0Success55,108
Aug 3, 2022 11:40deniskolsanovdeniskolsanovRUSTrust-1.62.0Error
Aug 2, 2022 16:25someone12469someone12469CPPg++9.3.0Success13,848
Aug 2, 2022 16:19someone12469someone12469CPPg++9.3.0Success13,634
Aug 2, 2022 16:19someone12469someone12469CPPclang++10.0.0Success13,950