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 22, 2024 23:26Joad NacerJoad NacerCPPclang++10.0.0Error
Jun 22, 2024 23:25Joad NacerJoad NacerCPPclang++10.0.0Success5,567
Jun 20, 2024 03:53matsuoka-601matsuoka-601CPPg++9.4.0Error
Jun 19, 2024 12:36matsuoka-601matsuoka-601CPPg++9.4.0Error
Jun 19, 2024 12:33matsuoka-601matsuoka-601CPPg++9.4.0Error
Jun 19, 2024 12:32matsuoka-601matsuoka-601CPPg++9.4.0Error
Jun 19, 2024 12:31matsuoka-601matsuoka-601CPPg++9.4.0Error
Jun 19, 2024 11:30matsuoka-601matsuoka-601CPPg++9.4.0Error
Jun 19, 2024 11:29matsuoka-601matsuoka-601CPPg++9.4.0Error
Jun 19, 2024 11:23matsuoka-601matsuoka-601CPPg++9.4.0Error
Jun 19, 2024 11:19matsuoka-601matsuoka-601CPPg++9.4.0Error
Jun 19, 2024 11:19matsuoka-601matsuoka-601CPPg++9.4.0Error
Jun 19, 2024 11:02matsuoka-601matsuoka-601CPPclang++10.0.0Error
Jun 19, 2024 10:53matsuoka-601matsuoka-601CPPclang++10.0.0Error
Jun 19, 2024 10:48matsuoka-601matsuoka-601CPPclang++10.0.0Error
Jun 19, 2024 10:09matsuoka-601matsuoka-601CPPclang++10.0.0Error
Jun 19, 2024 09:57matsuoka-601matsuoka-601CPPclang++10.0.0Error
Jun 19, 2024 09:57matsuoka-601matsuoka-601CPPclang++10.0.0Error
Jun 19, 2024 09:54matsuoka-601matsuoka-601CPPg++9.4.0Error
Jun 19, 2024 09:53matsuoka-601matsuoka-601CPPclang++10.0.0Error
Jun 19, 2024 09:52matsuoka-601matsuoka-601CPPclang++10.0.0Error
Jun 19, 2024 09:49matsuoka-601matsuoka-601CPPclang++10.0.0Error
Jun 19, 2024 09:48matsuoka-601matsuoka-601CPPclang++10.0.0Error
Jun 19, 2024 04:57matsuoka-601matsuoka-601CPPg++9.4.0Error
Jun 19, 2024 04:45matsuoka-601matsuoka-601CPPg++9.4.0Success5,685
Jun 19, 2024 04:43matsuoka-601matsuoka-601CPPg++9.4.0Error
Jun 19, 2024 04:42matsuoka-601matsuoka-601CPPg++9.4.0Success6,082
Jun 19, 2024 04:35matsuoka-601matsuoka-601CPPg++9.4.0Success6,336
Jun 19, 2024 04:34matsuoka-601matsuoka-601CPPg++9.4.0Error
Jun 19, 2024 04:33matsuoka-601matsuoka-601CPPg++9.4.0Error
Jun 19, 2024 04:32matsuoka-601matsuoka-601CPPg++9.4.0Error
Jun 19, 2024 04:30matsuoka-601matsuoka-601CPPg++9.4.0Error
Jun 19, 2024 04:29matsuoka-601matsuoka-601CPPg++9.4.0Error
Jun 19, 2024 04:28matsuoka-601matsuoka-601CPPg++9.4.0Error
Jun 19, 2024 04:28matsuoka-601matsuoka-601CPPg++9.4.0Error
Jun 18, 2024 19:17джулисджулисRUSTrust-1.78.0Success170,052
Jun 18, 2024 19:14джулисджулисRUSTrust-1.78.0Success169,808+0.87 RP
Jun 18, 2024 19:12джулисджулисRUSTrust-1.78.0Success172,363+0.12 RP
Jun 18, 2024 15:57matsuoka-601matsuoka-601CPPg++9.4.0Error
Jun 18, 2024 15:37AnSaAnSaCPPclang++10.0.0Success94,706
Jun 18, 2024 15:35AnSaAnSaCPPg++9.4.0Success75,309+17.63 RP
Jun 18, 2024 15:10AnSaAnSaCPPg++9.4.0Success86,836+11.39 RP
Jun 18, 2024 06:34matsuoka-601matsuoka-601CPPg++9.4.0Error
Jun 18, 2024 06:33matsuoka-601matsuoka-601CPPg++9.4.0Error
Jun 18, 2024 06:32matsuoka-601matsuoka-601CPPg++9.4.0Error
Jun 18, 2024 06:30matsuoka-601matsuoka-601CPPg++9.4.0Error
Jun 18, 2024 06:30matsuoka-601matsuoka-601CPPg++9.4.0Error
Jun 18, 2024 06:29matsuoka-601matsuoka-601CPPg++9.4.0Error
Jun 18, 2024 04:12matsuoka-601matsuoka-601CPPg++9.4.0Error
Jun 18, 2024 04:09matsuoka-601matsuoka-601CPPg++9.4.0Error
Jun 18, 2024 04:08matsuoka-601matsuoka-601CPPg++9.4.0Error
Jun 18, 2024 04:07matsuoka-601matsuoka-601CPPg++9.4.0Error
Jun 18, 2024 04:06matsuoka-601matsuoka-601CPPg++9.4.0Error
Jun 17, 2024 18:35Joad NacerJoad NacerCPPclang++10.0.0Error
Jun 17, 2024 18:34Joad NacerJoad NacerCPPclang++10.0.0Error
Jun 17, 2024 18:32Joad NacerJoad NacerCPPclang++10.0.0Error
Jun 17, 2024 18:30Joad NacerJoad NacerCPPclang++10.0.0Error
Jun 17, 2024 18:27Joad NacerJoad NacerCPPclang++10.0.0Error
Jun 17, 2024 18:21AnSaAnSaCPPg++9.4.0Success99,845
Jun 17, 2024 18:21Joad NacerJoad NacerCPPclang++10.0.0Error
Jun 17, 2024 18:21AnSaAnSaCPPg++9.4.0Success99,506
Jun 17, 2024 18:17Joad NacerJoad NacerCPPclang++10.0.0Error
Jun 17, 2024 18:05Joad NacerJoad NacerCPPclang++10.0.0Error
Jun 17, 2024 18:05Joad NacerJoad NacerCPPclang++10.0.0Error
Jun 17, 2024 17:57Joad NacerJoad NacerCPPclang++10.0.0Error
Jun 17, 2024 17:52Joad NacerJoad NacerCPPclang++10.0.0Error
Jun 17, 2024 17:50Joad NacerJoad NacerCPPclang++10.0.0Error
Jun 17, 2024 17:37Joad NacerJoad NacerCPPclang++10.0.0Error
Jun 17, 2024 17:36matsuoka-601matsuoka-601CPPg++9.4.0Error
Jun 17, 2024 17:35matsuoka-601matsuoka-601CPPg++9.4.0Error
Jun 17, 2024 17:31Joad NacerJoad NacerCPPclang++10.0.0Error
Jun 17, 2024 17:27Joad NacerJoad NacerCPPclang++10.0.0Error
Jun 17, 2024 16:26Joad NacerJoad NacerCPPclang++10.0.0Error
Jun 17, 2024 16:23Joad NacerJoad NacerCPPclang++10.0.0Error
Jun 17, 2024 16:22Joad NacerJoad NacerCPPclang++10.0.0Success5,533
Jun 17, 2024 16:21Joad NacerJoad NacerCPPclang++10.0.0Success6,960
Jun 17, 2024 16:19Joad NacerJoad NacerCPPclang++10.0.0Success5,571
Jun 17, 2024 16:17Joad NacerJoad NacerCPPclang++10.0.0Success5,710
Jun 17, 2024 15:38matsuoka-601matsuoka-601CPPg++9.4.0Error
Jun 17, 2024 14:43matsuoka-601matsuoka-601CPPg++9.4.0Error
Jun 17, 2024 14:43matsuoka-601matsuoka-601CPPg++9.4.0Error
Jun 17, 2024 13:33Joad NacerJoad NacerCPPclang++10.0.0Error
Jun 17, 2024 13:30Joad NacerJoad NacerCPPclang++10.0.0Error
Jun 17, 2024 13:11Joad NacerJoad NacerCPPclang++10.0.0Error
Jun 17, 2024 13:09Joad NacerJoad NacerCPPclang++10.0.0Error
Jun 17, 2024 12:46Joad NacerJoad NacerCPPclang++10.0.0Success4,739
Jun 17, 2024 12:45Joad NacerJoad NacerCPPclang++10.0.0Error
Jun 17, 2024 12:34Joad NacerJoad NacerCPPclang++10.0.0Success6,448
Jun 17, 2024 12:01matsuoka-601matsuoka-601CPPg++9.4.0Error
Jun 17, 2024 10:46Joad NacerJoad NacerCPPclang++10.0.0Error
Jun 17, 2024 10:45Joad NacerJoad NacerCPPclang++10.0.0Error
Jun 17, 2024 10:44Joad NacerJoad NacerCPPclang++10.0.0Error
Jun 17, 2024 10:41Joad NacerJoad NacerCPPclang++10.0.0Success5,418
Jun 17, 2024 10:40Joad NacerJoad NacerCPPclang++10.0.0Success5,456
Jun 17, 2024 10:39Joad NacerJoad NacerCPPclang++10.0.0Success5,393
Jun 17, 2024 10:36Joad NacerJoad NacerCPPg++9.4.0Error
Jun 17, 2024 10:36Joad NacerJoad NacerCPPclang++10.0.0Success5,448
Jun 17, 2024 10:34Joad NacerJoad NacerCPPclang++10.0.0Success6,034
Jun 17, 2024 10:34Joad NacerJoad NacerCPPclang++10.0.0Error
Jun 17, 2024 08:07matsuoka-601matsuoka-601CPPg++9.4.0Error