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 30, 2024 17:32Robert BurkeRobert BurkeCPPg++9.4.0Error
Jun 30, 2024 17:31Robert BurkeRobert BurkeCPPg++9.4.0Error
Jun 30, 2024 17:29Robert BurkeRobert BurkeCPPg++9.4.0Error
Jun 30, 2024 17:28Robert BurkeRobert BurkeCPPg++9.4.0Error
Jun 30, 2024 17:26Robert BurkeRobert BurkeCPPg++9.4.0Error
Jun 30, 2024 17:25Robert BurkeRobert BurkeCPPg++9.4.0Error
Jun 30, 2024 17:23Robert BurkeRobert BurkeCPPg++9.4.0Error
Jun 30, 2024 14:35Robert BurkeRobert BurkeCPPg++9.4.0Success7,126
Jun 30, 2024 14:35Robert BurkeRobert BurkeCPPg++9.4.0Success6,702+87.01 RP
Jun 30, 2024 14:34Robert BurkeRobert BurkeCPPg++9.4.0Success7,296
Jun 30, 2024 14:33Robert BurkeRobert BurkeCPPg++9.4.0Success7,117+6.68 RP
Jun 30, 2024 13:52Robert BurkeRobert BurkeCPPg++9.4.0Success7,151+2.54 RP
Jun 30, 2024 13:52Robert BurkeRobert BurkeCPPg++9.4.0Success7,266
Jun 30, 2024 13:51Robert BurkeRobert BurkeCPPg++9.4.0Success7,164+24.13 RP
Jun 30, 2024 13:50Robert BurkeRobert BurkeCPPg++9.4.0Success9,366
Jun 30, 2024 13:48Robert BurkeRobert BurkeCPPg++9.4.0Success7,328
Jun 30, 2024 13:47Robert BurkeRobert BurkeCPPg++9.4.0Success7,290+15.07 RP
Jun 30, 2024 13:46Robert BurkeRobert BurkeCPPg++9.4.0Success12,650
Jun 30, 2024 13:32matsuoka-601matsuoka-601CPPg++9.4.0Error
Jun 30, 2024 13:31matsuoka-601matsuoka-601CPPg++9.4.0Error
Jun 30, 2024 13:22Robert BurkeRobert BurkeCPPg++9.4.0Error
Jun 30, 2024 11:51matsuoka-601matsuoka-601CPPg++9.4.0Error
Jun 30, 2024 11:46matsuoka-601matsuoka-601CPPg++9.4.0Error
Jun 30, 2024 11:44matsuoka-601matsuoka-601CPPg++9.4.0Error
Jun 30, 2024 11:43matsuoka-601matsuoka-601CPPclang++10.0.0Error
Jun 30, 2024 11:38matsuoka-601matsuoka-601CPPclang++10.0.0Error
Jun 30, 2024 11:30matsuoka-601matsuoka-601CPPclang++10.0.0Error
Jun 30, 2024 11:25matsuoka-601matsuoka-601CPPclang++10.0.0Error
Jun 30, 2024 11:19matsuoka-601matsuoka-601CPPclang++10.0.0Error
Jun 30, 2024 11:12matsuoka-601matsuoka-601CPPclang++10.0.0Error
Jun 30, 2024 11:11matsuoka-601matsuoka-601CPPclang++10.0.0Error
Jun 30, 2024 03:51Marcin JachymiakMarcin JachymiakRUSTrust-1.79.0Error
Jun 30, 2024 03:47Marcin JachymiakMarcin JachymiakRUSTrust-1.79.0Success224,389+44.57 RP
Jun 30, 2024 03:43Marcin JachymiakMarcin JachymiakRUSTrust-1.79.0Error
Jun 26, 2024 16:21matsuoka-601matsuoka-601CPPclang++10.0.0Error
Jun 26, 2024 16:18matsuoka-601matsuoka-601CPPclang++10.0.0Error
Jun 26, 2024 16:18matsuoka-601matsuoka-601CPPclang++10.0.0Error
Jun 26, 2024 16:17matsuoka-601matsuoka-601CPPclang++10.0.0Error
Jun 26, 2024 16:15matsuoka-601matsuoka-601CPPclang++10.0.0Error
Jun 26, 2024 16:12matsuoka-601matsuoka-601CPPclang++10.0.0Error
Jun 26, 2024 16:11matsuoka-601matsuoka-601CPPclang++10.0.0Error
Jun 26, 2024 16:05matsuoka-601matsuoka-601CPPclang++10.0.0Error
Jun 26, 2024 16:04matsuoka-601matsuoka-601CPPclang++10.0.0Error
Jun 26, 2024 16:01matsuoka-601matsuoka-601CPPclang++10.0.0Error
Jun 26, 2024 16:00matsuoka-601matsuoka-601CPPclang++10.0.0Error
Jun 26, 2024 15:57matsuoka-601matsuoka-601CPPclang++10.0.0Error
Jun 26, 2024 15:55matsuoka-601matsuoka-601CPPclang++10.0.0Error
Jun 26, 2024 15:47matsuoka-601matsuoka-601CPPclang++10.0.0Error
Jun 26, 2024 15:42matsuoka-601matsuoka-601CPPclang++10.0.0Error
Jun 26, 2024 15:41matsuoka-601matsuoka-601CPPclang++10.0.0Error
Jun 26, 2024 15:37matsuoka-601matsuoka-601CPPclang++10.0.0Error
Jun 26, 2024 15:37matsuoka-601matsuoka-601CPPclang++10.0.0Error
Jun 26, 2024 15:35matsuoka-601matsuoka-601CPPclang++10.0.0Error
Jun 26, 2024 15:35matsuoka-601matsuoka-601CPPclang++10.0.0Error
Jun 26, 2024 15:33matsuoka-601matsuoka-601CPPclang++10.0.0Error
Jun 26, 2024 15:33matsuoka-601matsuoka-601CPPclang++10.0.0Error
Jun 26, 2024 15:33matsuoka-601matsuoka-601CPPclang++10.0.0Error
Jun 26, 2024 15:32matsuoka-601matsuoka-601CPPclang++10.0.0Error
Jun 26, 2024 13:15matsuoka-601matsuoka-601CPPclang++10.0.0Error
Jun 26, 2024 13:14matsuoka-601matsuoka-601CPPclang++10.0.0Error
Jun 26, 2024 13:06matsuoka-601matsuoka-601CPPclang++10.0.0Error
Jun 26, 2024 13:00matsuoka-601matsuoka-601CPPclang++10.0.0Error
Jun 26, 2024 12:59matsuoka-601matsuoka-601CPPclang++10.0.0Error
Jun 26, 2024 12:58matsuoka-601matsuoka-601CPPclang++10.0.0Error
Jun 26, 2024 12:57matsuoka-601matsuoka-601CPPclang++10.0.0Error
Jun 26, 2024 12:56matsuoka-601matsuoka-601CPPg++9.4.0Error
Jun 26, 2024 12:56matsuoka-601matsuoka-601CPPg++9.4.0Error
Jun 26, 2024 12:53matsuoka-601matsuoka-601CPPg++9.4.0Error
Jun 26, 2024 12:51matsuoka-601matsuoka-601CPPg++9.4.0Error
Jun 25, 2024 22:11Joad NacerJoad NacerCPPclang++10.0.0Error
Jun 25, 2024 22:08Joad NacerJoad NacerCPPclang++10.0.0Error
Jun 25, 2024 22:06Joad NacerJoad NacerCPPclang++10.0.0Error
Jun 25, 2024 22:05Joad NacerJoad NacerCPPclang++10.0.0Error
Jun 25, 2024 22:03Joad NacerJoad NacerCPPclang++10.0.0Error
Jun 25, 2024 21:51Joad NacerJoad NacerCPPclang++10.0.0Error
Jun 25, 2024 21:50Joad NacerJoad NacerCPPclang++10.0.0Error
Jun 25, 2024 21:50Joad NacerJoad NacerCPPclang++10.0.0Error
Jun 25, 2024 21:49Joad NacerJoad NacerCPPclang++10.0.0Error
Jun 25, 2024 21:48Joad NacerJoad NacerCPPclang++10.0.0Error
Jun 25, 2024 21:35Joad NacerJoad NacerCPPclang++10.0.0Success5,484
Jun 25, 2024 21:29Joad NacerJoad NacerCPPclang++10.0.0Success5,562
Jun 25, 2024 21:25Joad NacerJoad NacerCPPclang++10.0.0Error
Jun 25, 2024 21:24Joad NacerJoad NacerCPPclang++10.0.0Error
Jun 25, 2024 21:20Joad NacerJoad NacerCPPclang++10.0.0Success7,149
Jun 25, 2024 21:17Joad NacerJoad NacerCPPclang++10.0.0Success7,782
Jun 25, 2024 21:17Joad NacerJoad NacerCPPclang++10.0.0Success6,955
Jun 25, 2024 21:16Joad NacerJoad NacerCPPclang++10.0.0Success7,364
Jun 25, 2024 21:12Joad NacerJoad NacerCPPclang++10.0.0Success6,184
Jun 25, 2024 21:11Joad NacerJoad NacerCPPclang++10.0.0Success240,589
Jun 25, 2024 21:09Joad NacerJoad NacerCPPclang++10.0.0Success6,055
Jun 25, 2024 21:08Joad NacerJoad NacerCPPclang++10.0.0Success5,548
Jun 25, 2024 21:05Joad NacerJoad NacerCPPclang++10.0.0Success5,436
Jun 25, 2024 21:04Joad NacerJoad NacerCPPclang++10.0.0Error
Jun 25, 2024 21:02Joad NacerJoad NacerCPPclang++10.0.0Error
Jun 25, 2024 21:01Joad NacerJoad NacerCPPclang++10.0.0Error
Jun 22, 2024 23:37Joad NacerJoad NacerCPPclang++10.0.0Success5,405
Jun 22, 2024 23:34Joad NacerJoad NacerCPPclang++10.0.0Error
Jun 22, 2024 23:28Joad NacerJoad NacerCPPclang++10.0.0Error
Jun 22, 2024 23:27Joad NacerJoad NacerCPPclang++10.0.0Success5,333
Jun 22, 2024 23:26Joad NacerJoad NacerCPPclang++10.0.0Success4,946