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
Feb 11, 2026 18:45olliecrowolliecrowCPPg++13.3.0Success22,916
Feb 11, 2026 18:45olliecrowolliecrowCPPg++13.3.0Success22,929
Feb 11, 2026 18:45olliecrowolliecrowCPPg++13.3.0Success20,275
Feb 11, 2026 18:44olliecrowolliecrowCPPg++13.3.0Success21,188
Feb 11, 2026 18:44olliecrowolliecrowCPPg++13.3.0Success21,070
Feb 11, 2026 18:44olliecrowolliecrowCPPg++13.3.0Success21,026
Feb 11, 2026 18:43olliecrowolliecrowCPPg++13.3.0Success21,054
Feb 11, 2026 18:43olliecrowolliecrowCPPg++13.3.0Success20,954
Feb 11, 2026 18:43olliecrowolliecrowCPPg++13.3.0Success22,376
Feb 11, 2026 18:31olliecrowolliecrowCPPg++13.3.0Error
Feb 11, 2026 18:31olliecrowolliecrowCPPg++13.3.0Error
Feb 11, 2026 18:31olliecrowolliecrowCPPg++13.3.0Error
Feb 11, 2026 18:31olliecrowolliecrowCPPg++13.3.0Success28,714
Feb 11, 2026 18:31olliecrowolliecrowCPPg++13.3.0Success22,451
Feb 11, 2026 18:31olliecrowolliecrowCPPg++13.3.0Success29,451
Feb 11, 2026 15:45NicoNicoCPPg++13.3.0Success98,609+0.26 RP
Feb 11, 2026 15:08NicoNicoCPPg++13.3.0Success98,865+56.24 RP
Feb 11, 2026 14:18NicoNicoCPPg++13.3.0Error
Feb 10, 2026 16:04lipapipalipapipaCPPg++13.3.0Error
Feb 9, 2026 21:57NicoNicoCPPg++13.3.0Error
Feb 9, 2026 21:41NicoNicoCPPg++13.3.0Success222,686+0.75 RP
Feb 9, 2026 21:20NicoNicoCPPg++13.3.0Success226,451+23.93 RP
Feb 9, 2026 17:55NicoNicoCPPg++13.3.0Success494,213+20.23 RP
Feb 8, 2026 14:32Alexander KrivolapovAlexander KrivolapovRUSTrust-1.92.0Error
Feb 3, 2026 22:13olliecrowolliecrowCPPg++13.3.0Success26,586
Feb 3, 2026 22:13olliecrowolliecrowCPPg++13.3.0Success27,175
Feb 3, 2026 22:13olliecrowolliecrowCPPg++13.3.0Error
Feb 3, 2026 22:13olliecrowolliecrowCPPg++13.3.0Success26,549
Feb 2, 2026 18:43Martin MaMartin MaCPPg++13.3.0Success490,977+20.37 RP
Feb 2, 2026 09:35Mohammad Rabi Ul HadiMohammad Rabi Ul HadiCPPg++13.3.0Success466,155+21.45 RP
Jan 31, 2026 17:36olliecrowolliecrowCPPg++13.3.0Success56,069
Jan 31, 2026 17:34olliecrowolliecrowCPPg++13.3.0Success28,084
Jan 31, 2026 17:34olliecrowolliecrowCPPg++13.3.0Success29,272
Jan 31, 2026 17:32olliecrowolliecrowCPPg++13.3.0Success24,791
Jan 31, 2026 17:25olliecrowolliecrowRUSTrust-1.93.0Success63,002
Jan 31, 2026 17:24olliecrowolliecrowRUSTrust-1.93.0Success66,991
Jan 31, 2026 17:24olliecrowolliecrowRUSTrust-1.93.0Success63,656
Jan 31, 2026 17:24olliecrowolliecrowRUSTrust-1.93.0Success63,790
Jan 31, 2026 17:24olliecrowolliecrowRUSTrust-1.93.0Success70,137
Jan 31, 2026 17:23olliecrowolliecrowRUSTrust-1.93.0Success19,323+39.58 RP
Jan 31, 2026 17:23olliecrowolliecrowRUSTrust-1.93.0Success39,125
Jan 31, 2026 17:16olliecrowolliecrowRUSTrust-1.93.0Success20,983
Jan 31, 2026 17:16olliecrowolliecrowRUSTrust-1.93.0Success21,003
Jan 31, 2026 17:16olliecrowolliecrowRUSTrust-1.93.0Success20,923+0.39 RP
Jan 31, 2026 17:16olliecrowolliecrowRUSTrust-1.93.0Success20,940+6.59 RP
Jan 31, 2026 17:16olliecrowolliecrowRUSTrust-1.93.0Success21,233+0.04 RP
Jan 31, 2026 17:15olliecrowolliecrowRUSTrust-1.93.0Success21,235+470.92 RP
Jan 30, 2026 04:34Josu San MartinJosu San MartinZIG0.14.0Success21,606+263.08 RP
Jan 29, 2026 15:19lipapipalipapipaCPPg++13.3.0Error
Jan 29, 2026 15:19lipapipalipapipaCPPg++13.3.0Error
Jan 29, 2026 15:18lipapipalipapipaCPPg++13.3.0Error
Jan 29, 2026 07:56lipapipalipapipaCPPg++13.3.0Success492,479+20.31 RP
Jan 22, 2026 01:44Josu San MartinJosu San MartinCPPg++13.3.0Success4,414
Jan 22, 2026 01:43Josu San MartinJosu San MartinCPPg++13.3.0Success4,390
Jan 21, 2026 23:34Josu San MartinJosu San MartinCPPg++13.3.0Success4,315
Jan 21, 2026 23:30Josu San MartinJosu San MartinCPPclang++18.1.3Success4,709
Jan 21, 2026 23:29Josu San MartinJosu San MartinCPPclang++18.1.3Success4,720
Jan 21, 2026 23:29Josu San MartinJosu San MartinCPPclang++18.1.3Success4,724
Jan 21, 2026 22:33Josu San MartinJosu San MartinCPPg++13.3.0Error
Jan 21, 2026 22:33Josu San MartinJosu San MartinCPPg++13.3.0Error
Jan 21, 2026 22:33Josu San MartinJosu San MartinCPPg++13.3.0Error
Jan 21, 2026 22:32Josu San MartinJosu San MartinCPPg++13.3.0Error
Jan 21, 2026 22:32Josu San MartinJosu San MartinCPPg++13.3.0Error
Jan 21, 2026 22:32Josu San MartinJosu San MartinCPPg++13.3.0Error
Jan 21, 2026 22:29Josu San MartinJosu San MartinCPPg++13.3.0Error
Jan 21, 2026 22:28Josu San MartinJosu San MartinCPPg++13.3.0Error
Jan 21, 2026 20:21Josu San MartinJosu San MartinCPPg++13.3.0Success5,052
Jan 21, 2026 19:13Josu San MartinJosu San MartinCPPg++13.3.0Success4,836
Jan 21, 2026 03:31Josu San MartinJosu San MartinCPPg++13.3.0Success5,191
Jan 20, 2026 20:10Pavel SkripkinPavel SkripkinRUSTrust-1.92.0Success24,020
Jan 20, 2026 20:02Pavel SkripkinPavel SkripkinRUSTrust-1.92.0Success25,458
Jan 20, 2026 19:51Pavel SkripkinPavel SkripkinRUSTrust-1.92.0Success30,855
Jan 20, 2026 19:44Pavel SkripkinPavel SkripkinRUSTrust-1.92.0Success24,508
Jan 20, 2026 19:06Pavel SkripkinPavel SkripkinRUSTrust-1.92.0Success20,738+0.67 RP
Jan 20, 2026 19:02Pavel SkripkinPavel SkripkinRUSTrust-1.92.0Success26,544
Jan 20, 2026 18:52Pavel SkripkinPavel SkripkinRUSTrust-1.92.0Success20,767+5.27 RP
Jan 20, 2026 18:43Pavel SkripkinPavel SkripkinRUSTrust-1.92.0Success20,997+0.63 RP
Jan 19, 2026 21:12Pavel SkripkinPavel SkripkinRUSTrust-1.92.0Success21,025+163.03 RP
Jan 19, 2026 21:12Pavel SkripkinPavel SkripkinRUSTrust-1.92.0Error
Jan 19, 2026 21:10Pavel SkripkinPavel SkripkinRUSTrust-1.92.0Success31,990+86.12 RP
Jan 19, 2026 21:07Pavel SkripkinPavel SkripkinRUSTrust-1.92.0Success44,154+3.58 RP
Jan 19, 2026 20:30Pavel SkripkinPavel SkripkinRUSTrust-1.92.0Success44,863+31.27 RP
Jan 19, 2026 20:24Pavel SkripkinPavel SkripkinRUSTrust-1.92.0Success84,368
Jan 18, 2026 01:38Josu San MartinJosu San MartinCPPg++13.3.0Success5,564
Jan 18, 2026 01:21Josu San MartinJosu San MartinCPPg++13.3.0Success4,309
Jan 18, 2026 01:09Josu San MartinJosu San MartinCPPg++13.3.0Success9,133
Jan 18, 2026 01:08Josu San MartinJosu San MartinCPPg++13.3.0Success4,464
Jan 17, 2026 16:58Josu San MartinJosu San MartinCPPg++13.3.0Success17,290
Jan 17, 2026 15:25Josu San MartinJosu San MartinCPPg++13.3.0Error
Jan 16, 2026 22:25Adam FolwarcznyAdam FolwarcznyCPPg++13.3.0Error
Jan 16, 2026 22:23Adam FolwarcznyAdam FolwarcznyCPPg++13.3.0Error
Jan 16, 2026 22:20Adam FolwarcznyAdam FolwarcznyCPPg++13.3.0Success10,369
Jan 16, 2026 22:19Adam FolwarcznyAdam FolwarcznyCPPg++13.3.0Success10,715
Jan 16, 2026 21:07Adam FolwarcznyAdam FolwarcznyCPPg++13.3.0Error
Jan 16, 2026 21:06Adam FolwarcznyAdam FolwarcznyCPPg++13.3.0Success10,489
Jan 16, 2026 21:04Adam FolwarcznyAdam FolwarcznyCPPg++13.3.0Success9,646+3.11 RP
Jan 16, 2026 08:10Adam FolwarcznyAdam FolwarcznyCPPg++13.3.0Error
Jan 16, 2026 08:09Adam FolwarcznyAdam FolwarcznyCPPg++13.3.0Error
Jan 16, 2026 08:08Adam FolwarcznyAdam FolwarcznyCPPg++13.3.0Error
Jan 16, 2026 08:06Adam FolwarcznyAdam FolwarcznyCPPg++13.3.0Error