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 21, 2023 07:49matsuoka-601matsuoka-601CPPg++9.3.0Success10,495
Jun 21, 2023 01:12matsuoka-601matsuoka-601CPPg++9.3.0Error
Jun 21, 2023 01:07matsuoka-601matsuoka-601CPPg++9.3.0Error
Jun 21, 2023 01:00matsuoka-601matsuoka-601CPPg++9.3.0Error
Jun 20, 2023 17:43matsuoka-601matsuoka-601CPPg++9.3.0Error
Jun 20, 2023 17:24matsuoka-601matsuoka-601CPPg++9.3.0Error
Jun 20, 2023 16:39Ulyanov AlekseyUlyanov AlekseyCPPg++9.3.0Success465,724+21.47 RP
Jun 20, 2023 15:03nikola-kovrizhnynikola-kovrizhnyCPPg++9.3.0Success462,509+0.06 RP
Jun 20, 2023 15:01nikola-kovrizhnynikola-kovrizhnyCPPg++9.3.0Error
Jun 20, 2023 14:57nikola-kovrizhnynikola-kovrizhnyCPPg++9.3.0Success463,735+0.14 RP
Jun 20, 2023 13:57nikola-kovrizhnynikola-kovrizhnyCPPg++9.3.0Success466,735+21.43 RP
Jun 20, 2023 13:36Unays Unays CPPg++9.3.0Success463,837+21.56 RP
Jun 20, 2023 13:15matsuoka-601matsuoka-601CPPg++9.3.0Error
Jun 20, 2023 13:14matsuoka-601matsuoka-601CPPg++9.3.0Error
Jun 20, 2023 13:13matsuoka-601matsuoka-601CPPg++9.3.0Error
Jun 20, 2023 13:11matsuoka-601matsuoka-601CPPg++9.3.0Error
Jun 20, 2023 13:10matsuoka-601matsuoka-601CPPg++9.3.0Error
Jun 20, 2023 12:43matsuoka-601matsuoka-601CPPg++9.3.0Error
Jun 20, 2023 12:18matsuoka-601matsuoka-601CPPg++9.3.0Error
Jun 20, 2023 12:18matsuoka-601matsuoka-601CPPg++9.3.0Error
Jun 20, 2023 12:01matsuoka-601matsuoka-601CPPg++9.3.0Error
Jun 20, 2023 12:00matsuoka-601matsuoka-601CPPg++9.3.0Error
Jun 20, 2023 11:59matsuoka-601matsuoka-601CPPg++9.3.0Error
Jun 20, 2023 11:57matsuoka-601matsuoka-601CPPg++9.3.0Error
Jun 20, 2023 07:03matsuoka-601matsuoka-601CPPg++9.3.0Success10,461+2.64 RP
Jun 20, 2023 06:59matsuoka-601matsuoka-601CPPg++9.3.0Success11,408
Jun 20, 2023 06:56matsuoka-601matsuoka-601CPPg++9.3.0Success10,495
Jun 20, 2023 06:55matsuoka-601matsuoka-601CPPg++9.3.0Success11,665
Jun 20, 2023 06:52matsuoka-601matsuoka-601CPPclang++10.0.0Success10,776
Jun 20, 2023 06:51matsuoka-601matsuoka-601CPPg++9.3.0Error
Jun 20, 2023 06:51matsuoka-601matsuoka-601CPPg++9.3.0Success10,539
Jun 20, 2023 06:44matsuoka-601matsuoka-601CPPg++9.3.0Error
Jun 20, 2023 06:43matsuoka-601matsuoka-601CPPg++9.3.0Success10,490+3.17 RP
Jun 20, 2023 06:42matsuoka-601matsuoka-601CPPg++9.3.0Success10,550
Jun 20, 2023 06:42matsuoka-601matsuoka-601CPPg++9.3.0Success10,525+9.74 RP
Jun 20, 2023 06:41matsuoka-601matsuoka-601CPPg++9.3.0Success11,116
Jun 20, 2023 06:40matsuoka-601matsuoka-601CPPg++9.3.0Success11,630
Jun 20, 2023 06:39matsuoka-601matsuoka-601CPPg++9.3.0Success12,034
Jun 20, 2023 03:46matsuoka-601matsuoka-601CPPg++9.3.0Success10,634+24.13 RP
Jun 20, 2023 03:37matsuoka-601matsuoka-601CPPclang++10.0.0Success10,914+0.25 RP
Jun 19, 2023 14:52matsuoka-601matsuoka-601CPPclang++10.0.0Error
Jun 19, 2023 14:51matsuoka-601matsuoka-601CPPclang++10.0.0Error
Jun 19, 2023 14:43matsuoka-601matsuoka-601CPPclang++10.0.0Success16,230
Jun 19, 2023 14:14matsuoka-601matsuoka-601CPPclang++10.0.0Success11,207
Jun 19, 2023 14:11matsuoka-601matsuoka-601CPPg++9.3.0Success10,917+44.92 RP
Jun 19, 2023 14:10matsuoka-601matsuoka-601CPPg++9.3.0Error
Jun 19, 2023 14:00matsuoka-601matsuoka-601CPPclang++10.0.0Error
Jun 19, 2023 13:59matsuoka-601matsuoka-601CPPclang++10.0.0Error
Jun 19, 2023 13:58matsuoka-601matsuoka-601CPPg++9.3.0Error
Jun 19, 2023 13:54matsuoka-601matsuoka-601CPPg++9.3.0Error
Jun 19, 2023 13:53matsuoka-601matsuoka-601CPPg++9.3.0Error
Jun 19, 2023 06:00matsuoka-601matsuoka-601CPPg++9.3.0Error
Jun 19, 2023 05:59matsuoka-601matsuoka-601CPPg++9.3.0Error
Jun 19, 2023 05:57matsuoka-601matsuoka-601CPPg++9.3.0Error
Jun 19, 2023 05:56matsuoka-601matsuoka-601CPPg++9.3.0Error
Jun 19, 2023 04:41matsuoka-601matsuoka-601CPPg++9.3.0Error
Jun 18, 2023 16:40matsuoka-601matsuoka-601CPPg++9.3.0Success12,790
Jun 18, 2023 16:39matsuoka-601matsuoka-601CPPg++9.3.0Error
Jun 18, 2023 14:13matsuoka-601matsuoka-601CPPg++9.3.0Success12,126
Jun 18, 2023 14:13matsuoka-601matsuoka-601CPPg++9.3.0Error
Jun 18, 2023 14:10matsuoka-601matsuoka-601CPPg++9.3.0Success11,762
Jun 18, 2023 14:09matsuoka-601matsuoka-601CPPg++9.3.0Success11,900
Jun 18, 2023 14:05matsuoka-601matsuoka-601CPPclang++10.0.0Error
Jun 18, 2023 14:04matsuoka-601matsuoka-601CPPg++9.3.0Success11,878
Jun 18, 2023 13:30matsuoka-601matsuoka-601CPPg++9.3.0Error
Jun 18, 2023 09:32matsuoka-601matsuoka-601CPPg++9.3.0Error
Jun 18, 2023 09:31matsuoka-601matsuoka-601CPPg++9.3.0Error
Jun 18, 2023 09:18matsuoka-601matsuoka-601CPPg++9.3.0Success14,084
Jun 18, 2023 09:18matsuoka-601matsuoka-601CPPg++9.3.0Error
Jun 18, 2023 07:06matsuoka-601matsuoka-601CPPg++9.3.0Error
Jun 18, 2023 06:55matsuoka-601matsuoka-601CPPg++9.3.0Error
Jun 18, 2023 06:55matsuoka-601matsuoka-601CPPg++9.3.0Error
Jun 18, 2023 06:52matsuoka-601matsuoka-601CPPg++9.3.0Success12,712
Jun 18, 2023 06:52matsuoka-601matsuoka-601CPPg++9.3.0Error
Jun 18, 2023 06:50matsuoka-601matsuoka-601CPPg++9.3.0Error
Jun 18, 2023 06:49matsuoka-601matsuoka-601CPPg++9.3.0Error
Jun 18, 2023 06:05matsuoka-601matsuoka-601CPPg++9.3.0Success12,692
Jun 18, 2023 05:50matsuoka-601matsuoka-601CPPg++9.3.0Success11,480+2.65 RP
Jun 18, 2023 05:47matsuoka-601matsuoka-601CPPg++9.3.0Success11,621
Jun 18, 2023 05:46matsuoka-601matsuoka-601CPPg++9.3.0Success12,066
Jun 18, 2023 05:44matsuoka-601matsuoka-601CPPg++9.3.0Success12,776
Jun 18, 2023 05:44matsuoka-601matsuoka-601CPPclang++10.0.0Success12,890
Jun 18, 2023 05:40matsuoka-601matsuoka-601CPPg++9.3.0Success12,684
Jun 18, 2023 05:38matsuoka-601matsuoka-601CPPg++9.3.0Success12,330
Jun 17, 2023 16:50matsuoka-601matsuoka-601CPPg++9.3.0Success11,515+5.84 RP
Jun 17, 2023 16:47matsuoka-601matsuoka-601CPPclang++10.0.0Success11,690
Jun 17, 2023 16:46matsuoka-601matsuoka-601CPPclang++10.0.0Success11,593+5.62 RP
Jun 17, 2023 16:39matsuoka-601matsuoka-601CPPclang++10.0.0Success11,669+23.36 RP
Jun 17, 2023 16:34matsuoka-601matsuoka-601CPPclang++10.0.0Error
Jun 17, 2023 16:33matsuoka-601matsuoka-601CPPclang++10.0.0Error
Jun 17, 2023 16:30matsuoka-601matsuoka-601CPPg++9.3.0Error
Jun 17, 2023 14:45matsuoka-601matsuoka-601CPPg++9.3.0Error
Jun 17, 2023 14:42matsuoka-601matsuoka-601CPPg++9.3.0Error
Jun 17, 2023 14:22matsuoka-601matsuoka-601CPPclang++10.0.0Error
Jun 17, 2023 14:17matsuoka-601matsuoka-601CPPclang++10.0.0Error
Jun 17, 2023 14:13matsuoka-601matsuoka-601CPPclang++10.0.0Error
Jun 17, 2023 13:56matsuoka-601matsuoka-601CPPg++9.3.0Error
Jun 17, 2023 13:51matsuoka-601matsuoka-601CPPclang++10.0.0Error
Jun 17, 2023 11:53matsuoka-601matsuoka-601CPPclang++10.0.0Success12,063
Jun 17, 2023 10:21matsuoka-601matsuoka-601CPPg++9.3.0Success11,996+12.80 RP