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 14:28Joad NacerJoad NacerCPPclang++10.0.0Error
Jun 16, 2024 14:21GraceGraceCPPg++9.4.0Error
Jun 16, 2024 14:19matsuoka-601matsuoka-601CPPclang++10.0.0Error
Jun 16, 2024 14:19matsuoka-601matsuoka-601CPPclang++10.0.0Error
Jun 16, 2024 14:18matsuoka-601matsuoka-601CPPclang++10.0.0Error
Jun 16, 2024 14:18matsuoka-601matsuoka-601CPPclang++10.0.0Error
Jun 16, 2024 14:17matsuoka-601matsuoka-601CPPclang++10.0.0Error
Jun 16, 2024 14:14matsuoka-601matsuoka-601CPPclang++10.0.0Error
Jun 16, 2024 14:13matsuoka-601matsuoka-601CPPclang++10.0.0Error
Jun 16, 2024 14:10matsuoka-601matsuoka-601CPPclang++10.0.0Error
Jun 16, 2024 14:09matsuoka-601matsuoka-601CPPclang++10.0.0Error
Jun 16, 2024 14:08matsuoka-601matsuoka-601CPPclang++10.0.0Error
Jun 16, 2024 14:07matsuoka-601matsuoka-601CPPclang++10.0.0Error
Jun 16, 2024 14:05matsuoka-601matsuoka-601CPPclang++10.0.0Error
Jun 16, 2024 14:04matsuoka-601matsuoka-601CPPclang++10.0.0Error
Jun 16, 2024 14:03matsuoka-601matsuoka-601CPPclang++10.0.0Error
Jun 16, 2024 14:02matsuoka-601matsuoka-601CPPclang++10.0.0Error
Jun 16, 2024 14:01matsuoka-601matsuoka-601CPPclang++10.0.0Error
Jun 16, 2024 13:59matsuoka-601matsuoka-601CPPclang++10.0.0Error
Jun 16, 2024 13:58matsuoka-601matsuoka-601CPPclang++10.0.0Error
Jun 16, 2024 13:57Joad NacerJoad NacerCPPclang++10.0.0Success5,229
Jun 16, 2024 13:56Joad NacerJoad NacerCPPclang++10.0.0Error
Jun 16, 2024 13:55Joad NacerJoad NacerCPPclang++10.0.0Error
Jun 16, 2024 13:55Joad NacerJoad NacerCPPclang++10.0.0Error
Jun 16, 2024 13:51matsuoka-601matsuoka-601CPPclang++10.0.0Error
Jun 16, 2024 13:49matsuoka-601matsuoka-601CPPclang++10.0.0Error
Jun 16, 2024 13:44matsuoka-601matsuoka-601CPPclang++10.0.0Error
Jun 16, 2024 13:44matsuoka-601matsuoka-601CPPclang++10.0.0Error
Jun 16, 2024 13:43matsuoka-601matsuoka-601CPPclang++10.0.0Error
Jun 16, 2024 13:42Joad NacerJoad NacerCPPclang++10.0.0Success4,729+1.79 RP
Jun 16, 2024 13:42matsuoka-601matsuoka-601CPPclang++10.0.0Error
Jun 16, 2024 13:41matsuoka-601matsuoka-601CPPclang++10.0.0Error
Jun 16, 2024 13:40matsuoka-601matsuoka-601CPPclang++10.0.0Error
Jun 16, 2024 13:38matsuoka-601matsuoka-601CPPclang++10.0.0Error
Jun 16, 2024 13:36matsuoka-601matsuoka-601CPPclang++10.0.0Error
Jun 16, 2024 13:36matsuoka-601matsuoka-601CPPclang++10.0.0Error
Jun 16, 2024 13:35matsuoka-601matsuoka-601CPPclang++10.0.0Error
Jun 16, 2024 13:34matsuoka-601matsuoka-601CPPclang++10.0.0Error
Jun 16, 2024 13:24Joad NacerJoad NacerCPPclang++10.0.0Error
Jun 16, 2024 13:09Joad NacerJoad NacerCPPclang++10.0.0Success5,419
Jun 16, 2024 13:07Joad NacerJoad NacerCPPclang++10.0.0Error
Jun 16, 2024 12:54Joad NacerJoad NacerCPPclang++10.0.0Error
Jun 16, 2024 12:14Joad NacerJoad NacerCPPclang++10.0.0Error
Jun 16, 2024 12:09Joad NacerJoad NacerCPPclang++10.0.0Error
Jun 16, 2024 12:04Joad NacerJoad NacerCPPclang++10.0.0Error
Jun 16, 2024 11:59Joad NacerJoad NacerCPPclang++10.0.0Error
Jun 16, 2024 11:59Joad NacerJoad NacerCPPclang++10.0.0Success4,739
Jun 16, 2024 11:58Joad NacerJoad NacerCPPclang++10.0.0Error
Jun 16, 2024 11:57Joad NacerJoad NacerCPPclang++10.0.0Error
Jun 16, 2024 11:47Joad NacerJoad NacerCPPclang++10.0.0Success5,747
Jun 16, 2024 11:46Joad NacerJoad NacerCPPclang++10.0.0Error
Jun 16, 2024 11:44Joad NacerJoad NacerCPPclang++10.0.0Error
Jun 16, 2024 11:44Joad NacerJoad NacerCPPclang++10.0.0Success5,449
Jun 16, 2024 11:39Joad NacerJoad NacerCPPclang++10.0.0Success6,487
Jun 16, 2024 11:31Joad NacerJoad NacerCPPclang++10.0.0Error
Jun 16, 2024 11:30Joad NacerJoad NacerCPPclang++10.0.0Error
Jun 16, 2024 11:12Joad NacerJoad NacerCPPclang++10.0.0Error
Jun 16, 2024 11:10Joad NacerJoad NacerCPPclang++10.0.0Error
Jun 16, 2024 11:05Joad NacerJoad NacerCPPclang++10.0.0Error
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