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 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
Aug 20, 2022 05:06Bernard TeoBernard TeoCPPg++9.3.0Error
Aug 20, 2022 05:05Bernard TeoBernard TeoCPPg++9.3.0Error
Aug 20, 2022 05:03Bernard TeoBernard TeoCPPg++9.3.0Error
Aug 20, 2022 05:00Bernard TeoBernard TeoCPPg++9.3.0Error
Aug 20, 2022 04:43Bernard TeoBernard TeoCPPg++9.3.0Error
Aug 15, 2022 00:00Yuriy LyfenkoYuriy LyfenkoCPPg++9.3.0Success11,420
Aug 14, 2022 05:52Yuriy LyfenkoYuriy LyfenkoCPPg++9.3.0Success11,959
Aug 14, 2022 05:50Yuriy LyfenkoYuriy LyfenkoCPPg++9.3.0Success12,003
Aug 14, 2022 05:44Yuriy LyfenkoYuriy LyfenkoCPPg++9.3.0Success11,460
Aug 14, 2022 05:42Yuriy LyfenkoYuriy LyfenkoCPPg++9.3.0Success11,415
Aug 14, 2022 05:39Yuriy LyfenkoYuriy LyfenkoCPPg++9.3.0Success11,379
Aug 14, 2022 05:38Yuriy LyfenkoYuriy LyfenkoCPPg++9.3.0Success11,430
Aug 14, 2022 03:29Yuriy LyfenkoYuriy LyfenkoCPPg++9.3.0Success11,335
Aug 14, 2022 03:14Yuriy LyfenkoYuriy LyfenkoCPPg++9.3.0Success11,350
Aug 14, 2022 03:13Yuriy LyfenkoYuriy LyfenkoCPPg++9.3.0Success11,396
Aug 14, 2022 03:12Yuriy LyfenkoYuriy LyfenkoCPPg++9.3.0Success11,311
Aug 14, 2022 03:11Yuriy LyfenkoYuriy LyfenkoCPPg++9.3.0Error
Aug 14, 2022 03:09Yuriy LyfenkoYuriy LyfenkoCPPg++9.3.0Success11,581
Aug 14, 2022 03:08Yuriy LyfenkoYuriy LyfenkoCPPg++9.3.0Success12,862
Aug 14, 2022 03:08Yuriy LyfenkoYuriy LyfenkoCPPg++9.3.0Success11,409
Aug 14, 2022 03:07Yuriy LyfenkoYuriy LyfenkoCPPg++9.3.0Success11,350
Aug 14, 2022 03:03Yuriy LyfenkoYuriy LyfenkoCPPg++9.3.0Success11,409
Aug 14, 2022 03:02Yuriy LyfenkoYuriy LyfenkoCPPg++9.3.0Error
Aug 14, 2022 03:01Yuriy LyfenkoYuriy LyfenkoCPPg++9.3.0Error
Aug 14, 2022 03:00Yuriy LyfenkoYuriy LyfenkoCPPg++9.3.0Error
Aug 14, 2022 03:00Yuriy LyfenkoYuriy LyfenkoCPPg++9.3.0Error
Aug 14, 2022 02:59Yuriy LyfenkoYuriy LyfenkoCPPg++9.3.0Error
Aug 14, 2022 02:58Yuriy LyfenkoYuriy LyfenkoCPPg++9.3.0Error
Aug 13, 2022 06:38Yuriy LyfenkoYuriy LyfenkoCPPg++9.3.0Success24,492
Aug 13, 2022 06:05Bernard TeoBernard TeoCPPg++9.3.0Success465,359
Aug 13, 2022 06:04Bernard TeoBernard TeoCPPg++9.3.0Success462,394+21.63 RP
Aug 9, 2022 19:52Edoardo AnnunziataEdoardo AnnunziataCPPg++9.3.0Success267,341+0.56 RP
Aug 9, 2022 19:48Edoardo AnnunziataEdoardo AnnunziataCPPclang++10.0.0Success271,381+15.33 RP
Aug 9, 2022 19:41Edoardo AnnunziataEdoardo AnnunziataCPPclang++10.0.0Error
Aug 9, 2022 19:28Edoardo AnnunziataEdoardo AnnunziataCPPg++9.3.0Error
Aug 9, 2022 19:22Edoardo AnnunziataEdoardo AnnunziataCPPg++9.3.0Error
Aug 9, 2022 19:16Edoardo AnnunziataEdoardo AnnunziataCPPg++9.3.0Error
Aug 9, 2022 18:04Edoardo AnnunziataEdoardo AnnunziataCPPg++9.3.0Error
Aug 9, 2022 17:59Edoardo AnnunziataEdoardo AnnunziataCPPg++9.3.0Error
Aug 9, 2022 17:53Edoardo AnnunziataEdoardo AnnunziataCPPg++9.3.0Error
Aug 9, 2022 17:13Edoardo AnnunziataEdoardo AnnunziataCPPg++9.3.0Success464,655+21.52 RP
Aug 8, 2022 21:49deniskolsanovdeniskolsanovRUSTrust-1.62.0Error
Aug 6, 2022 09:38Eugene ZhydzetskiEugene ZhydzetskiGOgo1.19Error
Aug 5, 2022 13:37Eugene ZhydzetskiEugene ZhydzetskiGOgo1.19Error
Aug 5, 2022 13:35Eugene ZhydzetskiEugene ZhydzetskiGOgo1.19Success38,244
Aug 5, 2022 13:32Eugene ZhydzetskiEugene ZhydzetskiGOgo1.19Error
Aug 5, 2022 13:31Eugene ZhydzetskiEugene ZhydzetskiGOgo1.19Success37,606+95.34 RP
Aug 5, 2022 13:28Eugene ZhydzetskiEugene ZhydzetskiGOgo1.19Error
Aug 5, 2022 13:24Eugene ZhydzetskiEugene ZhydzetskiGOgo1.19Error
Aug 5, 2022 13:21Eugene ZhydzetskiEugene ZhydzetskiGOgo1.19Error
Aug 5, 2022 13:18Eugene ZhydzetskiEugene ZhydzetskiGOgo1.19Error
Aug 5, 2022 13:09Eugene ZhydzetskiEugene ZhydzetskiGOgo1.19Error
Aug 5, 2022 13:03Eugene ZhydzetskiEugene ZhydzetskiGOgo1.19Error
Aug 5, 2022 12:57Eugene ZhydzetskiEugene ZhydzetskiGOgo1.19Error
Aug 5, 2022 11:20Eugene ZhydzetskiEugene ZhydzetskiGOgo1.19Error
Aug 5, 2022 10:51Eugene ZhydzetskiEugene ZhydzetskiGOgo1.19Success107,745