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 1, 2024 10:52Artur MogozovArtur MogozovGOgo1.22.3Success248,586
May 29, 2024 11:52Joad NacerJoad NacerCPPclang++10.0.0Error
May 29, 2024 10:54Joad NacerJoad NacerCPPclang++10.0.0Error
May 29, 2024 10:52Joad NacerJoad NacerCPPclang++10.0.0Error
May 28, 2024 23:05Joad NacerJoad NacerCPPclang++10.0.0Success7,638
May 28, 2024 22:47Joad NacerJoad NacerCPPclang++10.0.0Error
May 28, 2024 22:38Joad NacerJoad NacerCPPclang++10.0.0Error
May 28, 2024 22:33Joad NacerJoad NacerCPPclang++10.0.0Error
May 28, 2024 22:32Joad NacerJoad NacerCPPclang++10.0.0Error
May 28, 2024 22:31Joad NacerJoad NacerCPPclang++10.0.0Error
May 28, 2024 22:31Joad NacerJoad NacerCPPclang++10.0.0Error
May 28, 2024 22:30Joad NacerJoad NacerCPPclang++10.0.0Error
May 28, 2024 22:29Joad NacerJoad NacerCPPclang++10.0.0Error
May 28, 2024 22:28Joad NacerJoad NacerCPPclang++10.0.0Error
May 28, 2024 22:28Joad NacerJoad NacerCPPclang++10.0.0Error
May 28, 2024 22:26Joad NacerJoad NacerCPPclang++10.0.0Error
May 28, 2024 22:23Joad NacerJoad NacerCPPclang++10.0.0Error
May 28, 2024 22:22Joad NacerJoad NacerCPPclang++10.0.0Error
May 28, 2024 22:16Joad NacerJoad NacerCPPclang++10.0.0Error
May 28, 2024 22:15Joad NacerJoad NacerCPPclang++10.0.0Error
May 28, 2024 22:15Joad NacerJoad NacerCPPclang++10.0.0Error
May 28, 2024 22:14Joad NacerJoad NacerCPPclang++10.0.0Error
May 28, 2024 22:12Joad NacerJoad NacerCPPclang++10.0.0Success26,593
May 28, 2024 18:11Joad NacerJoad NacerCPPclang++10.0.0Success7,433
May 28, 2024 18:10Joad NacerJoad NacerCPPclang++10.0.0Success8,587
May 28, 2024 18:09Joad NacerJoad NacerCPPclang++10.0.0Error
May 28, 2024 16:19Joad NacerJoad NacerCPPclang++10.0.0Success8,263
May 28, 2024 15:47Joad NacerJoad NacerCPPclang++10.0.0Success7,425+18.96 RP
May 28, 2024 15:35Joad NacerJoad NacerCPPclang++10.0.0Error
May 28, 2024 15:34Joad NacerJoad NacerCPPclang++10.0.0Success9,369
May 28, 2024 15:31Joad NacerJoad NacerCPPclang++10.0.0Success7,531+25.59 RP
May 28, 2024 15:29Joad NacerJoad NacerCPPclang++10.0.0Success7,679
May 28, 2024 15:29Joad NacerJoad NacerCPPclang++10.0.0Success8,504
May 28, 2024 15:20Joad NacerJoad NacerCPPclang++10.0.0Success7,871
May 28, 2024 14:54Joad NacerJoad NacerCPPclang++10.0.0Success7,679+33.22 RP
May 28, 2024 12:26Joad NacerJoad NacerCPPclang++10.0.0Error
May 28, 2024 12:21Joad NacerJoad NacerCPPclang++10.0.0Error
May 28, 2024 12:18Joad NacerJoad NacerCPPclang++10.0.0Error
May 28, 2024 12:16Joad NacerJoad NacerCPPclang++10.0.0Error
May 28, 2024 11:59Joad NacerJoad NacerCPPclang++10.0.0Error
May 28, 2024 11:58Joad NacerJoad NacerCPPclang++10.0.0Error
May 28, 2024 11:54Joad NacerJoad NacerCPPclang++10.0.0Error
May 28, 2024 11:53Joad NacerJoad NacerCPPclang++10.0.0Error
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