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
May 28, 2024 11:51Joad NacerJoad NacerCPPclang++10.0.0Error
May 28, 2024 11:50Joad NacerJoad NacerCPPclang++10.0.0Error
May 28, 2024 11:47Joad NacerJoad NacerCPPclang++10.0.0Error
May 28, 2024 11:40Joad NacerJoad NacerCPPclang++10.0.0Error
May 28, 2024 11:32Joad NacerJoad NacerCPPclang++10.0.0Error
May 28, 2024 11:31Joad NacerJoad NacerCPPclang++10.0.0Error
May 28, 2024 11:28Joad NacerJoad NacerCPPclang++10.0.0Error
May 28, 2024 11:26Joad NacerJoad NacerCPPclang++10.0.0Error
May 28, 2024 11:19Joad NacerJoad NacerCPPclang++10.0.0Error
May 28, 2024 11:16Joad NacerJoad NacerCPPclang++10.0.0Error
May 28, 2024 00:09Joad NacerJoad NacerCPPclang++10.0.0Error
May 28, 2024 00:09Joad NacerJoad NacerCPPclang++10.0.0Error
May 28, 2024 00:04Joad NacerJoad NacerCPPclang++10.0.0Success8,183
May 28, 2024 00:03Joad NacerJoad NacerCPPclang++10.0.0Success11,223
May 28, 2024 00:03Joad NacerJoad NacerCPPclang++10.0.0Success9,500
May 28, 2024 00:00Joad NacerJoad NacerCPPclang++10.0.0Success7,882
May 27, 2024 23:59Joad NacerJoad NacerCPPg++9.4.0Success8,853
May 27, 2024 23:59Joad NacerJoad NacerCPPclang++10.0.0Success8,156
May 27, 2024 23:57Joad NacerJoad NacerCPPclang++10.0.0Error
May 27, 2024 23:56Joad NacerJoad NacerCPPclang++10.0.0Success8,233
May 27, 2024 23:49Joad NacerJoad NacerCPPclang++10.0.0Success8,066
May 27, 2024 23:49Joad NacerJoad NacerCPPclang++10.0.0Success8,100
May 27, 2024 23:47Joad NacerJoad NacerCPPclang++10.0.0Success8,332
May 27, 2024 23:47Joad NacerJoad NacerCPPclang++10.0.0Error
May 27, 2024 23:46Joad NacerJoad NacerCPPclang++10.0.0Success8,692
May 27, 2024 23:45Joad NacerJoad NacerCPPclang++10.0.0Success9,400
May 27, 2024 23:43Joad NacerJoad NacerCPPclang++10.0.0Success7,905
May 27, 2024 23:42Joad NacerJoad NacerCPPclang++10.0.0Success7,880+8.80 RP
May 25, 2024 17:38Harshit GuptaHarshit GuptaCPPg++9.4.0Success482,652+20.72 RP
May 25, 2024 08:44CemaCemaCPPg++9.4.0Error
May 24, 2024 19:53CemaCemaCPPg++9.4.0Success303,050
May 24, 2024 19:35CemaCemaCPPg++9.4.0Success296,140
May 24, 2024 19:34CemaCemaCPPg++9.4.0Success296,168
May 24, 2024 19:30CemaCemaCPPg++9.4.0Error
May 23, 2024 20:16Joad NacerJoad NacerCPPclang++10.0.0Error
May 22, 2024 18:38Joad NacerJoad NacerCPPclang++10.0.0Error
May 22, 2024 18:37Joad NacerJoad NacerCPPclang++10.0.0Success8,416
May 22, 2024 18:36Joad NacerJoad NacerCPPclang++10.0.0Error
May 22, 2024 18:34Joad NacerJoad NacerCPPclang++10.0.0Error
May 21, 2024 21:11Joad NacerJoad NacerCPPclang++10.0.0Success7,935+31.29 RP
May 21, 2024 19:31Joad NacerJoad NacerCPPclang++10.0.0Error
May 21, 2024 19:30Joad NacerJoad NacerCPPclang++10.0.0Error
May 21, 2024 18:23Joad NacerJoad NacerCPPclang++10.0.0Success9,515
May 21, 2024 18:21Joad NacerJoad NacerCPPclang++10.0.0Error
May 21, 2024 18:20Joad NacerJoad NacerCPPclang++10.0.0Success9,274
May 21, 2024 18:18Joad NacerJoad NacerCPPclang++10.0.0Error
May 21, 2024 18:17Joad NacerJoad NacerCPPclang++10.0.0Success8,321
May 21, 2024 18:16Joad NacerJoad NacerCPPclang++10.0.0Error
May 21, 2024 18:14Joad NacerJoad NacerCPPclang++10.0.0Success9,311
May 21, 2024 18:13Joad NacerJoad NacerCPPg++9.4.0Success9,336
May 21, 2024 18:12Joad NacerJoad NacerCPPclang++10.0.0Success8,265
May 21, 2024 18:11Joad NacerJoad NacerCPPclang++10.0.0Error
May 21, 2024 18:08Joad NacerJoad NacerCPPclang++10.0.0Success8,137+7.80 RP
May 21, 2024 17:59Joad NacerJoad NacerCPPclang++10.0.0Error
May 21, 2024 17:58Joad NacerJoad NacerCPPclang++10.0.0Error
May 21, 2024 17:57Joad NacerJoad NacerCPPclang++10.0.0Success9,716
May 21, 2024 17:56Joad NacerJoad NacerCPPclang++10.0.0Success9,742
May 21, 2024 17:55Joad NacerJoad NacerCPPclang++10.0.0Success8,189+187.77 RP
May 21, 2024 17:55Joad NacerJoad NacerCPPclang++10.0.0Success10,611
May 21, 2024 17:54Joad NacerJoad NacerCPPclang++10.0.0Error
May 21, 2024 17:52Joad NacerJoad NacerCPPclang++10.0.0Error
May 21, 2024 17:50Joad NacerJoad NacerCPPclang++10.0.0Success9,677+29.16 RP
May 21, 2024 16:23Joad NacerJoad NacerCPPclang++10.0.0Success11,284
May 21, 2024 16:21Joad NacerJoad NacerCPPclang++10.0.0Error
May 21, 2024 16:15Joad NacerJoad NacerCPPclang++10.0.0Success12,510
May 19, 2024 20:33korsajankorsajanGOgo1.22.2Success496,509
May 19, 2024 20:25korsajankorsajanGOgo1.22.2Error
May 19, 2024 20:19korsajankorsajanGOgo1.22.2Error
May 15, 2024 22:55Joad NacerJoad NacerCPPclang++10.0.0Success12,574
May 15, 2024 22:50Joad NacerJoad NacerCPPclang++10.0.0Error
May 15, 2024 12:12Joad NacerJoad NacerCPPclang++10.0.0Error
May 15, 2024 12:12Joad NacerJoad NacerCPPclang++10.0.0Error
May 15, 2024 12:05Joad NacerJoad NacerCPPclang++10.0.0Error
May 15, 2024 12:05Joad NacerJoad NacerCPPclang++10.0.0Error
May 15, 2024 11:32Joad NacerJoad NacerCPPclang++10.0.0Error
May 15, 2024 11:29Joad NacerJoad NacerCPPclang++10.0.0Error
May 15, 2024 11:27Joad NacerJoad NacerCPPclang++10.0.0Error
May 13, 2024 19:34Joad NacerJoad NacerCPPclang++10.0.0Success12,996
May 13, 2024 18:32Joad NacerJoad NacerCPPclang++10.0.0Success14,044
May 13, 2024 18:28Joad NacerJoad NacerCPPclang++10.0.0Success11,084
May 13, 2024 18:15Joad NacerJoad NacerCPPclang++10.0.0Error
May 13, 2024 18:08Joad NacerJoad NacerCPPclang++10.0.0Error
May 13, 2024 18:07Joad NacerJoad NacerCPPclang++10.0.0Error
May 13, 2024 17:56Joad NacerJoad NacerCPPclang++10.0.0Error
May 13, 2024 17:45Joad NacerJoad NacerCPPclang++10.0.0Error
May 13, 2024 17:45Joad NacerJoad NacerCPPclang++10.0.0Error
May 13, 2024 17:43Joad NacerJoad NacerCPPclang++10.0.0Error
May 13, 2024 17:42Joad NacerJoad NacerCPPclang++10.0.0Success10,118
May 13, 2024 17:41Joad NacerJoad NacerCPPclang++10.0.0Success10,445
May 13, 2024 12:06Joad NacerJoad NacerCPPclang++10.0.0Error
May 13, 2024 11:49Joad NacerJoad NacerCPPclang++10.0.0Error
May 13, 2024 11:43Joad NacerJoad NacerCPPclang++10.0.0Error
May 12, 2024 20:24Joad NacerJoad NacerCPPclang++10.0.0Error
May 12, 2024 20:24Joad NacerJoad NacerCPPclang++10.0.0Error
May 12, 2024 20:20Joad NacerJoad NacerCPPclang++10.0.0Success13,436
May 12, 2024 20:16Joad NacerJoad NacerCPPclang++10.0.0Error
May 12, 2024 20:13Joad NacerJoad NacerCPPclang++10.0.0Error
May 12, 2024 20:05Joad NacerJoad NacerCPPclang++10.0.0Error
May 12, 2024 19:47Joad NacerJoad NacerCPPclang++10.0.0Error
May 12, 2024 19:46Joad NacerJoad NacerCPPclang++10.0.0Success10,035