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
Jun 7, 2023 10:31matsuoka-601matsuoka-601CPPclang++10.0.0Error
Jun 7, 2023 10:29matsuoka-601matsuoka-601CPPclang++10.0.0Error
Jun 7, 2023 10:27matsuoka-601matsuoka-601CPPclang++10.0.0Error
Jun 7, 2023 10:22matsuoka-601matsuoka-601CPPclang++10.0.0Error
Jun 7, 2023 10:21matsuoka-601matsuoka-601CPPclang++10.0.0Success85,127
Jun 7, 2023 10:16matsuoka-601matsuoka-601CPPclang++10.0.0Error
Jun 7, 2023 10:13matsuoka-601matsuoka-601CPPclang++10.0.0Error
Jun 7, 2023 10:10matsuoka-601matsuoka-601CPPclang++10.0.0Error
Jun 7, 2023 10:10matsuoka-601matsuoka-601CPPclang++10.0.0Error
Jun 7, 2023 06:19matsuoka-601matsuoka-601CPPclang++10.0.0Success41,970+2.43 RP
Jun 7, 2023 06:16matsuoka-601matsuoka-601CPPg++9.3.0Success85,329
Jun 7, 2023 06:14matsuoka-601matsuoka-601CPPclang++10.0.0Success85,971
Jun 7, 2023 05:43matsuoka-601matsuoka-601CPPclang++10.0.0Success87,117
Jun 7, 2023 05:42matsuoka-601matsuoka-601CPPclang++10.0.0Error
Jun 7, 2023 05:08matsuoka-601matsuoka-601CPPg++9.3.0Success116,902
Jun 7, 2023 05:03matsuoka-601matsuoka-601CPPclang++10.0.0Success115,754
Jun 7, 2023 04:48matsuoka-601matsuoka-601CPPclang++10.0.0Success119,039
Jun 7, 2023 03:57matsuoka-601matsuoka-601CPPclang++10.0.0Success42,402+36.69 RP
Jun 7, 2023 02:53matsuoka-601matsuoka-601CPPg++9.3.0Success50,214+14.89 RP
Jun 7, 2023 02:31matsuoka-601matsuoka-601CPPg++9.3.0Success54,271+45.17 RP
Jun 6, 2023 18:02АндрейАндрейGOgo1.20.4Success78,909
Jun 6, 2023 17:53АндрейАндрейGOgo1.20.4Error
Jun 6, 2023 17:06matsuoka-601matsuoka-601CPPg++9.3.0Success71,995
Jun 6, 2023 17:05matsuoka-601matsuoka-601CPPg++9.3.0Success98,613
Jun 6, 2023 16:17matsuoka-601matsuoka-601CPPg++9.3.0Success75,869
Jun 6, 2023 16:13matsuoka-601matsuoka-601CPPg++9.3.0Success71,897+6.46 RP
Jun 6, 2023 16:08matsuoka-601matsuoka-601CPPg++9.3.0Success75,397+32.45 RP
Jun 6, 2023 16:08matsuoka-601matsuoka-601CPPg++9.3.0Error
Jun 6, 2023 16:07matsuoka-601matsuoka-601CPPg++9.3.0Error
Jun 6, 2023 09:26matsuoka-601matsuoka-601CPPg++9.3.0Success99,820+0.45 RP
Jun 6, 2023 09:24matsuoka-601matsuoka-601CPPg++9.3.0Success100,273+0.46 RP
Jun 6, 2023 09:22matsuoka-601matsuoka-601CPPSuccess105,918
Jun 6, 2023 08:49matsuoka-601matsuoka-601CPPg++9.3.0Success100,739+17.19 RP
Jun 6, 2023 08:31matsuoka-601matsuoka-601CPPg++9.3.0Success122,774
Jun 6, 2023 08:31matsuoka-601matsuoka-601CPPg++9.3.0Success126,779
Jun 6, 2023 08:29matsuoka-601matsuoka-601CPPg++9.3.0Success121,836+31.00 RP
Jun 6, 2023 08:15matsuoka-601matsuoka-601CPPg++9.3.0Success195,789+0.18 RP
Jun 6, 2023 08:05matsuoka-601matsuoka-601CPPg++9.3.0Success256,073
Jun 6, 2023 08:00matsuoka-601matsuoka-601CPPg++9.3.0Success196,465
Jun 6, 2023 07:57matsuoka-601matsuoka-601CPPg++9.3.0Error
Jun 6, 2023 07:55matsuoka-601matsuoka-601CPPg++9.3.0Success196,468+29.40 RP
Jun 6, 2023 06:40matsuoka-601matsuoka-601CPPg++9.3.0Error
Jun 6, 2023 06:35matsuoka-601matsuoka-601CPPg++9.3.0Error
Jun 6, 2023 06:23matsuoka-601matsuoka-601CPPg++9.3.0Error
Jun 6, 2023 06:06matsuoka-601matsuoka-601CPPg++9.3.0Success465,141+21.50 RP
Jun 6, 2023 06:05matsuoka-601matsuoka-601CPPg++9.3.0Error
Jun 6, 2023 05:58matsuoka-601matsuoka-601CPPg++9.3.0Error
Jun 6, 2023 05:52matsuoka-601matsuoka-601CPPg++9.3.0Error
Jun 6, 2023 03:51matsuoka-601matsuoka-601CPPg++9.3.0Error
Jun 6, 2023 03:46matsuoka-601matsuoka-601CPPg++9.3.0Error
Jun 6, 2023 03:45matsuoka-601matsuoka-601CPPg++9.3.0Error
Jun 6, 2023 03:43matsuoka-601matsuoka-601CPPg++9.3.0Error
Jun 4, 2023 18:27АндрейАндрейGOgo1.20.4Error
Jun 4, 2023 17:25АндрейАндрейGOgo1.20.4Error
Jun 4, 2023 13:24АндрейАндрейGOgo1.20.4Success78,226
Jun 4, 2023 13:23АндрейАндрейGOgo1.20.4Error
Jun 4, 2023 13:10АндрейАндрейGOgo1.20.4Success77,961
Jun 4, 2023 13:09АндрейАндрейGOgo1.20.4Error
Jun 4, 2023 13:06АндрейАндрейGOgo1.20.4Success78,345
Jun 4, 2023 13:04АндрейАндрейGOgo1.20.4Error
Jun 4, 2023 12:58АндрейАндрейGOgo1.20.4Error
Jun 4, 2023 09:43АндрейАндрейGOgo1.20.4Success77,920+0.50 RP
Jun 4, 2023 09:37АндрейАндрейGOgo1.20.4Error
Jun 4, 2023 09:34АндрейАндрейGOgo1.20.4Success78,226+2.72 RP
Jun 2, 2023 18:23АндрейАндрейGOgo1.20.4Success90,463
Jun 2, 2023 18:22АндрейАндрейGOgo1.20.4Error
May 28, 2023 19:58АндрейАндрейGOgo1.20.4Error
May 28, 2023 19:57АндрейАндрейGOgo1.20.4Success85,961
May 28, 2023 19:56АндрейАндрейGOgo1.20.4Error
May 28, 2023 19:55АндрейАндрейGOgo1.20.4Success87,762
May 28, 2023 19:54АндрейАндрейGOgo1.20.4Success86,188
May 28, 2023 19:53АндрейАндрейGOgo1.20.4Error
May 28, 2023 19:51АндрейАндрейGOgo1.20.4Success86,266
May 28, 2023 19:49АндрейАндрейGOgo1.20.4Success85,923
May 28, 2023 19:48АндрейАндрейGOgo1.20.4Error
May 28, 2023 12:56АндрейАндрейGOgo1.20.4Error
May 28, 2023 12:55АндрейАндрейGOgo1.20.4Error
May 28, 2023 12:54АндрейАндрейGOgo1.20.4Error
May 28, 2023 12:53АндрейАндрейGOgo1.20.4Error
May 28, 2023 12:51АндрейАндрейGOgo1.20.4Success86,123
May 28, 2023 12:44АндрейАндрейGOgo1.20.4Error
May 28, 2023 12:42АндрейАндрейGOgo1.20.4Success87,679
May 28, 2023 12:42АндрейАндрейGOgo1.20.4Error
May 28, 2023 12:40АндрейАндрейGOgo1.20.4Error
May 28, 2023 08:29АндрейАндрейGOgo1.20.4Error
May 27, 2023 17:48АндрейАндрейGOgo1.20.4Error
May 27, 2023 17:46АндрейАндрейGOgo1.20.4Error
May 27, 2023 16:59АндрейАндрейGOgo1.20.4Error
May 27, 2023 13:10АндрейАндрейGOgo1.20.4Error
May 27, 2023 13:09АндрейАндрейGOgo1.20.4Error
May 27, 2023 13:08АндрейАндрейGOgo1.20.4Error
May 27, 2023 13:08АндрейАндрейGOgo1.20.4Error
May 27, 2023 13:07АндрейАндрейGOgo1.20.4Error
May 27, 2023 13:06АндрейАндрейGOgo1.20.4Error
May 27, 2023 13:06АндрейАндрейGOgo1.20.4Error
May 27, 2023 13:05АндрейАндрейGOgo1.20.4Error
May 27, 2023 13:04АндрейАндрейGOgo1.20.4Error
May 27, 2023 13:03АндрейАндрейGOgo1.20.4Error
May 27, 2023 13:01АндрейАндрейGOgo1.20.4Error
May 27, 2023 13:00АндрейАндрейGOgo1.20.4Error