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
Back to listJun 15, 2024 23:44Joad NacerJoad NacerError
Source Code

Source code access is restricted. Log in to request access.

Challenge History

No challenges yet.

Run Statistics
#DateScoreWall TimeCPU UserCPU SystemMemoryError
1Jun 15, 2024 23:4400000Error: expected "1019826 ", got "1019812 "
2Jun 15, 2024 23:445,774260,685,581190,558,23202,224,128
3Jun 15, 2024 23:445,794253,103,115191,194,99702,232,320
4Jun 15, 2024 23:445,852267,413,683193,108,03002,224,128
5Jun 15, 2024 23:445,960218,314,356171,713,00024,958,0002,494,464
6Jun 15, 2024 23:445,963221,492,300171,808,00024,972,0002,400,256
7Jun 15, 2024 23:445,969218,892,111171,989,00024,998,0002,363,392
8Jun 15, 2024 23:445,975228,736,695172,147,00025,021,0002,363,392
9Jun 15, 2024 23:446,008223,649,087175,234,00023,030,0002,363,392
10Jun 15, 2024 23:446,016225,747,907174,592,00023,944,0002,363,392
11Jun 15, 2024 23:446,018225,493,415177,644,00020,958,0002,355,200
12Jun 15, 2024 23:446,035228,931,881174,128,00025,018,0002,396,160
13Jun 15, 2024 23:446,037228,183,315175,187,00024,025,0002,359,296
14Jun 15, 2024 23:446,039227,030,439174,387,00024,912,0002,412,544
15Jun 15, 2024 23:446,045229,291,693177,529,00021,941,0002,359,296
16Jun 15, 2024 23:446,051227,429,679174,709,00024,958,0002,400,256
17Jun 15, 2024 23:446,052224,179,010175,741,00023,964,0002,359,296
18Jun 15, 2024 23:446,057232,889,728174,908,00024,986,0002,375,680
19Jun 15, 2024 23:446,065224,659,184175,122,00025,017,0002,363,392
20Jun 15, 2024 23:446,081223,444,948177,710,00022,962,0002,359,296
21Jun 15, 2024 23:446,125225,784,987174,097,00028,015,0002,363,392
22Jun 15, 2024 23:446,126234,542,084180,251,00021,908,0002,396,160