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 16, 2024 11:03Joad NacerJoad NacerCPPclang++10.0.0Error
Jun 16, 2024 11:02Joad NacerJoad NacerCPPclang++10.0.0Error
Jun 16, 2024 11:01Joad NacerJoad NacerCPPclang++10.0.0Error
Jun 16, 2024 10:59Joad NacerJoad NacerCPPclang++10.0.0Error
Jun 16, 2024 10:57Joad NacerJoad NacerCPPclang++10.0.0Error
Jun 16, 2024 10:55Joad NacerJoad NacerCPPclang++10.0.0Error
Jun 16, 2024 10:11matsuoka-601matsuoka-601CPPclang++10.0.0Error
Jun 16, 2024 10:11matsuoka-601matsuoka-601CPPclang++10.0.0Error
Jun 16, 2024 10:10matsuoka-601matsuoka-601CPPclang++10.0.0Error
Jun 16, 2024 10:09matsuoka-601matsuoka-601CPPclang++10.0.0Error
Jun 16, 2024 09:00matsuoka-601matsuoka-601CPPclang++10.0.0Error
Jun 16, 2024 08:56matsuoka-601matsuoka-601CPPclang++10.0.0Error
Jun 16, 2024 08:55matsuoka-601matsuoka-601CPPclang++10.0.0Error
Jun 16, 2024 08:50matsuoka-601matsuoka-601CPPclang++10.0.0Error
Jun 16, 2024 08:44matsuoka-601matsuoka-601CPPclang++10.0.0Error
Jun 16, 2024 08:42matsuoka-601matsuoka-601CPPclang++10.0.0Error
Jun 16, 2024 08:40matsuoka-601matsuoka-601CPPclang++10.0.0Error
Jun 16, 2024 08:12matsuoka-601matsuoka-601CPPclang++10.0.0Error
Jun 16, 2024 07:49matsuoka-601matsuoka-601CPPclang++10.0.0Error
Jun 16, 2024 07:48matsuoka-601matsuoka-601CPPclang++10.0.0Error
Jun 16, 2024 07:37matsuoka-601matsuoka-601CPPclang++10.0.0Error
Jun 16, 2024 07:31matsuoka-601matsuoka-601CPPclang++10.0.0Error
Jun 16, 2024 07:28matsuoka-601matsuoka-601CPPclang++10.0.0Error
Jun 16, 2024 07:27matsuoka-601matsuoka-601CPPclang++10.0.0Error
Jun 16, 2024 06:57matsuoka-601matsuoka-601CPPclang++10.0.0Error
Jun 16, 2024 06:47matsuoka-601matsuoka-601CPPclang++10.0.0Error
Jun 16, 2024 06:40matsuoka-601matsuoka-601CPPclang++10.0.0Error
Jun 16, 2024 06:37matsuoka-601matsuoka-601CPPclang++10.0.0Error
Jun 16, 2024 06:33matsuoka-601matsuoka-601CPPclang++10.0.0Error
Jun 16, 2024 06:29matsuoka-601matsuoka-601CPPclang++10.0.0Error
Jun 16, 2024 06:27matsuoka-601matsuoka-601CPPclang++10.0.0Error
Jun 16, 2024 06:19matsuoka-601matsuoka-601CPPclang++10.0.0Error
Jun 16, 2024 06:15matsuoka-601matsuoka-601CPPclang++10.0.0Error
Jun 16, 2024 06:15matsuoka-601matsuoka-601CPPclang++10.0.0Error
Jun 16, 2024 06:14matsuoka-601matsuoka-601CPPclang++10.0.0Error
Jun 16, 2024 06:11matsuoka-601matsuoka-601CPPclang++10.0.0Error
Jun 16, 2024 06:08matsuoka-601matsuoka-601CPPclang++10.0.0Error
Jun 16, 2024 06:00matsuoka-601matsuoka-601CPPclang++10.0.0Error
Jun 16, 2024 06:00matsuoka-601matsuoka-601CPPclang++10.0.0Error
Jun 16, 2024 05:59matsuoka-601matsuoka-601CPPclang++10.0.0Error
Jun 16, 2024 05:38matsuoka-601matsuoka-601CPPclang++10.0.0Error
Jun 16, 2024 05:37matsuoka-601matsuoka-601CPPclang++10.0.0Error
Jun 16, 2024 05:25matsuoka-601matsuoka-601CPPclang++10.0.0Error
Jun 16, 2024 05:23matsuoka-601matsuoka-601CPPclang++10.0.0Error
Jun 16, 2024 05:22matsuoka-601matsuoka-601CPPclang++10.0.0Error
Jun 16, 2024 05:18matsuoka-601matsuoka-601CPPclang++10.0.0Error
Jun 16, 2024 04:17matsuoka-601matsuoka-601CPPclang++10.0.0Error
Jun 16, 2024 04:01matsuoka-601matsuoka-601CPPclang++10.0.0Error
Jun 16, 2024 03:59matsuoka-601matsuoka-601CPPclang++10.0.0Error
Jun 16, 2024 03:57matsuoka-601matsuoka-601CPPclang++10.0.0Error
Jun 16, 2024 03:56matsuoka-601matsuoka-601CPPclang++10.0.0Error
Jun 16, 2024 03:55matsuoka-601matsuoka-601CPPclang++10.0.0Error
Jun 16, 2024 03:49matsuoka-601matsuoka-601CPPclang++10.0.0Error
Jun 16, 2024 03:45matsuoka-601matsuoka-601CPPclang++10.0.0Error
Jun 16, 2024 03:43matsuoka-601matsuoka-601CPPclang++10.0.0Error
Jun 16, 2024 03:36matsuoka-601matsuoka-601CPPclang++10.0.0Error
Jun 16, 2024 03:28matsuoka-601matsuoka-601CPPclang++10.0.0Success6,848
Jun 16, 2024 03:08matsuoka-601matsuoka-601CPPclang++10.0.0Success6,835
Jun 16, 2024 03:05matsuoka-601matsuoka-601CPPclang++10.0.0Error
Jun 16, 2024 03:01matsuoka-601matsuoka-601CPPclang++10.0.0Error
Jun 16, 2024 02:58matsuoka-601matsuoka-601CPPclang++10.0.0Error
Jun 16, 2024 02:55matsuoka-601matsuoka-601CPPclang++10.0.0Error
Jun 16, 2024 02:49matsuoka-601matsuoka-601CPPclang++10.0.0Error
Jun 16, 2024 00:44Joad NacerJoad NacerCPPclang++10.0.0Error
Jun 16, 2024 00:40Joad NacerJoad NacerCPPclang++10.0.0Error
Jun 16, 2024 00:39Joad NacerJoad NacerCPPclang++10.0.0Success5,561
Jun 16, 2024 00:39Joad NacerJoad NacerCPPclang++10.0.0Error
Jun 16, 2024 00:29Joad NacerJoad NacerCPPclang++10.0.0Error
Jun 16, 2024 00:28Joad NacerJoad NacerCPPclang++10.0.0Success4,804
Jun 16, 2024 00:24Joad NacerJoad NacerCPPclang++10.0.0Success4,848
Jun 16, 2024 00:23Joad NacerJoad NacerCPPclang++10.0.0Success5,450
Jun 16, 2024 00:21Joad NacerJoad NacerCPPclang++10.0.0Success4,770
Jun 16, 2024 00:14Joad NacerJoad NacerCPPclang++10.0.0Success5,444
Jun 16, 2024 00:14Joad NacerJoad NacerCPPclang++10.0.0Success5,401
Jun 16, 2024 00:13Joad NacerJoad NacerCPPclang++10.0.0Error
Jun 16, 2024 00:13Joad NacerJoad NacerCPPclang++10.0.0Success4,733+273.58 RP
Jun 16, 2024 00:12Joad NacerJoad NacerCPPclang++10.0.0Success5,437+110.04 RP
Jun 16, 2024 00:12Joad NacerJoad NacerCPPclang++10.0.0Success5,964
Jun 16, 2024 00:10Joad NacerJoad NacerCPPclang++10.0.0Error
Jun 16, 2024 00:07Joad NacerJoad NacerCPPclang++10.0.0Error
Jun 16, 2024 00:07Joad NacerJoad NacerCPPclang++10.0.0Error
Jun 16, 2024 00:01Joad NacerJoad NacerCPPclang++10.0.0Success7,671
Jun 16, 2024 00:01Joad NacerJoad NacerCPPclang++10.0.0Error
Jun 16, 2024 00:00Joad NacerJoad NacerCPPclang++10.0.0Error
Jun 16, 2024 00:00Joad NacerJoad NacerCPPclang++10.0.0Success6,206
Jun 15, 2024 23:59Joad NacerJoad NacerCPPclang++10.0.0Success6,383
Jun 15, 2024 23:56Joad NacerJoad NacerCPPclang++10.0.0Success5,993
Jun 15, 2024 23:54Joad NacerJoad NacerCPPclang++10.0.0Success5,783+52.76 RP
Jun 15, 2024 23:54Joad NacerJoad NacerCPPclang++10.0.0Success6,040
Jun 15, 2024 23:50Joad NacerJoad NacerCPPclang++10.0.0Error
Jun 15, 2024 23:49Joad NacerJoad NacerCPPclang++10.0.0Error
Jun 15, 2024 23:48Joad NacerJoad NacerCPPclang++10.0.0Error
Jun 15, 2024 23:47Joad NacerJoad NacerCPPclang++10.0.0Success6,051
Jun 15, 2024 23:44Joad NacerJoad NacerCPPclang++10.0.0Error
Jun 15, 2024 23:40Joad NacerJoad NacerCPPclang++10.0.0Success5,965+7.00 RP
Jun 15, 2024 23:39Joad NacerJoad NacerCPPclang++10.0.0Success6,029
Jun 15, 2024 23:38Joad NacerJoad NacerCPPclang++10.0.0Error
Jun 15, 2024 23:36Joad NacerJoad NacerCPPclang++10.0.0Success6,022
Jun 15, 2024 23:35Joad NacerJoad NacerCPPclang++10.0.0Success6,007
Jun 15, 2024 23:34Joad NacerJoad NacerCPPclang++10.0.0Success5,990+248.39 RP