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
Jul 29, 2022 06:29Robert BurkeRobert BurkeCPPg++9.3.0Success10,216
Jul 29, 2022 06:28Robert BurkeRobert BurkeCPPg++9.3.0Error
Jul 29, 2022 06:26Robert BurkeRobert BurkeCPPg++9.3.0Error
Jul 29, 2022 06:15Robert BurkeRobert BurkeCPPg++9.3.0Success9,077
Jul 29, 2022 06:12Robert BurkeRobert BurkeCPPg++9.3.0Error
Jul 29, 2022 06:10Robert BurkeRobert BurkeCPPg++9.3.0Success13,003
Jul 29, 2022 06:07Robert BurkeRobert BurkeCPPg++9.3.0Success7,573+304.24 RP
Jul 29, 2022 06:06Robert BurkeRobert BurkeCPPg++9.3.0Success8,559+375.16 RP
Jul 29, 2022 06:04Robert BurkeRobert BurkeCPPg++9.3.0Success10,196+181.57 RP
Jul 29, 2022 06:01Robert BurkeRobert BurkeCPPg++9.3.0Success11,783
Jul 29, 2022 06:00Robert BurkeRobert BurkeCPPg++9.3.0Success11,686
Jul 29, 2022 05:58Robert BurkeRobert BurkeCPPg++9.3.0Success11,305+35.16 RP
Jul 29, 2022 05:57Robert BurkeRobert BurkeCPPg++9.3.0Success11,773+0.50 RP
Jul 29, 2022 05:56Robert BurkeRobert BurkeCPPg++9.3.0Success11,806
Jul 29, 2022 05:54Robert BurkeRobert BurkeCPPg++9.3.0Success19,191
Jul 29, 2022 05:47Robert BurkeRobert BurkeCPPg++9.3.0Success11,780+1.51 RP
Jul 29, 2022 05:41Robert BurkeRobert BurkeCPPg++9.3.0Success11,874
Jul 29, 2022 05:37Robert BurkeRobert BurkeCPPg++9.3.0Success11,930
Jul 29, 2022 05:36Robert BurkeRobert BurkeCPPg++9.3.0Success11,801+8.67 RP
Jul 29, 2022 05:35Robert BurkeRobert BurkeCPPg++9.3.0Success11,923+44.75 RP
Jul 29, 2022 05:34Robert BurkeRobert BurkeCPPg++9.3.0Success12,595+0.88 RP
Jul 29, 2022 05:30Robert BurkeRobert BurkeCPPg++9.3.0Success12,609+14.09 RP
Jul 29, 2022 05:27Robert BurkeRobert BurkeCPPg++9.3.0Success12,879
Jul 29, 2022 05:25Robert BurkeRobert BurkeCPPg++9.3.0Success12,837+2.24 RP
Jul 29, 2022 05:25Robert BurkeRobert BurkeCPPg++9.3.0Success12,874+2.47 RP
Jul 29, 2022 05:24Robert BurkeRobert BurkeCPPg++9.3.0Success12,929
Jul 29, 2022 05:24Robert BurkeRobert BurkeCPPg++9.3.0Success12,934
Jul 29, 2022 05:23Robert BurkeRobert BurkeCPPg++9.3.0Success13,019
Jul 29, 2022 05:22Robert BurkeRobert BurkeCPPg++9.3.0Success12,915+135.93 RP
Jul 29, 2022 05:21Robert BurkeRobert BurkeCPPg++9.3.0Error
Jul 29, 2022 05:21Robert BurkeRobert BurkeCPPg++9.3.0Error
Jul 29, 2022 05:18Robert BurkeRobert BurkeCPPg++9.3.0Success15,665+8.52 RP
Jul 29, 2022 05:13Robert BurkeRobert BurkeCPPg++9.3.0Error
Jul 29, 2022 05:11Robert BurkeRobert BurkeCPPg++9.3.0Error
Jul 29, 2022 05:09Robert BurkeRobert BurkeCPPg++9.3.0Success16,021
Jul 29, 2022 05:06Robert BurkeRobert BurkeCPPg++9.3.0Success16,625
Jul 29, 2022 05:05Robert BurkeRobert BurkeCPPg++9.3.0Success16,475
Jul 29, 2022 05:03Robert BurkeRobert BurkeCPPg++9.3.0Success16,428
Jul 29, 2022 05:03Robert BurkeRobert BurkeCPPg++9.3.0Success16,179
Jul 29, 2022 04:59Robert BurkeRobert BurkeCPPg++9.3.0Success16,713
Jul 29, 2022 04:53Robert BurkeRobert BurkeCPPg++9.3.0Success15,877+606.96 RP
Jul 29, 2022 04:52Robert BurkeRobert BurkeCPPg++9.3.0Error
Jul 29, 2022 04:40Robert BurkeRobert BurkeCPPg++9.3.0Error
Jul 29, 2022 04:36Robert BurkeRobert BurkeCPPg++9.3.0Error
Jul 29, 2022 04:30Robert BurkeRobert BurkeCPPg++9.3.0Error
Jul 29, 2022 04:29Robert BurkeRobert BurkeCPPg++9.3.0Error
Jul 29, 2022 02:36Robert BurkeRobert BurkeCPPg++9.3.0Error
Jul 29, 2022 02:25Robert BurkeRobert BurkeCPPg++9.3.0Error
Jul 27, 2022 19:13deniskolsanovdeniskolsanovRUSTrust-1.62.0Error
Jul 27, 2022 19:02deniskolsanovdeniskolsanovRUSTrust-1.62.0Error
Jul 27, 2022 18:33deniskolsanovdeniskolsanovRUSTrust-1.62.0Error
Jul 27, 2022 18:33deniskolsanovdeniskolsanovRUSTrust-1.62.0Error
Jul 27, 2022 18:22deniskolsanovdeniskolsanovRUSTrust-1.62.0Error
Jul 26, 2022 17:31deniskolsanovdeniskolsanovRUSTrust-1.62.0Error
Jul 26, 2022 17:30deniskolsanovdeniskolsanovRUSTrust-1.62.0Error
Jul 26, 2022 17:27deniskolsanovdeniskolsanovRUSTrust-1.62.0Error
Jul 25, 2022 21:20deniskolsanovdeniskolsanovRUSTrust-1.62.0Error
Jul 25, 2022 21:18deniskolsanovdeniskolsanovRUSTrust-1.62.0Error
Jul 25, 2022 21:09deniskolsanovdeniskolsanovRUSTrust-1.62.0Success50,384+20.49 RP
Jul 25, 2022 21:08deniskolsanovdeniskolsanovRUSTrust-1.62.0Error
Jul 25, 2022 21:06deniskolsanovdeniskolsanovRUSTrust-1.62.0Success72,673
Jul 25, 2022 21:05deniskolsanovdeniskolsanovRUSTrust-1.62.0Success56,185+19.04 RP
Jul 25, 2022 21:01deniskolsanovdeniskolsanovRUSTrust-1.62.0Success62,916+158.94 RP
Jul 25, 2022 20:35deniskolsanovdeniskolsanovRUSTrust-1.62.0Error
Jul 25, 2022 20:22deniskolsanovdeniskolsanovRUSTrust-1.62.0Error
Jul 25, 2022 20:18deniskolsanovdeniskolsanovRUSTrust-1.62.0Error
Jul 25, 2022 20:13deniskolsanovdeniskolsanovRUSTrust-1.62.0Error
Jul 25, 2022 20:08deniskolsanovdeniskolsanovRUSTrust-1.62.0Error
Jul 25, 2022 20:08deniskolsanovdeniskolsanovRUSTrust-1.62.0Error
Jul 25, 2022 19:59deniskolsanovdeniskolsanovRUSTrust-1.62.0Error
Jul 25, 2022 19:55deniskolsanovdeniskolsanovRUSTrust-1.62.0Error
Jul 25, 2022 19:52deniskolsanovdeniskolsanovRUSTrust-1.62.0Error
Jul 25, 2022 19:50deniskolsanovdeniskolsanovRUSTrust-1.62.0Error
Jul 25, 2022 19:48deniskolsanovdeniskolsanovRUSTrust-1.62.0Error
Jul 21, 2022 17:00Robert BurkeRobert BurkeCPPg++9.3.0Success437,346
Jul 18, 2022 13:01RemyBRemyBCPPg++9.3.0Error
Jul 18, 2022 12:58RemyBRemyBCPPg++9.3.0Error
Jul 18, 2022 12:56RemyBRemyBCPPg++9.3.0Error
Jul 18, 2022 12:53RemyBRemyBCPPg++9.3.0Error
Jul 18, 2022 12:49RemyBRemyBCPPg++9.3.0Error
Jul 18, 2022 12:48RemyBRemyBCPPg++9.3.0Error
Jul 18, 2022 12:38RemyBRemyBCPPg++9.3.0Error
Jul 18, 2022 12:37RemyBRemyBCPPg++9.3.0Error
Jul 18, 2022 12:34RemyBRemyBCPPg++9.3.0Error
Jul 18, 2022 12:29RemyBRemyBCPPg++9.3.0Error
Jul 18, 2022 12:21RemyBRemyBCPPg++9.3.0Error
Jul 18, 2022 12:20RemyBRemyBCPPg++9.3.0Error
Jul 18, 2022 12:19RemyBRemyBCPPg++9.3.0Error
Jul 18, 2022 12:17RemyBRemyBCPPg++9.3.0Error
Jul 17, 2022 21:01Yuriy LyfenkoYuriy LyfenkoCPPg++9.3.0Success11,376
Jul 17, 2022 21:00Yuriy LyfenkoYuriy LyfenkoCPPg++9.3.0Error
Jul 17, 2022 20:49Yuriy LyfenkoYuriy LyfenkoCPPg++9.3.0Success11,241
Jul 17, 2022 20:48Yuriy LyfenkoYuriy LyfenkoCPPg++9.3.0Success11,319
Jul 17, 2022 20:48Yuriy LyfenkoYuriy LyfenkoCPPg++9.3.0Success11,319
Jul 17, 2022 20:47Yuriy LyfenkoYuriy LyfenkoCPPg++9.3.0Success11,380
Jul 17, 2022 20:41Yuriy LyfenkoYuriy LyfenkoCPPg++9.3.0Error
Jul 17, 2022 20:39Yuriy LyfenkoYuriy LyfenkoCPPg++9.3.0Error
Jul 17, 2022 20:34Yuriy LyfenkoYuriy LyfenkoCPPg++9.3.0Error
Jul 17, 2022 20:31Yuriy LyfenkoYuriy LyfenkoCPPg++9.3.0Error
Jul 17, 2022 20:28Yuriy LyfenkoYuriy LyfenkoCPPg++9.3.0Error