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 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
Jul 17, 2022 20:24Yuriy LyfenkoYuriy LyfenkoCPPg++9.3.0Success11,232
Jul 17, 2022 20:24Yuriy LyfenkoYuriy LyfenkoCPPg++9.3.0Success11,434
Jul 17, 2022 20:23Yuriy LyfenkoYuriy LyfenkoCPPg++9.3.0Success11,168+2.08 RP
Jul 17, 2022 20:22Yuriy LyfenkoYuriy LyfenkoCPPg++9.3.0Error
Jul 17, 2022 20:19Yuriy LyfenkoYuriy LyfenkoCPPg++9.3.0Success12,119
Jul 17, 2022 20:19Yuriy LyfenkoYuriy LyfenkoCPPg++9.3.0Success13,028
Jul 17, 2022 20:18Yuriy LyfenkoYuriy LyfenkoCPPg++9.3.0Success12,882
Jul 17, 2022 20:13Yuriy LyfenkoYuriy LyfenkoCPPg++9.3.0Error
Jul 17, 2022 20:11Yuriy LyfenkoYuriy LyfenkoCPPg++9.3.0Error
Jul 17, 2022 20:10Yuriy LyfenkoYuriy LyfenkoCPPg++9.3.0Error
Jul 17, 2022 19:38Yuriy LyfenkoYuriy LyfenkoCPPg++9.3.0Error
Jul 14, 2022 23:08Robert BurkeRobert BurkeCPPg++9.3.0Success436,998+22.88 RP
Jul 14, 2022 18:31Robert BurkeRobert BurkeCPPg++9.3.0Error
Jul 14, 2022 10:05Dmitry IvanovDmitry IvanovCPPclang++10.0.0Success426,732+2.14 RP
Jul 14, 2022 10:02Dmitry IvanovDmitry IvanovCPPclang++10.0.0Success469,653+21.29 RP
Jul 13, 2022 21:16Yuriy LyfenkoYuriy LyfenkoCPPg++9.3.0Success11,181+4.94 RP
Jul 13, 2022 21:13Yuriy LyfenkoYuriy LyfenkoCPPg++9.3.0Success11,377
Jul 13, 2022 21:11Yuriy LyfenkoYuriy LyfenkoCPPg++9.3.0Success11,240
Jul 13, 2022 21:08Yuriy LyfenkoYuriy LyfenkoCPPg++9.3.0Success11,250
Jul 13, 2022 21:07Yuriy LyfenkoYuriy LyfenkoCPPg++9.3.0Success11,916
Jul 13, 2022 21:06Yuriy LyfenkoYuriy LyfenkoCPPg++9.3.0Success12,752
Jul 13, 2022 21:05Yuriy LyfenkoYuriy LyfenkoCPPg++9.3.0Success11,212+11.70 RP
Jul 13, 2022 21:04Yuriy LyfenkoYuriy LyfenkoCPPg++9.3.0Success11,429
Jul 13, 2022 21:04Yuriy LyfenkoYuriy LyfenkoCPPg++9.3.0Success11,564
Jul 13, 2022 21:03Yuriy LyfenkoYuriy LyfenkoCPPg++9.3.0Success11,286+0.62 RP
Jul 13, 2022 21:02Yuriy LyfenkoYuriy LyfenkoCPPg++9.3.0Success11,348
Jul 13, 2022 21:00Yuriy LyfenkoYuriy LyfenkoCPPg++9.3.0Error
Jul 13, 2022 21:00Yuriy LyfenkoYuriy LyfenkoCPPg++9.3.0Success11,329
Jul 13, 2022 20:59Yuriy LyfenkoYuriy LyfenkoCPPg++9.3.0Success11,966
Jul 13, 2022 20:56Yuriy LyfenkoYuriy LyfenkoCPPg++9.3.0Success11,350
Jul 10, 2022 23:02Yuriy LyfenkoYuriy LyfenkoCPPclang++10.0.0Success11,477
Jun 10, 2022 06:40eldericaeldericaRUSTrust-1.61.0Success241,936+41.33 RP
Jun 10, 2022 06:38eldericaeldericaRUSTrust-1.61.0Error
Jun 10, 2022 06:31eldericaeldericaRUSTrust-1.61.0Error
Jun 10, 2022 06:30eldericaeldericaRUSTrust-1.61.0Error
May 30, 2022 15:00Keichi TakahashiKeichi TakahashiCPPg++9.3.0Success437,970+1.30 RP
May 30, 2022 14:58Keichi TakahashiKeichi TakahashiCPPg++9.3.0Success464,357+21.54 RP
May 28, 2022 15:35Jules MinierJules MinierCPPg++9.3.0Success155,745+41.30 RP
May 28, 2022 14:20Jules MinierJules MinierCPPg++9.3.0Success436,518+1.58 RP
May 28, 2022 14:18Jules MinierJules MinierCPPg++9.3.0Error
May 28, 2022 13:50Jules MinierJules MinierCPPg++9.3.0Error
May 28, 2022 13:48Jules MinierJules MinierCPPg++9.3.0Error
May 27, 2022 07:25Jules MinierJules MinierCPPg++9.3.0Success468,822+21.33 RP
May 20, 2022 08:25rnittarnittaRUSTrust-1.61.0Error