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 10, 2024 23:30Joad NacerJoad NacerCPPclang++10.0.0Error
Jul 10, 2024 23:29Joad NacerJoad NacerCPPclang++10.0.0Error
Jul 10, 2024 23:29Joad NacerJoad NacerCPPclang++10.0.0Error
Jul 10, 2024 23:29Joad NacerJoad NacerCPPclang++10.0.0Error
Jul 10, 2024 23:29Joad NacerJoad NacerCPPclang++10.0.0Error
Jul 10, 2024 23:29Joad NacerJoad NacerCPPclang++10.0.0Error
Jul 10, 2024 23:27Joad NacerJoad NacerCPPclang++10.0.0Error
Jul 10, 2024 23:26Joad NacerJoad NacerCPPclang++10.0.0Error
Jul 10, 2024 23:24Joad NacerJoad NacerCPPclang++10.0.0Error
Jul 10, 2024 23:23Joad NacerJoad NacerCPPclang++10.0.0Error
Jul 10, 2024 21:53Joad NacerJoad NacerCPPclang++10.0.0Error
Jul 10, 2024 21:46Joad NacerJoad NacerCPPclang++10.0.0Error
Jul 10, 2024 21:43Joad NacerJoad NacerCPPclang++10.0.0Error
Jul 10, 2024 21:38Joad NacerJoad NacerCPPclang++10.0.0Error
Jul 10, 2024 21:34Joad NacerJoad NacerCPPclang++10.0.0Error
Jul 10, 2024 21:25Joad NacerJoad NacerCPPclang++10.0.0Error
Jul 10, 2024 21:23Joad NacerJoad NacerCPPclang++10.0.0Error
Jul 10, 2024 18:25Joad NacerJoad NacerCPPclang++10.0.0Error
Jul 10, 2024 18:17Joad NacerJoad NacerCPPclang++10.0.0Error
Jul 10, 2024 18:09Joad NacerJoad NacerCPPclang++10.0.0Error
Jul 10, 2024 11:05Joad NacerJoad NacerCPPclang++10.0.0Error
Jul 10, 2024 11:04Joad NacerJoad NacerCPPclang++10.0.0Error
Jul 10, 2024 10:32Joad NacerJoad NacerCPPclang++10.0.0Error
Jul 10, 2024 10:30Joad NacerJoad NacerCPPclang++10.0.0Error
Jul 10, 2024 10:29Joad NacerJoad NacerCPPclang++10.0.0Error
Jul 10, 2024 10:24Joad NacerJoad NacerCPPclang++10.0.0Error
Jul 9, 2024 22:59Joad NacerJoad NacerCPPclang++10.0.0Error
Jul 9, 2024 22:57Joad NacerJoad NacerCPPclang++10.0.0Error
Jul 9, 2024 22:02Joad NacerJoad NacerCPPclang++10.0.0Error
Jul 9, 2024 22:00Joad NacerJoad NacerCPPclang++10.0.0Error
Jul 9, 2024 21:59Joad NacerJoad NacerCPPclang++10.0.0Error
Jul 9, 2024 21:59Joad NacerJoad NacerCPPclang++10.0.0Error
Jul 9, 2024 21:57Joad NacerJoad NacerCPPclang++10.0.0Error
Jul 9, 2024 21:57Joad NacerJoad NacerCPPclang++10.0.0Error
Jul 9, 2024 21:56Joad NacerJoad NacerCPPclang++10.0.0Error
Jul 9, 2024 21:55Joad NacerJoad NacerCPPclang++10.0.0Error
Jul 9, 2024 21:53Joad NacerJoad NacerCPPclang++10.0.0Error
Jul 9, 2024 21:52Joad NacerJoad NacerCPPclang++10.0.0Error
Jul 9, 2024 21:51Joad NacerJoad NacerCPPclang++10.0.0Error
Jul 9, 2024 21:51Joad NacerJoad NacerCPPclang++10.0.0Error
Jul 9, 2024 21:49Joad NacerJoad NacerCPPclang++10.0.0Error
Jul 9, 2024 21:47Joad NacerJoad NacerCPPclang++10.0.0Error
Jul 9, 2024 21:47Joad NacerJoad NacerCPPclang++10.0.0Error
Jul 9, 2024 17:45Joad NacerJoad NacerCPPclang++10.0.0Error
Jul 9, 2024 17:44Joad NacerJoad NacerCPPclang++10.0.0Error
Jul 9, 2024 17:43Joad NacerJoad NacerCPPclang++10.0.0Error
Jul 9, 2024 17:42Joad NacerJoad NacerCPPclang++10.0.0Error
Jul 9, 2024 17:41Joad NacerJoad NacerCPPclang++10.0.0Error
Jul 9, 2024 17:40Joad NacerJoad NacerCPPclang++10.0.0Error
Jul 9, 2024 17:39Joad NacerJoad NacerCPPclang++10.0.0Error
Jul 9, 2024 17:39Joad NacerJoad NacerCPPclang++10.0.0Error
Jul 9, 2024 17:39Joad NacerJoad NacerCPPclang++10.0.0Error
Jul 9, 2024 17:38Joad NacerJoad NacerCPPclang++10.0.0Error
Jul 9, 2024 17:38Joad NacerJoad NacerCPPclang++10.0.0Error
Jul 9, 2024 17:37Joad NacerJoad NacerCPPclang++10.0.0Error
Jul 9, 2024 17:37Joad NacerJoad NacerCPPclang++10.0.0Error
Jul 9, 2024 17:36Joad NacerJoad NacerCPPclang++10.0.0Error
Jul 9, 2024 17:36Joad NacerJoad NacerCPPclang++10.0.0Error
Jul 9, 2024 17:36Joad NacerJoad NacerCPPclang++10.0.0Error
Jul 9, 2024 16:16Joad NacerJoad NacerCPPclang++10.0.0Error
Jul 9, 2024 15:39Joad NacerJoad NacerCPPclang++10.0.0Error
Jul 9, 2024 15:37Joad NacerJoad NacerCPPclang++10.0.0Error
Jul 9, 2024 15:35Joad NacerJoad NacerCPPclang++10.0.0Error
Jul 9, 2024 15:32Joad NacerJoad NacerCPPclang++10.0.0Error
Jul 9, 2024 15:30Joad NacerJoad NacerCPPclang++10.0.0Error
Jul 9, 2024 15:20Joad NacerJoad NacerCPPclang++10.0.0Error
Jul 9, 2024 13:13Joad NacerJoad NacerCPPclang++10.0.0Error
Jul 9, 2024 13:09Joad NacerJoad NacerCPPclang++10.0.0Error
Jul 9, 2024 13:08Joad NacerJoad NacerCPPclang++10.0.0Error
Jul 9, 2024 13:06Joad NacerJoad NacerCPPclang++10.0.0Error
Jul 9, 2024 13:03Joad NacerJoad NacerCPPclang++10.0.0Error
Jul 9, 2024 12:58Joad NacerJoad NacerCPPclang++10.0.0Error
Jul 9, 2024 11:43Joad NacerJoad NacerCPPclang++10.0.0Error
Jul 9, 2024 11:43Joad NacerJoad NacerCPPclang++10.0.0Error
Jul 9, 2024 11:19Joad NacerJoad NacerCPPclang++10.0.0Error
Jul 9, 2024 11:19Joad NacerJoad NacerCPPclang++10.0.0Error
Jul 9, 2024 11:19Joad NacerJoad NacerCPPg++9.4.0Error
Jul 9, 2024 11:18Joad NacerJoad NacerCPPclang++10.0.0Error
Jul 9, 2024 11:18Joad NacerJoad NacerCPPclang++10.0.0Error
Jul 9, 2024 11:16Joad NacerJoad NacerCPPclang++10.0.0Error
Jul 9, 2024 11:15Joad NacerJoad NacerCPPclang++10.0.0Error
Jul 9, 2024 11:13Joad NacerJoad NacerCPPclang++10.0.0Error
Jul 9, 2024 11:11Joad NacerJoad NacerCPPclang++10.0.0Error
Jul 9, 2024 10:51Joad NacerJoad NacerCPPclang++10.0.0Error
Jul 9, 2024 10:50Joad NacerJoad NacerCPPclang++10.0.0Error
Jul 9, 2024 10:49Joad NacerJoad NacerCPPclang++10.0.0Error
Jul 9, 2024 10:48Joad NacerJoad NacerCPPclang++10.0.0Error
Jul 9, 2024 10:47Joad NacerJoad NacerCPPclang++10.0.0Error
Jul 9, 2024 10:46Joad NacerJoad NacerCPPclang++10.0.0Error
Jul 9, 2024 09:22Joad NacerJoad NacerCPPclang++10.0.0Error
Jul 9, 2024 09:20Joad NacerJoad NacerCPPclang++10.0.0Error
Jul 9, 2024 09:19Joad NacerJoad NacerCPPclang++10.0.0Error
Jul 9, 2024 09:17Joad NacerJoad NacerCPPclang++10.0.0Error
Jul 9, 2024 08:57matsuoka-601matsuoka-601CPPg++9.4.0Success4,147+542.22 RP
Jul 9, 2024 08:56matsuoka-601matsuoka-601CPPg++9.4.0Error
Jul 9, 2024 08:33matsuoka-601matsuoka-601CPPg++9.4.0Error
Jul 9, 2024 08:21matsuoka-601matsuoka-601CPPg++9.4.0Error
Jul 9, 2024 07:58matsuoka-601matsuoka-601CPPg++9.4.0Error
Jul 9, 2024 07:52matsuoka-601matsuoka-601CPPg++9.4.0Error
Jul 9, 2024 07:51matsuoka-601matsuoka-601CPPg++9.4.0Error