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
Sep 19, 2026 13:09Andrew EpsteinAndrew EpsteinCPPg++14.2.0Success5,704+4.90 RP
Sep 19, 2026 13:05Andrew EpsteinAndrew EpsteinCPPclang++20.1.2Success5,859
Sep 19, 2026 13:04Andrew EpsteinAndrew EpsteinCPPg++14.2.0Success52,058
Sep 19, 2026 13:03Andrew EpsteinAndrew EpsteinCPPg++14.2.0Success5,720+337.22 RP
Sep 19, 2026 12:58Andrew EpsteinAndrew EpsteinCPPg++14.2.0Success53,709
Sep 19, 2026 12:57Andrew EpsteinAndrew EpsteinCPPclang++20.1.2Success7,151
Sep 19, 2026 12:57Andrew EpsteinAndrew EpsteinCPPg++14.2.0Success7,087+19.05 RP
Sep 19, 2026 12:53Andrew EpsteinAndrew EpsteinCPPg++14.2.0Success60,467
Sep 18, 2026 19:32Andrew EpsteinAndrew EpsteinCPPg++14.2.0Success71,501
Sep 18, 2026 19:30Andrew EpsteinAndrew EpsteinCPPclang++20.1.2Success7,184+13.43 RP
Sep 18, 2026 19:28Andrew EpsteinAndrew EpsteinCPPg++14.2.0Success71,555
Sep 18, 2026 19:27Andrew EpsteinAndrew EpsteinCPPg++14.2.0Success7,254+771.35 RP
Sep 18, 2026 19:24Andrew EpsteinAndrew EpsteinCPPg++14.2.0Success64,768
Sep 18, 2026 19:21Andrew EpsteinAndrew EpsteinCPPg++14.2.0Success64,028
Sep 18, 2026 19:12Andrew EpsteinAndrew EpsteinCPPg++14.2.0Success68,421
Sep 18, 2026 19:01Andrew EpsteinAndrew EpsteinCPPg++14.2.0Success68,671
Sep 18, 2026 18:58Andrew EpsteinAndrew EpsteinCPPg++14.2.0Success68,131
Sep 18, 2026 18:53Andrew EpsteinAndrew EpsteinCPPg++14.2.0Success141,431
Sep 18, 2026 18:49Andrew EpsteinAndrew EpsteinCPPg++14.2.0Success73,475
Sep 18, 2026 18:48Andrew EpsteinAndrew EpsteinCPPg++14.2.0Success72,924
Sep 18, 2026 18:39Andrew EpsteinAndrew EpsteinCPPg++14.2.0Success82,156
Sep 18, 2026 18:26Andrew EpsteinAndrew EpsteinCPPg++14.2.0Success64,833
Sep 18, 2026 18:22Andrew EpsteinAndrew EpsteinCPPg++14.2.0Success66,454
Sep 18, 2026 18:17Andrew EpsteinAndrew EpsteinCPPg++14.2.0Success64,155
Sep 18, 2026 18:15Andrew EpsteinAndrew EpsteinCPPg++14.2.0Success74,141
Sep 18, 2026 18:01Andrew EpsteinAndrew EpsteinCPPg++14.2.0Success88,201
Sep 18, 2026 17:57Andrew EpsteinAndrew EpsteinCPPg++14.2.0Success72,543
Sep 18, 2026 17:54Andrew EpsteinAndrew EpsteinCPPg++14.2.0Success71,745
Sep 18, 2026 17:52Andrew EpsteinAndrew EpsteinCPPg++14.2.0Success24,636
Sep 18, 2026 17:48Andrew EpsteinAndrew EpsteinCPPg++14.2.0Success85,468
Sep 18, 2026 17:42Andrew EpsteinAndrew EpsteinCPPg++14.2.0Success93,917
Sep 18, 2026 17:40Andrew EpsteinAndrew EpsteinCPPg++14.2.0Success73,135
Sep 18, 2026 17:26Andrew EpsteinAndrew EpsteinCPPg++14.2.0Success536,833
Sep 18, 2026 17:19Andrew EpsteinAndrew EpsteinCPPg++14.2.0Success506,108
Sep 18, 2026 16:57Andrew EpsteinAndrew EpsteinCPPg++14.2.0Success283,703
Sep 18, 2026 16:49Andrew EpsteinAndrew EpsteinCPPg++14.2.0Success282,466
Sep 16, 2026 00:28Josu San MartinJosu San MartinCPPg++14.2.0Success3,604
Sep 15, 2026 22:26Josu San MartinJosu San MartinCPPg++14.2.0Success3,369
Sep 15, 2026 22:22Josu San MartinJosu San MartinCPPg++14.2.0Success4,041
Sep 15, 2026 03:49Josu San MartinJosu San MartinCPPg++14.2.0Success3,389
Sep 14, 2026 09:04Haha ExpertHaha ExpertCPPg++14.2.0Success47,127+3.85 RP
Sep 11, 2026 11:52Haha ExpertHaha ExpertCPPg++10.5.0Success48,799
Sep 11, 2026 11:41Haha ExpertHaha ExpertCPPg++10.5.0Success50,000
Sep 11, 2026 11:32Haha ExpertHaha ExpertCPPg++10.5.0Success47,999+58.87 RP
Sep 11, 2026 11:24Haha ExpertHaha ExpertCPPg++10.5.0Success68,045
Sep 11, 2026 11:21Haha ExpertHaha ExpertCPPg++10.5.0Success66,906+0.65 RP
Sep 11, 2026 11:12Haha ExpertHaha ExpertCPPg++10.5.0Success69,202
Sep 11, 2026 10:56Haha ExpertHaha ExpertCPPg++10.5.0Success67,198+5.43 RP
Sep 11, 2026 10:51Haha ExpertHaha ExpertCPPg++10.5.0Success69,745+2.28 RP
Sep 11, 2026 10:37Haha ExpertHaha ExpertCPPg++10.5.0Success70,870+10.33 RP
Sep 11, 2026 10:35Haha ExpertHaha ExpertCPPclang++20.1.2Success76,699
Sep 11, 2026 10:31Haha ExpertHaha ExpertCPPclang++20.1.2Success76,469+15.46 RP
Sep 10, 2026 16:24m-0451m-0451CPPclang++20.1.2Success48,391
Sep 10, 2026 16:14m-0451m-0451CPPclang++20.1.2Success48,368+1.24 RP
Sep 10, 2026 16:08m-0451m-0451CPPclang++20.1.2Success48,734
Sep 10, 2026 16:07m-0451m-0451CPPclang++20.1.2Success48,661+0.58 RP
Sep 10, 2026 15:29m-0451m-0451CPPg++10.5.0Success194,000
Sep 10, 2026 14:09Andrew EpsteinAndrew EpsteinCPPclang++20.1.2Success17,647
Sep 10, 2026 14:01Andrew EpsteinAndrew EpsteinCPPg++14.2.0Success164,042
Sep 10, 2026 14:00Andrew EpsteinAndrew EpsteinCPPg++14.2.0Success17,529
Sep 8, 2026 22:52Leonardo Pedrozo AmaralLeonardo Pedrozo AmaralCPPg++10.5.0Success45,533
Sep 7, 2026 21:25Leonardo Pedrozo AmaralLeonardo Pedrozo AmaralCPPg++10.5.0Success69,266
Sep 7, 2026 16:52Leonardo Pedrozo AmaralLeonardo Pedrozo AmaralCPPg++10.5.0Success37,889+124.27 RP
Sep 5, 2026 11:26Haha ExpertHaha ExpertCSHARP9.0.19Success88,176
Sep 5, 2026 01:04Victor MerckléVictor MerckléCPPg++14.2.0Success2,931
Sep 4, 2026 23:42Victor MerckléVictor MerckléCPPg++14.2.0Success6,196
Sep 4, 2026 15:54Victor MerckléVictor MerckléCPPg++14.2.0Success6,477
Sep 4, 2026 10:07Victor MerckléVictor MerckléCPPg++13.3.0Success2,900
Sep 4, 2026 09:26Victor MerckléVictor MerckléCPPg++13.3.0Success2,882+2.40 RP
Sep 4, 2026 08:53Victor MerckléVictor MerckléCPPg++14.2.0Success2,952
Sep 4, 2026 08:18Victor MerckléVictor MerckléCPPg++14.2.0Success3,166
Sep 4, 2026 07:39Victor MerckléVictor MerckléCPPg++14.2.0Success2,936
Sep 4, 2026 07:26Victor MerckléVictor MerckléCPPg++14.2.0Success2,898
Sep 4, 2026 07:07Victor MerckléVictor MerckléCPPg++14.2.0Success6,356
Sep 4, 2026 07:00Victor MerckléVictor MerckléCPPg++13.3.0Error
Sep 4, 2026 06:56Victor MerckléVictor MerckléCPPg++13.3.0Success2,883+31.14 RP
Aug 31, 2026 08:46Victor MerckléVictor MerckléCSHARP10.0.7Error
Aug 31, 2026 08:40Victor MerckléVictor MerckléGOgo1.26.2Error
Aug 31, 2026 08:37Victor MerckléVictor MerckléZIG0.16.0Error
Aug 31, 2026 08:36Victor MerckléVictor MerckléRUSTrust-1.95.0Error+2.38 RP
Aug 31, 2026 08:11Tomislav TunkovicTomislav TunkovicZIG0.15.1Success3,054+31.85 RP
Aug 31, 2026 08:06Tomislav TunkovicTomislav TunkovicGOgo1.26.2Success3,039+166.53 RP
Aug 31, 2026 08:02Tomislav TunkovicTomislav TunkovicCSHARP9.0.15Success3,058+187.50 RP
Aug 31, 2026 08:00Tomislav TunkovicTomislav TunkovicRUSTrust-1.95.0Success3,064+209.34 RP
Aug 31, 2026 02:17Tomislav TunkovicTomislav TunkovicCPPclang++14.0.6Success3,037
Aug 25, 2026 07:21Haha ExpertHaha ExpertCSHARP9.0.15Error
Aug 25, 2026 07:09Haha ExpertHaha ExpertCSHARP9.0.15Error
Aug 25, 2026 04:54Haha ExpertHaha ExpertCSHARP10.0.11Error
Aug 25, 2026 04:16Haha ExpertHaha ExpertCSHARP10.0.11Success113,100
Aug 24, 2026 23:26Victor MerckléVictor MerckléCPPg++14.2.0Success5,920
Aug 24, 2026 23:19Victor MerckléVictor MerckléCPPg++14.2.0Error
Aug 24, 2026 23:15Victor MerckléVictor MerckléCPPg++14.2.0Error
Aug 24, 2026 23:05Victor MerckléVictor MerckléCPPg++14.2.0Success4,424
Aug 24, 2026 22:46Victor MerckléVictor MerckléCPPg++14.2.0Success8,830
Aug 24, 2026 18:38Victor MerckléVictor MerckléCPPg++14.2.0Error+305.21 RP
Aug 24, 2026 18:35Victor MerckléVictor MerckléCPPg++14.2.0Success3,364
Aug 24, 2026 18:32Victor MerckléVictor MerckléCPPg++14.2.0Success3,292
Aug 24, 2026 18:29Victor MerckléVictor MerckléCPPg++14.2.0Success3,368
Aug 24, 2026 18:23Victor MerckléVictor MerckléCPPg++14.2.0Success3,782
Aug 24, 2026 18:17Victor MerckléVictor MerckléCPPg++14.2.0Success3,268