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 1, 2026 11:26zielajzielajCPPclang++18.1.3Error
Jan 1, 2026 10:48zielajzielajCPPclang++18.1.3Error
Jan 1, 2026 07:44Josu San MartinJosu San MartinRUSTrust-1.92.0Error
Jan 1, 2026 07:10Josu San MartinJosu San MartinRUSTrust-1.92.0Error
Jan 1, 2026 07:10Josu San MartinJosu San MartinRUSTrust-1.92.0Success22,865
Jan 1, 2026 07:10Josu San MartinJosu San MartinRUSTrust-1.92.0Success40,822
Jan 1, 2026 07:09Josu San MartinJosu San MartinRUSTrust-1.92.0Success21,493+9.33 RP
Jan 1, 2026 03:56KeefeKeefeCPPg++13.3.0Success20,788
Jan 1, 2026 03:55KeefeKeefeCPPg++13.3.0Success20,111
Jan 1, 2026 03:54KeefeKeefeCPPg++13.3.0Success20,653
Jan 1, 2026 03:54KeefeKeefeCPPg++13.3.0Error
Jan 1, 2026 03:52KeefeKeefeCPPclang++18.1.3Success22,334
Jan 1, 2026 03:46KeefeKeefeCPPg++13.3.0Success19,759+38.37 RP
Jan 1, 2026 03:29KeefeKeefeCPPg++13.3.0Success30,098
Jan 1, 2026 03:25KeefeKeefeCPPg++13.3.0Error
Jan 1, 2026 03:21KeefeKeefeCPPg++13.3.0Success31,776
Jan 1, 2026 03:20KeefeKeefeCPPg++13.3.0Success31,041
Jan 1, 2026 01:28zielajzielajCPPclang++18.1.3Error
Jan 1, 2026 01:27zielajzielajCPPclang++18.1.3Error
Jan 1, 2026 01:25zielajzielajCPPclang++18.1.3Error
Jan 1, 2026 01:12zielajzielajCPPclang++18.1.3Error
Jan 1, 2026 01:06zielajzielajCPPclang++18.1.3Error
Jan 1, 2026 01:00Josu San MartinJosu San MartinRUSTrust-1.92.0Success24,989
Jan 1, 2026 01:00Josu San MartinJosu San MartinRUSTrust-1.92.0Success29,238
Jan 1, 2026 00:59Josu San MartinJosu San MartinRUSTrust-1.92.0Success25,098
Jan 1, 2026 00:58zielajzielajCPPclang++18.1.3Error
Jan 1, 2026 00:56zielajzielajCPPclang++18.1.3Error
Jan 1, 2026 00:52zielajzielajCPPclang++18.1.3Error
Jan 1, 2026 00:50zielajzielajCPPclang++18.1.3Error
Jan 1, 2026 00:48zielajzielajCPPclang++18.1.3Error
Jan 1, 2026 00:47zielajzielajCPPclang++18.1.3Error
Jan 1, 2026 00:41zielajzielajCPPclang++18.1.3Error
Jan 1, 2026 00:40zielajzielajCPPclang++18.1.3Error
Jan 1, 2026 00:38zielajzielajCPPclang++18.1.3Error
Jan 1, 2026 00:33zielajzielajCPPclang++18.1.3Error
Jan 1, 2026 00:30zielajzielajCPPclang++18.1.3Error
Jan 1, 2026 00:24zielajzielajCPPclang++18.1.3Error
Jan 1, 2026 00:22zielajzielajCPPclang++18.1.3Error
Jan 1, 2026 00:17zielajzielajCPPclang++18.1.3Error
Jan 1, 2026 00:15zielajzielajCPPclang++18.1.3Error
Jan 1, 2026 00:11zielajzielajCPPclang++18.1.3Error
Jan 1, 2026 00:10zielajzielajCPPclang++18.1.3Error
Jan 1, 2026 00:03zielajzielajCPPclang++18.1.3Error
Dec 31, 2025 23:57zielajzielajCPPclang++18.1.3Error
Dec 31, 2025 23:54zielajzielajCPPclang++18.1.3Error
Dec 31, 2025 23:52zielajzielajCPPclang++18.1.3Error
Dec 31, 2025 23:45zielajzielajCPPclang++18.1.3Error
Dec 31, 2025 23:44zielajzielajCPPclang++18.1.3Error
Dec 31, 2025 23:42zielajzielajCPPclang++18.1.3Error
Dec 31, 2025 23:40zielajzielajCPPclang++18.1.3Error
Dec 31, 2025 23:37zielajzielajCPPclang++18.1.3Error
Dec 31, 2025 23:33zielajzielajCPPclang++18.1.3Error
Dec 31, 2025 23:32zielajzielajCPPclang++18.1.3Error
Dec 31, 2025 23:31zielajzielajCPPclang++18.1.3Error
Dec 31, 2025 23:27zielajzielajCPPclang++18.1.3Error
Dec 31, 2025 23:26zielajzielajCPPclang++18.1.3Error
Dec 31, 2025 23:21zielajzielajCPPclang++18.1.3Error
Dec 31, 2025 22:45zielajzielajCPPclang++18.1.3Error
Dec 31, 2025 22:44zielajzielajCPPclang++18.1.3Error
Dec 31, 2025 22:41zielajzielajCPPclang++18.1.3Error
Dec 31, 2025 22:40zielajzielajCPPclang++18.1.3Error
Dec 31, 2025 22:38zielajzielajCPPclang++18.1.3Error
Dec 31, 2025 22:36zielajzielajCPPclang++18.1.3Error
Dec 31, 2025 22:35zielajzielajCPPclang++18.1.3Error
Dec 31, 2025 22:34zielajzielajCPPclang++18.1.3Error
Dec 31, 2025 21:16zielajzielajCPPclang++18.1.3Error
Dec 31, 2025 21:14zielajzielajCPPclang++18.1.3Error
Dec 31, 2025 21:12zielajzielajCPPclang++18.1.3Error
Dec 31, 2025 21:10zielajzielajCPPclang++18.1.3Error
Dec 31, 2025 21:07zielajzielajCPPclang++18.1.3Error
Dec 31, 2025 21:00zielajzielajCPPclang++18.1.3Error
Dec 31, 2025 20:37Павел РатмановПавел РатмановCPPclang++18.1.3Success67,035+9.66 RP
Dec 31, 2025 20:36Павел РатмановПавел РатмановCPPg++13.3.0Success92,758
Dec 31, 2025 20:35Павел РатмановПавел РатмановCPPg++13.3.0Success92,325
Dec 31, 2025 20:34Павел РатмановПавел РатмановCPPg++13.3.0Success92,168
Dec 31, 2025 20:34Павел РатмановПавел РатмановCPPg++13.3.0Error
Dec 31, 2025 20:18Павел РатмановПавел РатмановCPPg++13.3.0Success102,054
Dec 31, 2025 20:17Павел РатмановПавел РатмановCPPg++13.3.0Error
Dec 31, 2025 20:16Павел РатмановПавел РатмановCPPg++13.3.0Error
Dec 31, 2025 20:14Павел РатмановПавел РатмановCPPg++13.3.0Error
Dec 31, 2025 20:12Павел РатмановПавел РатмановCPPg++13.3.0Error
Dec 31, 2025 20:11Павел РатмановПавел РатмановCPPg++13.3.0Error
Dec 31, 2025 20:00Павел РатмановПавел РатмановCPPg++13.3.0Success74,107
Dec 31, 2025 19:59Павел РатмановПавел РатмановCPPg++13.3.0Error
Dec 31, 2025 19:58Павел РатмановПавел РатмановCPPg++13.3.0Success92,570
Dec 31, 2025 19:57Павел РатмановПавел РатмановCPPg++13.3.0Success73,745
Dec 31, 2025 19:56Павел РатмановПавел РатмановCPPg++13.3.0Success72,880
Dec 31, 2025 19:55Павел РатмановПавел РатмановCPPg++13.3.0Success71,679+2.03 RP
Dec 31, 2025 19:55Павел РатмановПавел РатмановCPPg++13.3.0Success72,739+4.49 RP
Dec 31, 2025 19:49Павел РатмановПавел РатмановCPPg++13.3.0Success75,194+0.02 RP
Dec 31, 2025 19:49Павел РатмановПавел РатмановCPPg++13.3.0Success75,206+10.84 RP
Dec 31, 2025 19:48Павел РатмановПавел РатмановCPPg++13.3.0Success81,878+17.59 RP
Dec 31, 2025 18:34zielajzielajCPPclang++18.1.3Error
Dec 31, 2025 18:32zielajzielajCPPclang++18.1.3Error
Dec 31, 2025 18:31zielajzielajCPPclang++18.1.3Error
Dec 31, 2025 18:19zielajzielajCPPclang++18.1.3Error
Dec 31, 2025 18:13zielajzielajCPPclang++18.1.3Error
Dec 31, 2025 18:07zielajzielajCPPclang++18.1.3Error
Dec 31, 2025 18:06zielajzielajCPPclang++18.1.3Error
Dec 31, 2025 18:02zielajzielajCPPclang++18.1.3Error