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
Apr 16, 2024 20:16Joad NacerJoad NacerCPPg++9.4.0Error
Apr 16, 2024 20:15Joad NacerJoad NacerCPPg++9.4.0Error
Apr 16, 2024 20:12Joad NacerJoad NacerCPPg++9.4.0Error
Apr 16, 2024 19:52Joad NacerJoad NacerCPPg++9.4.0Success88,649+0.98 RP
Apr 16, 2024 19:26Joad NacerJoad NacerCPPg++9.4.0Success206,301
Apr 16, 2024 19:16Chiraag BaluChiraag BaluCPPclang++10.0.0Success336,219
Apr 16, 2024 19:16Chiraag BaluChiraag BaluCPPclang++10.0.0Success335,072
Apr 16, 2024 19:16Joad NacerJoad NacerCPPg++9.4.0Success89,424+9.84 RP
Apr 16, 2024 19:13Chiraag BaluChiraag BaluCPPclang++10.0.0Error
Apr 16, 2024 18:56Chiraag BaluChiraag BaluCPPclang++10.0.0Success334,936
Apr 16, 2024 18:55Joad NacerJoad NacerCPPg++9.4.0Success98,380
Apr 16, 2024 18:46Chiraag BaluChiraag BaluCPPclang++10.0.0Success279,997+2.36 RP
Apr 16, 2024 18:43Chiraag BaluChiraag BaluCPPclang++10.0.0Success339,528
Apr 16, 2024 18:34Chiraag BaluChiraag BaluCPPclang++10.0.0Success299,796+0.42 RP
Apr 16, 2024 18:27Chiraag BaluChiraag BaluCPPclang++10.0.0Success325,908
Apr 16, 2024 09:21Joad NacerJoad NacerCPPclang++10.0.0Success99,941
Apr 16, 2024 09:19Joad NacerJoad NacerCPPg++9.4.0Success98,052+66.34 RP
Apr 16, 2024 09:18Joad NacerJoad NacerCPPg++9.4.0Error
Apr 16, 2024 09:15Joad NacerJoad NacerCPPg++9.4.0Error
Apr 16, 2024 09:14Joad NacerJoad NacerCPPg++9.4.0Error
Apr 16, 2024 00:56Joad NacerJoad NacerCPPg++9.4.0Error
Apr 16, 2024 00:40Joad NacerJoad NacerCPPg++9.4.0Success280,529+0.18 RP
Apr 16, 2024 00:28Joad NacerJoad NacerCPPg++9.4.0Success281,917+0.14 RP
Apr 16, 2024 00:23Joad NacerJoad NacerCPPg++9.4.0Success283,005+1.26 RP
Apr 16, 2024 00:23Joad NacerJoad NacerCPPg++9.4.0Success293,504+0.23 RP
Apr 16, 2024 00:21Joad NacerJoad NacerCPPclang++10.0.0Error
Apr 16, 2024 00:21Joad NacerJoad NacerCPPclang++10.0.0Error
Apr 16, 2024 00:18Joad NacerJoad NacerCPPclang++10.0.0Success295,460+13.12 RP
Apr 16, 2024 00:10Joad NacerJoad NacerCPPclang++10.0.0Error
Apr 16, 2024 00:09Joad NacerJoad NacerCPPclang++10.0.0Error
Apr 16, 2024 00:08Joad NacerJoad NacerCPPclang++10.0.0Error
Apr 16, 2024 00:05Joad NacerJoad NacerCPPclang++10.0.0Error
Apr 16, 2024 00:04Joad NacerJoad NacerCPPclang++10.0.0Error
Apr 16, 2024 00:03Joad NacerJoad NacerCPPclang++10.0.0Error
Apr 16, 2024 00:01Joad NacerJoad NacerCPPclang++10.0.0Error
Apr 15, 2024 23:54Joad NacerJoad NacerCPPclang++10.0.0Error
Apr 15, 2024 23:49Joad NacerJoad NacerCPPclang++10.0.0Error
Apr 15, 2024 23:47Joad NacerJoad NacerCPPclang++10.0.0Error
Apr 15, 2024 23:44Joad NacerJoad NacerCPPclang++10.0.0Error
Apr 15, 2024 23:38Joad NacerJoad NacerCPPclang++10.0.0Error
Apr 15, 2024 23:34Joad NacerJoad NacerCPPclang++10.0.0Error
Apr 15, 2024 23:33Joad NacerJoad NacerCPPclang++10.0.0Error
Apr 15, 2024 23:32Joad NacerJoad NacerCPPclang++10.0.0Error
Apr 15, 2024 23:31Joad NacerJoad NacerCPPclang++10.0.0Error
Apr 15, 2024 23:27Joad NacerJoad NacerCPPclang++10.0.0Error
Apr 15, 2024 23:25Joad NacerJoad NacerCPPclang++10.0.0Error
Apr 15, 2024 23:24Joad NacerJoad NacerCPPclang++10.0.0Error
Apr 15, 2024 23:12Joad NacerJoad NacerCPPclang++10.0.0Error
Apr 15, 2024 23:06Joad NacerJoad NacerCPPclang++10.0.0Error
Apr 15, 2024 23:00Joad NacerJoad NacerCPPclang++10.0.0Error
Apr 15, 2024 22:59Joad NacerJoad NacerCPPclang++10.0.0Error
Apr 15, 2024 22:58Joad NacerJoad NacerCPPclang++10.0.0Error
Apr 15, 2024 22:56Joad NacerJoad NacerCPPclang++10.0.0Error
Apr 15, 2024 22:54Joad NacerJoad NacerCPPclang++10.0.0Error
Apr 15, 2024 22:44Joad NacerJoad NacerCPPclang++10.0.0Error
Apr 15, 2024 22:32Joad NacerJoad NacerCPPclang++10.0.0Error
Apr 15, 2024 22:31Joad NacerJoad NacerCPPclang++10.0.0Error
Apr 15, 2024 22:27Joad NacerJoad NacerCPPclang++10.0.0Error
Apr 15, 2024 17:33Joad NacerJoad NacerCPPg++9.4.0Success482,498+20.73 RP
Apr 15, 2024 04:41E SequeiraE SequeiraCPPg++9.4.0Success480,003+20.83 RP
Apr 5, 2024 20:30Drew GarciaDrew GarciaCPPclang++10.0.0Error
Apr 5, 2024 20:25Drew GarciaDrew GarciaCPPclang++10.0.0Error
Apr 5, 2024 20:15Drew GarciaDrew GarciaCPPclang++10.0.0Success571,588
Apr 5, 2024 19:57Drew GarciaDrew GarciaCPPclang++10.0.0Error
Apr 5, 2024 19:51Drew GarciaDrew GarciaCPPclang++10.0.0Success312,209
Apr 5, 2024 19:46Drew GarciaDrew GarciaCPPclang++10.0.0Success292,902+0.39 RP
Apr 4, 2024 22:22Drew GarciaDrew GarciaCPPclang++10.0.0Error
Apr 4, 2024 22:13Drew GarciaDrew GarciaCPPclang++10.0.0Success407,936
Apr 4, 2024 22:11Drew GarciaDrew GarciaCPPclang++10.0.0Success296,246+33.76 RP
Apr 4, 2024 21:58Drew GarciaDrew GarciaCPPclang++10.0.0Error
Apr 4, 2024 21:53Drew GarciaDrew GarciaCPPclang++10.0.0Error
Apr 4, 2024 21:41Drew GarciaDrew GarciaCPPclang++10.0.0Error
Apr 4, 2024 21:35Drew GarciaDrew GarciaCPPclang++10.0.0Error
Apr 4, 2024 21:32Drew GarciaDrew GarciaCPPclang++10.0.0Error
Apr 3, 2024 23:45Drew GarciaDrew GarciaCPPclang++10.0.0Error
Apr 2, 2024 01:41Drew GarciaDrew GarciaCPPclang++10.0.0Error
Apr 1, 2024 18:49Bubble BoiBubble BoiCPPg++9.4.0Success302,295
Apr 1, 2024 18:46Bubble BoiBubble BoiCPPg++9.4.0Success305,318
Apr 1, 2024 18:43Bubble BoiBubble BoiCPPg++9.4.0Error
Apr 1, 2024 18:18Bubble BoiBubble BoiCPPg++9.4.0Success270,895
Apr 1, 2024 18:17Bubble BoiBubble BoiCPPg++9.4.0Success270,948
Mar 29, 2024 05:43woodsy-sounding-wilful-sapwoodwoodsy-sounding-wilful-sapwoodCPPg++9.4.0Success345,103
Mar 29, 2024 05:41woodsy-sounding-wilful-sapwoodwoodsy-sounding-wilful-sapwoodCPPg++9.4.0Success343,357
Mar 29, 2024 05:37woodsy-sounding-wilful-sapwoodwoodsy-sounding-wilful-sapwoodCPPg++9.4.0Success343,641
Mar 29, 2024 05:31woodsy-sounding-wilful-sapwoodwoodsy-sounding-wilful-sapwoodCPPg++9.4.0Success339,614
Mar 26, 2024 00:32IhebIhebCPPg++9.4.0Success46,923
Mar 26, 2024 00:29IhebIhebCPPg++9.4.0Success42,696+1.02 RP
Mar 26, 2024 00:28IhebIhebCPPg++9.4.0Error
Mar 26, 2024 00:25IhebIhebCPPg++9.4.0Success48,079
Mar 26, 2024 00:21IhebIhebCPPg++9.4.0Success49,802
Mar 25, 2024 20:16IhebIhebCPPg++9.4.0Success42,883+100.85 RP
Mar 25, 2024 19:18IhebIhebCPPg++9.4.0Success75,563+57.07 RP
Mar 25, 2024 19:09IhebIhebCPPg++9.4.0Success132,848+52.24 RP
Mar 25, 2024 18:57IhebIhebCPPg++9.4.0Success434,050+1.49 RP
Mar 25, 2024 18:45IhebIhebCPPg++9.4.0Error
Mar 25, 2024 18:42IhebIhebCPPg++9.4.0Error
Mar 25, 2024 02:05Bubble BoiBubble BoiCPPg++9.4.0Success281,160
Mar 25, 2024 02:03Bubble BoiBubble BoiCPPg++9.4.0Success270,731+3.45 RP
Mar 25, 2024 01:59Bubble BoiBubble BoiCPPg++9.4.0Success298,641+3.96 RP
Mar 25, 2024 01:34Bubble BoiBubble BoiCPPg++9.4.0Error