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 16, 2024 05:37matsuoka-601matsuoka-601CPPclang++10.0.0Error
Jun 16, 2024 05:25matsuoka-601matsuoka-601CPPclang++10.0.0Error
Jun 16, 2024 05:23matsuoka-601matsuoka-601CPPclang++10.0.0Error
Jun 16, 2024 05:22matsuoka-601matsuoka-601CPPclang++10.0.0Error
Jun 16, 2024 05:18matsuoka-601matsuoka-601CPPclang++10.0.0Error
Jun 16, 2024 04:17matsuoka-601matsuoka-601CPPclang++10.0.0Error
Jun 16, 2024 04:01matsuoka-601matsuoka-601CPPclang++10.0.0Error
Jun 16, 2024 03:59matsuoka-601matsuoka-601CPPclang++10.0.0Error
Jun 16, 2024 03:57matsuoka-601matsuoka-601CPPclang++10.0.0Error
Jun 16, 2024 03:56matsuoka-601matsuoka-601CPPclang++10.0.0Error
Jun 16, 2024 03:55matsuoka-601matsuoka-601CPPclang++10.0.0Error
Jun 16, 2024 03:49matsuoka-601matsuoka-601CPPclang++10.0.0Error
Jun 16, 2024 03:45matsuoka-601matsuoka-601CPPclang++10.0.0Error
Jun 16, 2024 03:43matsuoka-601matsuoka-601CPPclang++10.0.0Error
Jun 16, 2024 03:36matsuoka-601matsuoka-601CPPclang++10.0.0Error
Jun 16, 2024 03:28matsuoka-601matsuoka-601CPPclang++10.0.0Success6,848
Jun 16, 2024 03:08matsuoka-601matsuoka-601CPPclang++10.0.0Success6,835
Jun 16, 2024 03:05matsuoka-601matsuoka-601CPPclang++10.0.0Error
Jun 16, 2024 03:01matsuoka-601matsuoka-601CPPclang++10.0.0Error
Jun 16, 2024 02:58matsuoka-601matsuoka-601CPPclang++10.0.0Error
Jun 16, 2024 02:55matsuoka-601matsuoka-601CPPclang++10.0.0Error
Jun 16, 2024 02:49matsuoka-601matsuoka-601CPPclang++10.0.0Error
Jun 16, 2024 00:44Joad NacerJoad NacerCPPclang++10.0.0Error
Jun 16, 2024 00:40Joad NacerJoad NacerCPPclang++10.0.0Error
Jun 16, 2024 00:39Joad NacerJoad NacerCPPclang++10.0.0Success5,561
Jun 16, 2024 00:39Joad NacerJoad NacerCPPclang++10.0.0Error
Jun 16, 2024 00:29Joad NacerJoad NacerCPPclang++10.0.0Error
Jun 16, 2024 00:28Joad NacerJoad NacerCPPclang++10.0.0Success4,804
Jun 16, 2024 00:24Joad NacerJoad NacerCPPclang++10.0.0Success4,848
Jun 16, 2024 00:23Joad NacerJoad NacerCPPclang++10.0.0Success5,450
Jun 16, 2024 00:21Joad NacerJoad NacerCPPclang++10.0.0Success4,770
Jun 16, 2024 00:14Joad NacerJoad NacerCPPclang++10.0.0Success5,444
Jun 16, 2024 00:14Joad NacerJoad NacerCPPclang++10.0.0Success5,401
Jun 16, 2024 00:13Joad NacerJoad NacerCPPclang++10.0.0Error
Jun 16, 2024 00:13Joad NacerJoad NacerCPPclang++10.0.0Success4,733+273.58 RP
Jun 16, 2024 00:12Joad NacerJoad NacerCPPclang++10.0.0Success5,437+110.04 RP
Jun 16, 2024 00:12Joad NacerJoad NacerCPPclang++10.0.0Success5,964
Jun 16, 2024 00:10Joad NacerJoad NacerCPPclang++10.0.0Error
Jun 16, 2024 00:07Joad NacerJoad NacerCPPclang++10.0.0Error
Jun 16, 2024 00:07Joad NacerJoad NacerCPPclang++10.0.0Error
Jun 16, 2024 00:01Joad NacerJoad NacerCPPclang++10.0.0Success7,671
Jun 16, 2024 00:01Joad NacerJoad NacerCPPclang++10.0.0Error
Jun 16, 2024 00:00Joad NacerJoad NacerCPPclang++10.0.0Error
Jun 16, 2024 00:00Joad NacerJoad NacerCPPclang++10.0.0Success6,206
Jun 15, 2024 23:59Joad NacerJoad NacerCPPclang++10.0.0Success6,383
Jun 15, 2024 23:56Joad NacerJoad NacerCPPclang++10.0.0Success5,993
Jun 15, 2024 23:54Joad NacerJoad NacerCPPclang++10.0.0Success5,783+52.76 RP
Jun 15, 2024 23:54Joad NacerJoad NacerCPPclang++10.0.0Success6,040
Jun 15, 2024 23:50Joad NacerJoad NacerCPPclang++10.0.0Error
Jun 15, 2024 23:49Joad NacerJoad NacerCPPclang++10.0.0Error
Jun 15, 2024 23:48Joad NacerJoad NacerCPPclang++10.0.0Error
Jun 15, 2024 23:47Joad NacerJoad NacerCPPclang++10.0.0Success6,051
Jun 15, 2024 23:44Joad NacerJoad NacerCPPclang++10.0.0Error
Jun 15, 2024 23:40Joad NacerJoad NacerCPPclang++10.0.0Success5,965+7.00 RP
Jun 15, 2024 23:39Joad NacerJoad NacerCPPclang++10.0.0Success6,029
Jun 15, 2024 23:38Joad NacerJoad NacerCPPclang++10.0.0Error
Jun 15, 2024 23:36Joad NacerJoad NacerCPPclang++10.0.0Success6,022
Jun 15, 2024 23:35Joad NacerJoad NacerCPPclang++10.0.0Success6,007
Jun 15, 2024 23:34Joad NacerJoad NacerCPPclang++10.0.0Success5,990+248.39 RP
Jun 15, 2024 23:31Joad NacerJoad NacerCPPg++9.4.0Success7,037+39.84 RP
Jun 15, 2024 23:29Joad NacerJoad NacerCPPclang++10.0.0Success8,926
Jun 15, 2024 23:23Joad NacerJoad NacerCPPclang++10.0.0Success7,240+34.41 RP
Jun 15, 2024 23:21Joad NacerJoad NacerCPPclang++10.0.0Success7,488
Jun 15, 2024 23:19Joad NacerJoad NacerCPPclang++10.0.0Error
Jun 15, 2024 20:00GraceGraceCPPg++9.4.0Error
Jun 15, 2024 19:34GraceGraceCPPg++9.4.0Error
Jun 15, 2024 19:22GraceGraceCPPg++9.4.0Error
Jun 15, 2024 19:16GraceGraceCPPg++9.4.0Error
Jun 15, 2024 18:57GraceGraceCPPg++9.4.0Error
Jun 15, 2024 18:56GraceGraceCPPg++9.4.0Error
Jun 15, 2024 18:53GraceGraceCPPg++9.4.0Error
Jun 15, 2024 18:49GraceGraceCPPg++9.4.0Error
Jun 15, 2024 18:48GraceGraceCPPg++9.4.0Error
Jun 15, 2024 18:38GraceGraceCPPg++9.4.0Error
Jun 15, 2024 17:52GraceGraceCPPg++9.4.0Error
Jun 15, 2024 17:05GraceGraceCPPg++9.4.0Error
Jun 15, 2024 17:04GraceGraceCPPg++9.4.0Error
Jun 15, 2024 16:34GraceGraceCPPg++9.4.0Error
Jun 15, 2024 16:32GraceGraceCPPg++9.4.0Error
Jun 15, 2024 16:31GraceGraceCPPg++9.4.0Error
Jun 15, 2024 16:26GraceGraceCPPg++9.4.0Error
Jun 15, 2024 16:24GraceGraceCPPg++9.4.0Error
Jun 15, 2024 16:23GraceGraceCPPg++9.4.0Error
Jun 14, 2024 22:07Andrey LikhachevAndrey LikhachevRUSTrust-1.79.0Success94,522+0.87 RP
Jun 14, 2024 22:07Andrey LikhachevAndrey LikhachevRUSTrust-1.79.0Success95,308+0.37 RP
Jun 14, 2024 22:06Andrey LikhachevAndrey LikhachevRUSTrust-1.79.0Success95,641+104.56 RP
Jun 14, 2024 19:32джулисджулисRUSTrust-1.78.0Error
Jun 14, 2024 19:29джулисджулисRUSTrust-1.78.0Error
Jun 14, 2024 19:27джулисджулисRUSTrust-1.78.0Error
Jun 14, 2024 19:24джулисджулисRUSTrust-1.78.0Error
Jun 14, 2024 19:21джулисджулисRUSTrust-1.78.0Error
Jun 14, 2024 19:20джулисджулисRUSTrust-1.78.0Error
Jun 14, 2024 19:19джулисджулисRUSTrust-1.78.0Error
Jun 14, 2024 19:14джулисджулисRUSTrust-1.78.0Error
Jun 14, 2024 19:13джулисджулисRUSTrust-1.78.0Error
Jun 14, 2024 19:12джулисджулисRUSTrust-1.78.0Error
Jun 14, 2024 19:11джулисджулисRUSTrust-1.78.0Error
Jun 14, 2024 19:09джулисджулисRUSTrust-1.78.0Success333,628
Jun 14, 2024 19:09джулисджулисRUSTrust-1.78.0Success486,503
Jun 14, 2024 19:08джулисджулисRUSTrust-1.78.0Error