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 7, 2024 09:37Joad NacerJoad NacerCPPclang++10.0.0Error
Jul 7, 2024 09:36Joad NacerJoad NacerCPPclang++10.0.0Error
Jul 7, 2024 09:27Joad NacerJoad NacerCPPclang++10.0.0Error
Jul 7, 2024 09:25Joad NacerJoad NacerCPPclang++10.0.0Error
Jul 7, 2024 09:24Joad NacerJoad NacerCPPclang++10.0.0Error
Jul 7, 2024 09:18Joad NacerJoad NacerCPPclang++10.0.0Error
Jul 7, 2024 09:16Joad NacerJoad NacerCPPclang++10.0.0Error
Jul 7, 2024 09:14Joad NacerJoad NacerCPPclang++10.0.0Error
Jul 7, 2024 09:11Joad NacerJoad NacerCPPclang++10.0.0Error
Jul 7, 2024 09:08Joad NacerJoad NacerCPPclang++10.0.0Error
Jul 7, 2024 09:08Joad NacerJoad NacerCPPclang++10.0.0Error
Jul 7, 2024 09:07Joad NacerJoad NacerCPPclang++10.0.0Error
Jul 6, 2024 21:19Joad NacerJoad NacerCPPclang++10.0.0Error
Jul 6, 2024 21:19Joad NacerJoad NacerCPPclang++10.0.0Error
Jul 6, 2024 21:16Joad NacerJoad NacerCPPclang++10.0.0Error
Jul 6, 2024 21:16Joad NacerJoad NacerCPPclang++10.0.0Error
Jul 6, 2024 21:15Joad NacerJoad NacerCPPclang++10.0.0Error
Jul 6, 2024 21:13Joad NacerJoad NacerCPPclang++10.0.0Error
Jul 6, 2024 21:00Joad NacerJoad NacerCPPclang++10.0.0Error
Jul 6, 2024 20:59Joad NacerJoad NacerCPPclang++10.0.0Error
Jul 6, 2024 20:59Joad NacerJoad NacerCPPclang++10.0.0Error
Jul 6, 2024 20:58Joad NacerJoad NacerCPPclang++10.0.0Error
Jul 6, 2024 20:57Joad NacerJoad NacerCPPclang++10.0.0Error
Jul 6, 2024 20:53Joad NacerJoad NacerCPPclang++10.0.0Error
Jul 6, 2024 20:53Joad NacerJoad NacerCPPclang++10.0.0Error
Jul 6, 2024 20:52Joad NacerJoad NacerCPPclang++10.0.0Error
Jul 6, 2024 20:46Joad NacerJoad NacerCPPclang++10.0.0Error
Jul 6, 2024 20:41Joad NacerJoad NacerCPPclang++10.0.0Error
Jul 6, 2024 20:38Joad NacerJoad NacerCPPclang++10.0.0Error
Jul 6, 2024 20:36Joad NacerJoad NacerCPPclang++10.0.0Error
Jul 6, 2024 20:28Joad NacerJoad NacerCPPclang++10.0.0Error
Jul 6, 2024 20:28Joad NacerJoad NacerCPPclang++10.0.0Error
Jul 6, 2024 19:42Joad NacerJoad NacerCPPclang++10.0.0Error
Jul 6, 2024 19:41Joad NacerJoad NacerCPPclang++10.0.0Error
Jul 6, 2024 17:33matsuoka-601matsuoka-601CPPg++9.4.0Success6,333
Jul 6, 2024 17:32matsuoka-601matsuoka-601CPPError
Jul 6, 2024 15:15matsuoka-601matsuoka-601CPPg++9.4.0Error
Jul 6, 2024 15:12matsuoka-601matsuoka-601CPPg++9.4.0Error
Jul 6, 2024 15:11matsuoka-601matsuoka-601CPPclang++10.0.0Success6,598
Jul 6, 2024 15:09matsuoka-601matsuoka-601CPPclang++10.0.0Error
Jul 6, 2024 15:08matsuoka-601matsuoka-601CPPclang++10.0.0Error
Jul 6, 2024 14:45matsuoka-601matsuoka-601CPPclang++10.0.0Error
Jul 6, 2024 14:45matsuoka-601matsuoka-601CPPg++9.4.0Error
Jul 6, 2024 14:43Joad NacerJoad NacerCPPclang++10.0.0Error
Jul 6, 2024 14:43matsuoka-601matsuoka-601CPPg++9.4.0Error
Jul 6, 2024 14:41matsuoka-601matsuoka-601CPPg++9.4.0Error
Jul 6, 2024 14:22matsuoka-601matsuoka-601CPPg++9.4.0Error
Jul 6, 2024 14:17matsuoka-601matsuoka-601CPPg++9.4.0Error
Jul 6, 2024 14:17matsuoka-601matsuoka-601CPPclang++10.0.0Error
Jul 6, 2024 14:16matsuoka-601matsuoka-601CPPclang++10.0.0Error
Jul 6, 2024 14:15matsuoka-601matsuoka-601CPPg++9.4.0Error
Jul 6, 2024 14:01matsuoka-601matsuoka-601CPPg++9.4.0Error
Jul 6, 2024 13:43Joad NacerJoad NacerCPPclang++10.0.0Error
Jul 6, 2024 13:42Joad NacerJoad NacerCPPclang++10.0.0Error
Jul 6, 2024 13:41Joad NacerJoad NacerCPPclang++10.0.0Error
Jul 6, 2024 13:37Joad NacerJoad NacerCPPclang++10.0.0Error
Jul 6, 2024 13:32Joad NacerJoad NacerCPPclang++10.0.0Error
Jul 6, 2024 13:28Joad NacerJoad NacerCPPclang++10.0.0Error
Jul 6, 2024 13:25Joad NacerJoad NacerCPPclang++10.0.0Error
Jul 6, 2024 13:22Joad NacerJoad NacerCPPclang++10.0.0Error
Jul 6, 2024 13:19Joad NacerJoad NacerCPPclang++10.0.0Error
Jul 6, 2024 13:14Joad NacerJoad NacerCPPclang++10.0.0Error
Jul 6, 2024 13:04Joad NacerJoad NacerCPPclang++10.0.0Error
Jul 6, 2024 13:03Joad NacerJoad NacerCPPclang++10.0.0Error
Jul 6, 2024 13:03Joad NacerJoad NacerCPPclang++10.0.0Error
Jul 6, 2024 13:01Joad NacerJoad NacerCPPclang++10.0.0Error
Jul 6, 2024 12:55Joad NacerJoad NacerCPPclang++10.0.0Error
Jul 6, 2024 12:54Joad NacerJoad NacerCPPclang++10.0.0Error
Jul 6, 2024 12:54Joad NacerJoad NacerCPPclang++10.0.0Success8,731
Jul 6, 2024 12:53Joad NacerJoad NacerCPPclang++10.0.0Success8,673
Jul 6, 2024 12:43Joad NacerJoad NacerCPPclang++10.0.0Error
Jul 6, 2024 12:43Joad NacerJoad NacerCPPclang++10.0.0Error
Jul 6, 2024 12:42Joad NacerJoad NacerCPPclang++10.0.0Error
Jul 6, 2024 12:07matsuoka-601matsuoka-601CPPg++9.4.0Error
Jul 6, 2024 12:06matsuoka-601matsuoka-601CPPg++9.4.0Error
Jul 6, 2024 09:58matsuoka-601matsuoka-601CPPg++9.4.0Error
Jul 6, 2024 09:57matsuoka-601matsuoka-601CPPg++9.4.0Error
Jul 6, 2024 09:57matsuoka-601matsuoka-601CPPg++9.4.0Error
Jul 6, 2024 09:48matsuoka-601matsuoka-601CPPg++9.4.0Error
Jul 6, 2024 09:47matsuoka-601matsuoka-601CPPg++9.4.0Error
Jul 6, 2024 09:45matsuoka-601matsuoka-601CPPg++9.4.0Error
Jul 6, 2024 09:43matsuoka-601matsuoka-601CPPg++9.4.0Error
Jul 6, 2024 09:19matsuoka-601matsuoka-601CPPg++9.4.0Error
Jul 6, 2024 09:19matsuoka-601matsuoka-601CPPclang++10.0.0Error
Jul 6, 2024 09:13matsuoka-601matsuoka-601CPPclang++10.0.0Error
Jul 6, 2024 08:56matsuoka-601matsuoka-601CPPclang++10.0.0Error
Jul 6, 2024 08:55matsuoka-601matsuoka-601CPPclang++10.0.0Error
Jul 4, 2024 21:09Mikhail ShirokovMikhail ShirokovCPPg++9.4.0Success94,802
Jul 4, 2024 21:08Mikhail ShirokovMikhail ShirokovCPPg++9.4.0Success93,832+0.18 RP
Jul 4, 2024 21:07Mikhail ShirokovMikhail ShirokovCPPg++9.4.0Success93,987+1.64 RP
Jul 4, 2024 12:20Joad NacerJoad NacerCPPclang++10.0.0Error
Jul 4, 2024 12:18Joad NacerJoad NacerCPPclang++10.0.0Error
Jul 1, 2024 07:13Joad NacerJoad NacerCPPclang++10.0.0Error
Jul 1, 2024 07:13Joad NacerJoad NacerCPPclang++10.0.0Error
Jul 1, 2024 07:10Joad NacerJoad NacerCPPclang++10.0.0Error
Jul 1, 2024 07:09Joad NacerJoad NacerCPPclang++10.0.0Error
Jul 1, 2024 07:05Joad NacerJoad NacerCPPclang++10.0.0Error
Jul 1, 2024 04:45matsuoka-601matsuoka-601CPPclang++10.0.0Error
Jul 1, 2024 04:44matsuoka-601matsuoka-601CPPg++9.4.0Error
Jun 30, 2024 17:32Robert BurkeRobert BurkeCPPg++9.4.0Error