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 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
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