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
Aug 23, 2026 15:26Victor MerckléVictor MerckléCPPg++14.2.0Success6,706
Aug 23, 2026 15:16Victor MerckléVictor MerckléCPPg++14.2.0Success5,761
Aug 23, 2026 14:55Victor MerckléVictor MerckléCPPg++14.2.0Success4,534
Aug 23, 2026 14:44Victor MerckléVictor MerckléCPPg++14.2.0Success3,259
Aug 23, 2026 14:41Victor MerckléVictor MerckléCPPg++14.2.0Error
Aug 23, 2026 14:37Victor MerckléVictor MerckléCPPg++14.2.0Success3,282
Aug 23, 2026 14:33Victor MerckléVictor MerckléCPPg++14.2.0Success3,229
Aug 23, 2026 14:24Victor MerckléVictor MerckléCPPg++14.2.0Success3,245
Aug 23, 2026 14:15Victor MerckléVictor MerckléCPPg++14.2.0Success3,233
Aug 23, 2026 14:10Victor MerckléVictor MerckléCPPg++13.3.0Error
Aug 23, 2026 14:06Victor MerckléVictor MerckléCPPg++13.3.0Success3,240
Aug 23, 2026 14:02Victor MerckléVictor MerckléCPPg++13.3.0Success3,224+20.07 RP
Aug 23, 2026 13:57Victor MerckléVictor MerckléCPPg++13.3.0Success3,401
Aug 21, 2026 15:34Andrew EpsteinAndrew EpsteinCPPg++10.5.0Success193,016
Aug 21, 2026 15:31Andrew EpsteinAndrew EpsteinCPPg++14.2.0Success195,001
Aug 17, 2026 23:31Josu San MartinJosu San MartinCSHARP10.0.7Success3,570
Aug 17, 2026 23:27Josu San MartinJosu San MartinGOgo1.26.2Success3,577
Aug 17, 2026 23:24Josu San MartinJosu San MartinZIG0.15.1Success3,528
Aug 17, 2026 23:21Josu San MartinJosu San MartinRUSTrust-1.95.0Success3,524
Aug 17, 2026 16:37Tomislav TunkovicTomislav TunkovicZIG0.15.1Success3,084+271.66 RP
Aug 17, 2026 13:13Tomislav TunkovicTomislav TunkovicCSHARP9.0.15Success3,244+29.18 RP
Aug 17, 2026 13:08Tomislav TunkovicTomislav TunkovicGOgo1.26.2Success3,201+88.20 RP
Aug 17, 2026 11:12Tomislav TunkovicTomislav TunkovicRUSTrust-1.90.0Success3,274+59.46 RP
Aug 17, 2026 06:56marko1597marko1597CPPg++14.2.0Success6,978+69.19 RP
Aug 17, 2026 06:51marko1597marko1597CPPg++14.2.0Success7,332+50.34 RP
Aug 17, 2026 06:34marko1597marko1597CPPg++14.2.0Success7,613+72.39 RP
Aug 17, 2026 04:31marko1597marko1597CPPg++14.2.0Success8,915
Aug 17, 2026 04:26marko1597marko1597CPPg++14.2.0Success8,794
Aug 17, 2026 04:04marko1597marko1597CPPg++14.2.0Success8,057+82.81 RP
Aug 17, 2026 01:42marko1597marko1597CPPg++14.2.0Success8,633+1'158.35 RP
Aug 16, 2026 23:13Tomislav TunkovicTomislav TunkovicGOgo1.26.2Success38,315
Aug 16, 2026 23:12Tomislav TunkovicTomislav TunkovicZIG0.15.1Success3,600
Aug 16, 2026 23:12Tomislav TunkovicTomislav TunkovicRUSTrust-1.95.0Success3,622
Aug 15, 2026 17:38Tomislav TunkovicTomislav TunkovicCPPclang++17.0.6Success3,018
Aug 15, 2026 17:34Tomislav TunkovicTomislav TunkovicCPPclang++19.1.1Success3,060
Aug 15, 2026 17:26Tomislav TunkovicTomislav TunkovicCPPclang++18.1.3Success3,013+215.30 RP
Aug 15, 2026 17:16Tomislav TunkovicTomislav TunkovicCPPclang++20.1.2Success3,114+219.80 RP
Aug 15, 2026 17:07Tomislav TunkovicTomislav TunkovicCPPg++14.2.0Success3,299+188.70 RP
Aug 15, 2026 14:46Tomislav TunkovicTomislav TunkovicCPPg++14.2.0Success3,567
Aug 15, 2026 14:42Tomislav TunkovicTomislav TunkovicCPPg++12.4.0Success3,549
Aug 15, 2026 14:40Tomislav TunkovicTomislav TunkovicCPPg++14.2.0Success3,546
Aug 15, 2026 14:34Tomislav TunkovicTomislav TunkovicCPPclang++18.1.3Success3,702
Aug 15, 2026 14:30Tomislav TunkovicTomislav TunkovicCPPg++14.2.0Success3,518+75.51 RP
Aug 15, 2026 14:28Tomislav TunkovicTomislav TunkovicCPPclang++18.1.3Success3,614+43.71 RP
Aug 15, 2026 14:24Tomislav TunkovicTomislav TunkovicCPPg++13.3.0Success3,767
Aug 15, 2026 14:22Tomislav TunkovicTomislav TunkovicCPPg++14.2.0Success3,672+58.78 RP
Aug 15, 2026 14:00Tomislav TunkovicTomislav TunkovicCPPg++14.2.0Success3,753+178.21 RP
Aug 15, 2026 13:46Tomislav TunkovicTomislav TunkovicCPPg++14.2.0Success4,022+528.61 RP
Aug 15, 2026 13:30Tomislav TunkovicTomislav TunkovicCPPg++14.2.0Success5,108+12.94 RP
Aug 15, 2026 13:13Tomislav TunkovicTomislav TunkovicCPPg++14.2.0Error
Aug 15, 2026 08:40Tomislav TunkovicTomislav TunkovicCPPg++14.2.0Success5,142+30.53 RP
Aug 15, 2026 08:32Tomislav TunkovicTomislav TunkovicCPPg++14.2.0Success5,224+12.74 RP
Aug 15, 2026 08:26Tomislav TunkovicTomislav TunkovicCPPg++14.2.0Success5,259+16.13 RP
Aug 15, 2026 08:12Tomislav TunkovicTomislav TunkovicCPPg++14.2.0Success5,304+34.55 RP
Aug 15, 2026 07:45Tomislav TunkovicTomislav TunkovicCPPg++14.2.0Success5,403+102.05 RP
Aug 13, 2026 19:55Tomislav TunkovicTomislav TunkovicCPPg++14.2.0Success5,909
Aug 13, 2026 19:41Tomislav TunkovicTomislav TunkovicCPPclang++20.1.2Success5,947
Aug 13, 2026 19:28Tomislav TunkovicTomislav TunkovicCPPg++14.2.0Success5,820
Aug 13, 2026 19:18Tomislav TunkovicTomislav TunkovicCPPg++14.2.0Success5,728
Aug 13, 2026 19:12Tomislav TunkovicTomislav TunkovicCPPg++14.2.0Success8,437
Aug 13, 2026 19:06Tomislav TunkovicTomislav TunkovicCPPg++14.2.0Success8,413
Aug 13, 2026 18:51Tomislav TunkovicTomislav TunkovicCPPg++14.2.0Success74,709
Aug 13, 2026 18:45Tomislav TunkovicTomislav TunkovicCPPg++14.2.0Success80,762
Aug 13, 2026 17:28Tomislav TunkovicTomislav TunkovicCPPg++14.2.0Success70,822
Aug 13, 2026 17:18Tomislav TunkovicTomislav TunkovicCPPg++14.2.0Success5,702+389.70 RP
Aug 13, 2026 16:05Tomislav TunkovicTomislav TunkovicCPPg++14.2.0Success7,331+79.55 RP
Aug 13, 2026 16:03Tomislav TunkovicTomislav TunkovicCPPg++14.2.0Success7,988
Aug 13, 2026 16:00Tomislav TunkovicTomislav TunkovicCPPg++14.2.0Success54,412
Aug 13, 2026 15:57Tomislav TunkovicTomislav TunkovicCPPg++14.2.0Success54,566
Aug 13, 2026 15:48Tomislav TunkovicTomislav TunkovicCPPg++14.2.0Success7,785+100.53 RP
Aug 13, 2026 15:38Tomislav TunkovicTomislav TunkovicCPPg++14.2.0Success8,446+297.55 RP
Aug 13, 2026 15:30Tomislav TunkovicTomislav TunkovicCPPg++14.2.0Success80,234
Aug 13, 2026 15:11Tomislav TunkovicTomislav TunkovicCPPg++14.2.0Success11,281+251.85 RP
Aug 13, 2026 15:01Tomislav TunkovicTomislav TunkovicCPPg++14.2.0Success15,758+634.60 RP
Aug 10, 2026 17:15C21C21CPPclang++20.1.2Success69,551+28.20 RP
Aug 10, 2026 16:21C21C21CPPclang++20.1.2Error
Aug 8, 2026 19:39C21C21CPPclang++20.1.2Success212,508
Aug 8, 2026 15:10C21C21CPPg++10.5.0Success136,834
Aug 6, 2026 14:18C21C21CPPg++14.2.0Success86,524+63.68 RP
Aug 6, 2026 14:15C21C21CPPg++10.5.0Success192,715+51.89 RP
Aug 2, 2026 09:46Victor MerckléVictor MerckléCPPg++14.2.0Success3,269
Aug 1, 2026 19:53CodeReclaimersCodeReclaimersCPPclang++20.1.2Success5,575+16.89 RP
Aug 1, 2026 18:26CodeReclaimersCodeReclaimersCPPclang++20.1.2Success6,096
Aug 1, 2026 17:03CodeReclaimersCodeReclaimersCPPclang++20.1.2Success5,628+190.28 RP
Aug 1, 2026 16:13CodeReclaimersCodeReclaimersCPPclang++20.1.2Success7,117
Aug 1, 2026 15:47CodeReclaimersCodeReclaimersCPPclang++20.1.2Success6,303+28.67 RP
Aug 1, 2026 14:51CodeReclaimersCodeReclaimersCPPclang++20.1.2Success6,419+137.62 RP
Aug 1, 2026 13:18CodeReclaimersCodeReclaimersCPPclang++20.1.2Success9,587
Aug 1, 2026 13:16CodeReclaimersCodeReclaimersCPPclang++20.1.2Success7,041+303.43 RP
Aug 1, 2026 12:43CodeReclaimersCodeReclaimersCPPclang++20.1.2Success9,626
Aug 1, 2026 12:08CodeReclaimersCodeReclaimersCPPclang++20.1.2Success50,997
Aug 1, 2026 12:05CodeReclaimersCodeReclaimersCPPclang++20.1.2Success99,906
Aug 1, 2026 12:02CodeReclaimersCodeReclaimersCPPclang++20.1.2Success99,978
Jul 31, 2026 18:38CodeReclaimersCodeReclaimersCPPclang++20.1.2Success9,843
Jul 31, 2026 15:10CodeReclaimersCodeReclaimersCPPclang++20.1.2Success9,201
Jul 31, 2026 14:55CodeReclaimersCodeReclaimersCPPclang++20.1.2Success12,731
Jul 31, 2026 14:20CodeReclaimersCodeReclaimersCPPclang++20.1.2Success9,003
Jul 31, 2026 13:46CodeReclaimersCodeReclaimersCPPclang++20.1.2Success9,310
Jul 31, 2026 13:25CodeReclaimersCodeReclaimersCPPclang++20.1.2Success8,954+369.71 RP
Jul 31, 2026 06:13TonyTonyCPPg++10.5.0Success192,897+51.84 RP