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
Jan 10, 2026 21:58Josu San MartinJosu San MartinCPPg++13.3.0Success4,780
Jan 10, 2026 21:51zielajzielajCPPclang++18.1.3Success3,169
Jan 10, 2026 21:50zielajzielajCPPclang++18.1.3Error
Jan 10, 2026 21:47zielajzielajCPPclang++18.1.3Error
Jan 10, 2026 21:39zielajzielajCPPclang++18.1.3Error
Jan 10, 2026 21:37zielajzielajCPPclang++18.1.3Error
Jan 10, 2026 21:36zielajzielajCPPclang++18.1.3Error
Jan 10, 2026 21:21zielajzielajCPPclang++18.1.3Error
Jan 10, 2026 21:19zielajzielajCPPclang++18.1.3Error
Jan 10, 2026 21:07zielajzielajCPPclang++18.1.3Error
Jan 10, 2026 21:03zielajzielajCPPclang++18.1.3Error
Jan 10, 2026 21:01zielajzielajCPPclang++18.1.3Error
Jan 10, 2026 20:49zielajzielajCPPclang++18.1.3Success3,150
Jan 10, 2026 20:47zielajzielajCPPclang++18.1.3Error
Jan 10, 2026 20:08zielajzielajCPPclang++18.1.3Error
Jan 10, 2026 20:05zielajzielajCPPclang++18.1.3Success3,128
Jan 10, 2026 20:03zielajzielajCPPclang++18.1.3Success3,289
Jan 10, 2026 19:03Josu San MartinJosu San MartinCPPg++13.3.0Success4,408+35.96 RP
Jan 10, 2026 19:02Josu San MartinJosu San MartinCPPg++13.3.0Success4,649
Jan 10, 2026 19:02Josu San MartinJosu San MartinCPPg++13.3.0Success4,671
Jan 10, 2026 18:44zielajzielajCPPclang++18.1.3Error
Jan 10, 2026 18:41zielajzielajCPPclang++18.1.3Success3,285
Jan 10, 2026 18:24Pavel SkripkinPavel SkripkinRUSTrust-1.92.0Success59,579
Jan 10, 2026 18:22Pavel SkripkinPavel SkripkinRUSTrust-1.92.0Success60,775
Jan 10, 2026 18:20Pavel SkripkinPavel SkripkinRUSTrust-1.92.0Error
Jan 10, 2026 18:01Josu San MartinJosu San MartinCPPg++13.3.0Success4,663
Jan 10, 2026 17:57Josu San MartinJosu San MartinCPPg++13.3.0Error
Jan 10, 2026 17:57Josu San MartinJosu San MartinCPPg++13.3.0Error
Jan 10, 2026 17:56Pavel SkripkinPavel SkripkinRUSTrust-1.92.0Success60,299
Jan 10, 2026 17:52Pavel SkripkinPavel SkripkinRUSTrust-1.92.0Success59,412+3.75 RP
Jan 10, 2026 17:47Pavel SkripkinPavel SkripkinRUSTrust-1.92.0Error
Jan 10, 2026 17:33zielajzielajCPPclang++18.1.3Error
Jan 10, 2026 17:32Josu San MartinJosu San MartinCPPg++13.3.0Error
Jan 10, 2026 17:29zielajzielajCPPclang++18.1.3Error
Jan 10, 2026 17:26zielajzielajCPPclang++18.1.3Error
Jan 10, 2026 17:25zielajzielajCPPclang++18.1.3Error
Jan 10, 2026 17:17zielajzielajCPPclang++18.1.3Error
Jan 10, 2026 17:15zielajzielajCPPclang++18.1.3Error
Jan 10, 2026 17:14zielajzielajCPPclang++18.1.3Error
Jan 10, 2026 17:13zielajzielajCPPclang++18.1.3Error
Jan 10, 2026 17:11zielajzielajCPPclang++18.1.3Error
Jan 10, 2026 17:07Josu San MartinJosu San MartinCPPg++13.3.0Success4,783
Jan 10, 2026 17:06zielajzielajCPPclang++18.1.3Error
Jan 10, 2026 17:04zielajzielajCPPclang++18.1.3Error
Jan 10, 2026 17:02zielajzielajCPPclang++18.1.3Error
Jan 10, 2026 17:01zielajzielajCPPclang++18.1.3Error
Jan 10, 2026 16:59zielajzielajCPPclang++18.1.3Error
Jan 10, 2026 16:58zielajzielajCPPclang++18.1.3Error
Jan 10, 2026 16:57zielajzielajCPPclang++18.1.3Error
Jan 10, 2026 16:56Josu San MartinJosu San MartinCPPg++13.3.0Success4,482
Jan 10, 2026 14:47Josu San MartinJosu San MartinCPPg++13.3.0Success4,635
Jan 10, 2026 14:45Josu San MartinJosu San MartinCPPg++13.3.0Success4,479+14.36 RP
Jan 10, 2026 14:41Josu San MartinJosu San MartinCPPg++13.3.0Success4,508+64.50 RP
Jan 10, 2026 14:23Pavel SkripkinPavel SkripkinRUSTrust-1.92.0Success63,468
Jan 10, 2026 14:21Pavel SkripkinPavel SkripkinRUSTrust-1.92.0Error
Jan 10, 2026 14:20Pavel SkripkinPavel SkripkinRUSTrust-1.92.0Success62,861
Jan 10, 2026 14:16Josu San MartinJosu San MartinCPPg++13.3.0Success4,649
Jan 10, 2026 14:12Pavel SkripkinPavel SkripkinRUSTrust-1.92.0Error
Jan 10, 2026 14:11Pavel SkripkinPavel SkripkinRUSTrust-1.92.0Error
Jan 10, 2026 14:09Pavel SkripkinPavel SkripkinRUSTrust-1.92.0Success68,618
Jan 10, 2026 14:08Pavel SkripkinPavel SkripkinRUSTrust-1.92.0Success62,020
Jan 10, 2026 14:07Pavel SkripkinPavel SkripkinRUSTrust-1.92.0Error
Jan 10, 2026 13:58Pavel SkripkinPavel SkripkinRUSTrust-1.92.0Success70,058
Jan 10, 2026 13:53Pavel SkripkinPavel SkripkinRUSTrust-1.92.0Success74,105
Jan 10, 2026 13:39Josu San MartinJosu San MartinCPPg++13.3.0Success4,657
Jan 10, 2026 13:34Pavel SkripkinPavel SkripkinRUSTrust-1.92.0Success82,906
Jan 10, 2026 13:14Josu San MartinJosu San MartinCPPg++13.3.0Success4,643+82.10 RP
Jan 10, 2026 13:13Josu San MartinJosu San MartinCPPg++13.3.0Success4,827+215.01 RP
Jan 10, 2026 13:10Josu San MartinJosu San MartinCPPg++13.3.0Success6,880
Jan 10, 2026 12:57Pavel SkripkinPavel SkripkinRUSTrust-1.92.0Success70,511
Jan 10, 2026 12:54Pavel SkripkinPavel SkripkinRUSTrust-1.92.0Success67,895
Jan 10, 2026 10:13Pavel SkripkinPavel SkripkinRUSTrust-1.92.0Success60,767+3.90 RP
Jan 10, 2026 10:11Pavel SkripkinPavel SkripkinRUSTrust-1.92.0Error
Jan 10, 2026 07:14Josu San MartinJosu San MartinCPPg++13.3.0Error
Jan 10, 2026 07:07Josu San MartinJosu San MartinRUSTrust-1.92.0Success5,630+36.16 RP
Jan 10, 2026 07:03Josu San MartinJosu San MartinRUSTrust-1.92.0Success5,807
Jan 10, 2026 06:58Josu San MartinJosu San MartinCPPg++13.3.0Success5,519
Jan 10, 2026 06:58Josu San MartinJosu San MartinCPPg++13.3.0Success5,928
Jan 10, 2026 06:57Josu San MartinJosu San MartinCPPg++13.3.0Success9,221
Jan 10, 2026 06:57Josu San MartinJosu San MartinCPPg++13.3.0Success9,150
Jan 10, 2026 06:49Josu San MartinJosu San MartinCPPg++13.3.0Success5,786
Jan 10, 2026 06:47Josu San MartinJosu San MartinCPPg++13.3.0Error
Jan 10, 2026 06:46Josu San MartinJosu San MartinCPPg++13.3.0Success6,426
Jan 10, 2026 06:46Josu San MartinJosu San MartinCPPg++13.3.0Success5,403
Jan 10, 2026 06:43Josu San MartinJosu San MartinCPPg++13.3.0Success5,567
Jan 10, 2026 06:38Josu San MartinJosu San MartinCPPg++13.3.0Success5,386+72.23 RP
Jan 10, 2026 06:32Josu San MartinJosu San MartinCPPg++13.3.0Success5,604+3.50 RP
Jan 10, 2026 06:31Josu San MartinJosu San MartinCPPg++13.3.0Success5,829
Jan 10, 2026 06:31Josu San MartinJosu San MartinCPPg++13.3.0Success5,657
Jan 10, 2026 06:24Josu San MartinJosu San MartinCPPg++13.3.0Success5,639
Jan 10, 2026 06:24Josu San MartinJosu San MartinCPPg++13.3.0Success5,615+2.22 RP
Jan 10, 2026 06:23Josu San MartinJosu San MartinRUSTrust-1.92.0Success6,440
Jan 10, 2026 02:31zielajzielajCPPclang++18.1.3Error
Jan 10, 2026 02:30zielajzielajCPPclang++18.1.3Error
Jan 10, 2026 02:27zielajzielajCPPclang++18.1.3Error
Jan 10, 2026 02:19zielajzielajCPPclang++18.1.3Error
Jan 10, 2026 02:15zielajzielajCPPclang++18.1.3Success3,150
Jan 10, 2026 02:13zielajzielajCPPclang++18.1.3Success3,156
Jan 10, 2026 02:11zielajzielajCPPclang++18.1.3Error
Jan 10, 2026 02:09zielajzielajCPPclang++18.1.3Error