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
Jul 15, 2024 10:09matsuoka-601matsuoka-601CPPclang++10.0.0Error
Jul 15, 2024 10:07matsuoka-601matsuoka-601CPPclang++10.0.0Error
Jul 15, 2024 10:07matsuoka-601matsuoka-601CPPclang++10.0.0Error
Jul 15, 2024 10:06matsuoka-601matsuoka-601CPPclang++10.0.0Error
Jul 15, 2024 10:05matsuoka-601matsuoka-601CPPclang++10.0.0Error
Jul 15, 2024 10:04matsuoka-601matsuoka-601CPPclang++10.0.0Error
Jul 15, 2024 10:03matsuoka-601matsuoka-601CPPclang++10.0.0Error
Jul 15, 2024 10:02matsuoka-601matsuoka-601CPPclang++10.0.0Error
Jul 15, 2024 10:02matsuoka-601matsuoka-601CPPclang++10.0.0Error
Jul 15, 2024 10:01matsuoka-601matsuoka-601CPPg++9.4.0Error
Jul 15, 2024 10:01matsuoka-601matsuoka-601CPPclang++10.0.0Error
Jul 15, 2024 10:00matsuoka-601matsuoka-601CPPclang++10.0.0Error
Jul 15, 2024 09:59matsuoka-601matsuoka-601CPPclang++10.0.0Error
Jul 15, 2024 09:59matsuoka-601matsuoka-601CPPclang++10.0.0Error
Jul 15, 2024 09:58matsuoka-601matsuoka-601CPPclang++10.0.0Error
Jul 15, 2024 09:57matsuoka-601matsuoka-601CPPclang++10.0.0Error
Jul 15, 2024 09:55matsuoka-601matsuoka-601CPPclang++10.0.0Error
Jul 15, 2024 09:55matsuoka-601matsuoka-601CPPclang++10.0.0Error
Jul 15, 2024 09:54matsuoka-601matsuoka-601CPPclang++10.0.0Error
Jul 15, 2024 09:53matsuoka-601matsuoka-601CPPclang++10.0.0Error
Jul 15, 2024 09:52matsuoka-601matsuoka-601CPPclang++10.0.0Error
Jul 15, 2024 09:51matsuoka-601matsuoka-601CPPclang++10.0.0Error
Jul 15, 2024 09:50matsuoka-601matsuoka-601CPPclang++10.0.0Error
Jul 15, 2024 09:49matsuoka-601matsuoka-601CPPclang++10.0.0Error
Jul 15, 2024 09:46matsuoka-601matsuoka-601CPPclang++10.0.0Error
Jul 15, 2024 09:46matsuoka-601matsuoka-601CPPclang++10.0.0Error
Jul 15, 2024 09:45matsuoka-601matsuoka-601CPPclang++10.0.0Error
Jul 15, 2024 09:41matsuoka-601matsuoka-601CPPclang++10.0.0Error
Jul 15, 2024 09:40matsuoka-601matsuoka-601CPPclang++10.0.0Error
Jul 15, 2024 09:04Joad NacerJoad NacerCPPclang++10.0.0Error
Jul 15, 2024 08:58Joad NacerJoad NacerCPPclang++10.0.0Error
Jul 15, 2024 08:56matsuoka-601matsuoka-601CPPclang++10.0.0Error
Jul 15, 2024 08:55matsuoka-601matsuoka-601CPPclang++10.0.0Error
Jul 15, 2024 08:54matsuoka-601matsuoka-601CPPclang++10.0.0Error
Jul 15, 2024 08:54matsuoka-601matsuoka-601CPPclang++10.0.0Error
Jul 15, 2024 08:53Joad NacerJoad NacerCPPclang++10.0.0Error
Jul 15, 2024 08:51matsuoka-601matsuoka-601CPPclang++10.0.0Error
Jul 15, 2024 08:44matsuoka-601matsuoka-601CPPclang++10.0.0Error
Jul 15, 2024 08:43matsuoka-601matsuoka-601CPPclang++10.0.0Error
Jul 15, 2024 08:42matsuoka-601matsuoka-601CPPclang++10.0.0Error
Jul 15, 2024 08:41matsuoka-601matsuoka-601CPPclang++10.0.0Error
Jul 15, 2024 08:40matsuoka-601matsuoka-601CPPclang++10.0.0Error
Jul 15, 2024 08:39matsuoka-601matsuoka-601CPPclang++10.0.0Error
Jul 15, 2024 08:34matsuoka-601matsuoka-601CPPclang++10.0.0Error
Jul 15, 2024 08:33matsuoka-601matsuoka-601CPPclang++10.0.0Error
Jul 15, 2024 08:32matsuoka-601matsuoka-601CPPclang++10.0.0Error
Jul 15, 2024 08:31matsuoka-601matsuoka-601CPPclang++10.0.0Error
Jul 15, 2024 08:31matsuoka-601matsuoka-601CPPclang++10.0.0Error
Jul 15, 2024 08:30matsuoka-601matsuoka-601CPPclang++10.0.0Error
Jul 15, 2024 08:29matsuoka-601matsuoka-601CPPg++9.4.0Error
Jul 15, 2024 08:28matsuoka-601matsuoka-601CPPg++9.4.0Error
Jul 15, 2024 08:26matsuoka-601matsuoka-601CPPg++9.4.0Error
Jul 15, 2024 08:26matsuoka-601matsuoka-601CPPg++9.4.0Error
Jul 15, 2024 08:25matsuoka-601matsuoka-601CPPg++9.4.0Error
Jul 15, 2024 04:05matsuoka-601matsuoka-601CPPg++9.4.0Error
Jul 15, 2024 04:05matsuoka-601matsuoka-601CPPclang++10.0.0Error
Jul 15, 2024 04:00matsuoka-601matsuoka-601CPPclang++10.0.0Error
Jul 15, 2024 03:54matsuoka-601matsuoka-601CPPclang++10.0.0Error
Jul 15, 2024 03:54matsuoka-601matsuoka-601CPPclang++10.0.0Error
Jul 15, 2024 03:51matsuoka-601matsuoka-601CPPclang++10.0.0Error
Jul 15, 2024 02:49Jasper EdbrookeJasper EdbrookeCPPg++9.4.0Success301,005+12.52 RP
Jul 15, 2024 01:22Joad NacerJoad NacerCPPclang++10.0.0Error
Jul 15, 2024 01:21Joad NacerJoad NacerCPPclang++10.0.0Error
Jul 15, 2024 01:21Joad NacerJoad NacerCPPclang++10.0.0Error
Jul 15, 2024 01:21Joad NacerJoad NacerCPPclang++10.0.0Error
Jul 15, 2024 01:21Joad NacerJoad NacerCPPclang++10.0.0Error
Jul 15, 2024 01:20Joad NacerJoad NacerCPPclang++10.0.0Error
Jul 15, 2024 01:20Joad NacerJoad NacerCPPclang++10.0.0Error
Jul 15, 2024 01:19Joad NacerJoad NacerCPPclang++10.0.0Error
Jul 15, 2024 01:19Joad NacerJoad NacerCPPclang++10.0.0Error
Jul 15, 2024 01:19Joad NacerJoad NacerCPPclang++10.0.0Error
Jul 15, 2024 01:18Joad NacerJoad NacerCPPclang++10.0.0Error
Jul 15, 2024 01:17Joad NacerJoad NacerCPPclang++10.0.0Error
Jul 15, 2024 01:17Joad NacerJoad NacerCPPclang++10.0.0Error
Jul 15, 2024 01:17Joad NacerJoad NacerCPPclang++10.0.0Error
Jul 15, 2024 01:17Joad NacerJoad NacerCPPclang++10.0.0Error
Jul 15, 2024 01:16Joad NacerJoad NacerCPPclang++10.0.0Error
Jul 15, 2024 01:16Joad NacerJoad NacerCPPclang++10.0.0Success3,282+100.44 RP
Jul 15, 2024 01:15Joad NacerJoad NacerCPPclang++10.0.0Error
Jul 15, 2024 01:15Joad NacerJoad NacerCPPclang++10.0.0Error
Jul 15, 2024 01:15Joad NacerJoad NacerCPPclang++10.0.0Error
Jul 15, 2024 01:15Joad NacerJoad NacerCPPclang++10.0.0Error
Jul 15, 2024 01:15Joad NacerJoad NacerCPPclang++10.0.0Error
Jul 15, 2024 01:15Joad NacerJoad NacerCPPclang++10.0.0Error
Jul 15, 2024 01:13Joad NacerJoad NacerCPPclang++10.0.0Error
Jul 15, 2024 01:11Joad NacerJoad NacerCPPclang++10.0.0Error
Jul 15, 2024 01:08Joad NacerJoad NacerCPPclang++10.0.0Error
Jul 15, 2024 01:07Joad NacerJoad NacerCPPclang++10.0.0Error
Jul 15, 2024 00:32Jasper EdbrookeJasper EdbrookeCPPg++9.4.0Success483,041+20.70 RP
Jul 15, 2024 00:27Joad NacerJoad NacerCPPclang++10.0.0Error
Jul 15, 2024 00:25Joad NacerJoad NacerCPPclang++10.0.0Error
Jul 15, 2024 00:24Joad NacerJoad NacerCPPclang++10.0.0Error
Jul 15, 2024 00:20Joad NacerJoad NacerCPPclang++10.0.0Error
Jul 15, 2024 00:14Joad NacerJoad NacerCPPclang++10.0.0Error
Jul 15, 2024 00:12Joad NacerJoad NacerCPPclang++10.0.0Error
Jul 15, 2024 00:11Joad NacerJoad NacerCPPclang++10.0.0Error
Jul 15, 2024 00:07Joad NacerJoad NacerCPPclang++10.0.0Error
Jul 15, 2024 00:06Joad NacerJoad NacerCPPclang++10.0.0Error
Jul 15, 2024 00:03Joad NacerJoad NacerCPPclang++10.0.0Error
Jul 14, 2024 23:54Joad NacerJoad NacerCPPclang++10.0.0Error