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
Sep 3, 2023 03:45matsuoka-601matsuoka-601CPPclang++10.0.0Error
Sep 3, 2023 03:45matsuoka-601matsuoka-601CPPclang++10.0.0Error
Sep 3, 2023 03:29matsuoka-601matsuoka-601CPPclang++10.0.0Error
Sep 3, 2023 03:28matsuoka-601matsuoka-601CPPclang++10.0.0Error
Sep 3, 2023 03:26matsuoka-601matsuoka-601CPPclang++10.0.0Error
Sep 3, 2023 03:25matsuoka-601matsuoka-601CPPclang++10.0.0Error
Sep 3, 2023 03:23matsuoka-601matsuoka-601CPPclang++10.0.0Error
Sep 3, 2023 03:19matsuoka-601matsuoka-601CPPclang++10.0.0Error
Sep 2, 2023 15:15matsuoka-601matsuoka-601CPPclang++10.0.0Error
Sep 2, 2023 15:14matsuoka-601matsuoka-601CPPclang++10.0.0Error
Sep 2, 2023 15:13matsuoka-601matsuoka-601CPPclang++10.0.0Error
Sep 2, 2023 15:12matsuoka-601matsuoka-601CPPclang++10.0.0Error
Sep 2, 2023 15:11matsuoka-601matsuoka-601CPPclang++10.0.0Error
Sep 2, 2023 14:22matsuoka-601matsuoka-601CPPclang++10.0.0Error
Sep 2, 2023 14:15matsuoka-601matsuoka-601CPPclang++10.0.0Error
Sep 2, 2023 14:13matsuoka-601matsuoka-601CPPclang++10.0.0Error
Sep 2, 2023 14:12matsuoka-601matsuoka-601CPPclang++10.0.0Error
Sep 2, 2023 09:29matsuoka-601matsuoka-601CPPclang++10.0.0Error
Sep 2, 2023 09:20matsuoka-601matsuoka-601CPPclang++10.0.0Error
Sep 2, 2023 09:20matsuoka-601matsuoka-601CPPclang++10.0.0Error
Sep 2, 2023 09:19matsuoka-601matsuoka-601CPPclang++10.0.0Error
Sep 2, 2023 09:13matsuoka-601matsuoka-601CPPclang++10.0.0Error
Sep 2, 2023 09:07matsuoka-601matsuoka-601CPPclang++10.0.0Error
Sep 2, 2023 09:02matsuoka-601matsuoka-601CPPclang++10.0.0Error
Sep 2, 2023 08:55matsuoka-601matsuoka-601CPPclang++10.0.0Error
Sep 2, 2023 08:54matsuoka-601matsuoka-601CPPclang++10.0.0Error
Sep 2, 2023 08:53matsuoka-601matsuoka-601CPPclang++10.0.0Error
Sep 2, 2023 08:52matsuoka-601matsuoka-601CPPclang++10.0.0Error
Sep 2, 2023 08:51matsuoka-601matsuoka-601CPPclang++10.0.0Error
Sep 2, 2023 08:49matsuoka-601matsuoka-601CPPclang++10.0.0Error
Sep 1, 2023 19:58korsajankorsajanGOgo1.20.6Success244,058+40.97 RP
Aug 27, 2023 12:51matsuoka-601matsuoka-601CPPclang++10.0.0Success7,430
Aug 27, 2023 12:30matsuoka-601matsuoka-601CPPg++9.3.0Success7,207
Aug 27, 2023 09:49matsuoka-601matsuoka-601CPPclang++10.0.0Success7,158
Aug 27, 2023 09:48matsuoka-601matsuoka-601CPPclang++10.0.0Success7,379
Aug 27, 2023 09:47matsuoka-601matsuoka-601CPPclang++10.0.0Success7,636
Aug 27, 2023 09:44matsuoka-601matsuoka-601CPPclang++10.0.0Success7,400
Aug 27, 2023 09:37matsuoka-601matsuoka-601CPPclang++10.0.0Success7,129+33.23 RP
Aug 27, 2023 09:30matsuoka-601matsuoka-601CPPclang++10.0.0Error
Aug 27, 2023 09:14matsuoka-601matsuoka-601CPPclang++10.0.0Success7,470
Aug 27, 2023 09:13matsuoka-601matsuoka-601CPPclang++10.0.0Success7,302+148.49 RP
Aug 27, 2023 09:12matsuoka-601matsuoka-601CPPclang++10.0.0Success8,220
Aug 27, 2023 08:42matsuoka-601matsuoka-601CPPclang++10.0.0Success8,264
Aug 26, 2023 13:04MemresableMemresableCPPg++9.3.0Error
Aug 26, 2023 12:35MemresableMemresableCPPg++9.3.0Error
Aug 26, 2023 12:31MemresableMemresableCPPg++9.3.0Error
Aug 26, 2023 11:56MemresableMemresableCPPg++9.3.0Error
Aug 26, 2023 11:55MemresableMemresableCPPg++9.3.0Error
Aug 26, 2023 11:54MemresableMemresableCPPg++9.3.0Error
Aug 26, 2023 11:44MemresableMemresableCPPg++9.3.0Success464,190+21.54 RP
Aug 26, 2023 11:42MemresableMemresableCPPg++9.3.0Error
Aug 26, 2023 11:36MemresableMemresableCPPg++9.3.0Error
Aug 26, 2023 11:16MemresableMemresableCPPg++9.3.0Error
Aug 26, 2023 10:17MemresableMemresableCPPg++9.3.0Error
Aug 21, 2023 04:27matsuoka-601matsuoka-601CPPclang++10.0.0Error
Aug 21, 2023 03:57matsuoka-601matsuoka-601CPPclang++10.0.0Success8,298
Aug 21, 2023 03:57matsuoka-601matsuoka-601CPPclang++10.0.0Success8,318
Aug 21, 2023 03:51matsuoka-601matsuoka-601CPPclang++10.0.0Success8,190+5.20 RP
Aug 21, 2023 03:45matsuoka-601matsuoka-601CPPclang++10.0.0Success8,225+39.20 RP
Aug 20, 2023 15:57Robert BurkeRobert BurkeCPPg++9.3.0Error
Aug 20, 2023 15:55Robert BurkeRobert BurkeCPPg++9.3.0Success7,686
Aug 20, 2023 15:51Robert BurkeRobert BurkeCPPg++9.3.0Success7,530
Aug 20, 2023 15:47Robert BurkeRobert BurkeCPPg++9.3.0Success7,443
Aug 20, 2023 15:47Robert BurkeRobert BurkeCPPg++9.3.0Success7,371+17.80 RP
Aug 20, 2023 15:46Robert BurkeRobert BurkeCPPg++9.3.0Error
Aug 11, 2023 17:09Mark AlievMark AlievGOgo1.20.7Success140,316
Aug 11, 2023 16:30Mark AlievMark AlievGOgo1.20.7Success130,593
Aug 11, 2023 16:24Mark AlievMark AlievGOgo1.20.7Success125,666
Aug 11, 2023 16:23Mark AlievMark AlievGOgo1.20.7Success128,407
Aug 11, 2023 16:20Mark AlievMark AlievGOgo1.20.7Success125,495
Aug 11, 2023 16:19Mark AlievMark AlievGOgo1.20.7Error
Aug 11, 2023 16:17Mark AlievMark AlievGOgo1.20.7Error
Aug 11, 2023 16:13Mark AlievMark AlievGOgo1.20.7Success124,780+5.70 RP
Aug 11, 2023 15:48Mark AlievMark AlievGOgo1.20.7Success134,329+0.48 RP
Aug 11, 2023 15:46Mark AlievMark AlievGOgo1.20.7Error
Aug 11, 2023 15:44Mark AlievMark AlievGOgo1.20.7Success153,824
Aug 11, 2023 15:41Mark AlievMark AlievGOgo1.20.7Success152,106
Aug 11, 2023 15:39Mark AlievMark AlievGOgo1.20.7Error
Aug 11, 2023 15:21Mark AlievMark AlievGOgo1.20.7Error
Aug 11, 2023 15:14Mark AlievMark AlievGOgo1.20.7Error
Aug 11, 2023 13:42CadovvlCadovvlCPPg++9.3.0Error
Aug 11, 2023 13:38CadovvlCadovvlCPPg++9.3.0Error
Aug 11, 2023 13:09CadovvlCadovvlCPPg++9.3.0Error
Aug 11, 2023 12:51CadovvlCadovvlCPPg++9.3.0Error
Aug 11, 2023 12:48CadovvlCadovvlCPPg++9.3.0Error
Aug 11, 2023 12:47CadovvlCadovvlCPPg++9.3.0Error
Aug 11, 2023 12:24CadovvlCadovvlCPPg++9.3.0Error
Aug 11, 2023 12:13CadovvlCadovvlCPPg++9.3.0Error
Aug 11, 2023 12:12CadovvlCadovvlCPPg++9.3.0Error
Aug 11, 2023 12:08CadovvlCadovvlCPPg++9.3.0Error
Aug 11, 2023 11:22CadovvlCadovvlCPPg++9.3.0Error
Aug 11, 2023 11:18CadovvlCadovvlCPPg++9.3.0Error
Aug 11, 2023 10:54CadovvlCadovvlCPPg++9.3.0Success464,803+21.51 RP
Aug 9, 2023 16:44matsuoka-601matsuoka-601CPPclang++10.0.0Success8,660
Aug 9, 2023 13:21Mikhail SolovevMikhail SolovevGOgo1.20.7Success187,289+5.06 RP
Aug 9, 2023 13:19Mikhail SolovevMikhail SolovevGOgo1.20.7Success206,900+0.38 RP
Aug 9, 2023 13:16Mikhail SolovevMikhail SolovevGOgo1.20.7Success208,556
Aug 9, 2023 13:14Mikhail SolovevMikhail SolovevGOgo1.20.7Success208,569+4.92 RP
Aug 9, 2023 13:13Mikhail SolovevMikhail SolovevGOgo1.20.7Error
Aug 9, 2023 13:12Mikhail SolovevMikhail SolovevGOgo1.20.7Error