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
Apr 28, 2026 16:51Mehdi-Dehghan-FooladiMehdi-Dehghan-FooladiCPPg++14.2.0Success321,395
Apr 28, 2026 16:27Mehdi-Dehghan-FooladiMehdi-Dehghan-FooladiCPPg++14.2.0Success15,845+79.39 RP
Apr 28, 2026 16:19Mehdi-Dehghan-FooladiMehdi-Dehghan-FooladiCPPg++14.2.0Success48,491
Apr 28, 2026 15:01olliecrowolliecrowGOgo1.26.2Success72,623
Apr 28, 2026 14:50olliecrowolliecrowRUSTrust-1.95.0Success14,577
Apr 28, 2026 14:47olliecrowolliecrowRUSTrust-1.95.0Success14,500
Apr 28, 2026 14:46olliecrowolliecrowRUSTrust-1.95.0Success14,498
Apr 28, 2026 04:08Mehdi-Dehghan-FooladiMehdi-Dehghan-FooladiCPPg++14.2.0Success19,464
Apr 28, 2026 03:40Mehdi-Dehghan-FooladiMehdi-Dehghan-FooladiCPPg++14.2.0Success18,125+3.69 RP
Apr 28, 2026 03:15Mehdi-Dehghan-FooladiMehdi-Dehghan-FooladiCPPg++14.2.0Success18,247+178.91 RP
Apr 27, 2026 22:35TudyMTudyMCPPclang++20.1.2Success33,643
Apr 27, 2026 22:29TudyMTudyMCPPclang++20.1.2Success33,524+1.53 RP
Apr 27, 2026 22:20TudyMTudyMCPPclang++20.1.2Success33,697+6.99 RP
Apr 27, 2026 22:14TudyMTudyMCPPclang++20.1.2Success37,488
Apr 27, 2026 22:09TudyMTudyMCPPclang++20.1.2Error
Apr 27, 2026 22:04Pavel SkripkinPavel SkripkinRUSTrust-1.95.0Error
Apr 27, 2026 22:03TudyMTudyMCPPclang++20.1.2Success35,053
Apr 27, 2026 22:02Pavel SkripkinPavel SkripkinRUSTrust-1.95.0Success16,410+46.38 RP
Apr 27, 2026 21:59TudyMTudyMCPPclang++20.1.2Success35,170
Apr 27, 2026 21:56Pavel SkripkinPavel SkripkinRUSTrust-1.95.0Error
Apr 27, 2026 21:55Pavel SkripkinPavel SkripkinRUSTrust-1.95.0Error
Apr 27, 2026 21:54TudyMTudyMCPPclang++20.1.2Success35,088
Apr 27, 2026 21:49TudyMTudyMCPPclang++20.1.2Success34,510+1.45 RP
Apr 27, 2026 21:46Pavel SkripkinPavel SkripkinRUSTrust-1.95.0Success18,240
Apr 27, 2026 21:44TudyMTudyMCPPclang++20.1.2Success34,684+6.69 RP
Apr 27, 2026 21:41TudyMTudyMCPPclang++20.1.2Success40,109
Apr 27, 2026 21:29Victor MerckléVictor MerckléCPPg++14.2.0Success22,609+73.35 RP
Apr 27, 2026 21:28Victor MerckléVictor MerckléCPPg++14.2.0Error
Apr 27, 2026 21:19Pavel SkripkinPavel SkripkinRUSTrust-1.95.0Success17,762+0.16 RP
Apr 27, 2026 21:10Pavel SkripkinPavel SkripkinRUSTrust-1.95.0Success18,297
Apr 27, 2026 21:04Pavel SkripkinPavel SkripkinRUSTrust-1.95.0Success22,344
Apr 27, 2026 21:03Pavel SkripkinPavel SkripkinRUSTrust-1.95.0Error
Apr 27, 2026 21:01Pavel SkripkinPavel SkripkinRUSTrust-1.95.0Success25,622
Apr 27, 2026 20:59Alexander KrivolapovAlexander KrivolapovRUSTrust-1.95.0Error+264.03 RP
Apr 27, 2026 20:39Pavel SkripkinPavel SkripkinRUSTrust-1.95.0Success26,817
Apr 27, 2026 20:29Pavel SkripkinPavel SkripkinRUSTrust-1.95.0Success17,767+1.26 RP
Apr 27, 2026 20:08Pavel SkripkinPavel SkripkinRUSTrust-1.95.0Success18,165
Apr 27, 2026 20:06Pavel SkripkinPavel SkripkinRUSTrust-1.92.0Error
Apr 27, 2026 20:05Alexander KrivolapovAlexander KrivolapovRUSTrust-1.95.0Error
Apr 27, 2026 20:05Pavel SkripkinPavel SkripkinRUSTrust-1.92.0Error
Apr 27, 2026 17:26Victor MerckléVictor MerckléCPPg++14.2.0Success27,104+311.52 RP
Apr 27, 2026 17:00Victor MerckléVictor MerckléCPPg++14.2.0Error
Apr 27, 2026 16:52Victor MerckléVictor MerckléCPPg++14.2.0Error
Apr 27, 2026 16:48Victor MerckléVictor MerckléCPPg++14.2.0Error
Apr 27, 2026 16:34Victor MerckléVictor MerckléCPPg++14.2.0Error
Apr 27, 2026 16:28Victor MerckléVictor MerckléCPPg++14.2.0Error
Apr 27, 2026 16:21Victor MerckléVictor MerckléCPPg++14.2.0Success174,115+39.64 RP
Apr 27, 2026 16:19Victor MerckléVictor MerckléCPPg++14.2.0Error
Apr 27, 2026 16:16Victor MerckléVictor MerckléCPPg++14.2.0Error
Apr 27, 2026 16:11Victor MerckléVictor MerckléCPPg++14.2.0Error
Apr 27, 2026 16:07Victor MerckléVictor MerckléCPPg++14.2.0Error
Apr 27, 2026 16:01Victor MerckléVictor MerckléCPPg++14.2.0Error
Apr 27, 2026 15:56Victor MerckléVictor MerckléCPPg++14.2.0Error
Apr 27, 2026 15:54limanjun99limanjun99CPPg++14.2.0Success5,821
Apr 27, 2026 15:37limanjun99limanjun99CPPg++14.2.0Success5,716+33.33 RP
Apr 27, 2026 15:26limanjun99limanjun99CPPg++14.2.0Success5,827+8.21 RP
Apr 27, 2026 15:23limanjun99limanjun99CPPg++14.2.0Error
Apr 27, 2026 15:20limanjun99limanjun99CPPg++14.2.0Success7,324
Apr 27, 2026 15:17limanjun99limanjun99CPPg++14.2.0Error
Apr 27, 2026 15:15limanjun99limanjun99CPPg++14.2.0Error
Apr 27, 2026 15:09limanjun99limanjun99CPPg++14.2.0Error
Apr 27, 2026 15:04limanjun99limanjun99CPPg++14.2.0Success5,855+0.29 RP
Apr 27, 2026 14:52limanjun99limanjun99CPPg++14.2.0Success5,856+21.31 RP
Apr 27, 2026 14:45limanjun99limanjun99CPPg++14.2.0Success5,930+30.99 RP
Apr 27, 2026 14:29limanjun99limanjun99CPPg++14.2.0Success10,432
Apr 27, 2026 14:21limanjun99limanjun99CPPg++14.2.0Success6,041+174.31 RP
Apr 27, 2026 14:16limanjun99limanjun99CPPg++14.2.0Error
Apr 27, 2026 14:01limanjun99limanjun99CPPg++14.2.0Success6,752+20.55 RP
Apr 27, 2026 13:58limanjun99limanjun99CPPg++14.2.0Success7,006
Apr 27, 2026 13:48limanjun99limanjun99CPPg++14.2.0Error
Apr 27, 2026 13:46limanjun99limanjun99CPPg++14.2.0Success6,939
Apr 27, 2026 13:23limanjun99limanjun99CPPg++14.2.0Success9,154
Apr 27, 2026 12:31limanjun99limanjun99CPPg++14.2.0Success7,046
Apr 27, 2026 12:21limanjun99limanjun99CPPg++14.2.0Success7,039
Apr 27, 2026 12:18limanjun99limanjun99CPPg++14.2.0Success7,073
Apr 27, 2026 10:37Charles CabergsCharles CabergsCPPclang++18.1.3Success35,652
Apr 27, 2026 09:56Victor MerckléVictor MerckléCPPg++14.2.0Success561,991+17.79 RP
Apr 27, 2026 08:04olliecrowolliecrowCPPg++10.5.0Success11,843
Apr 27, 2026 04:04Mehdi-Dehghan-FooladiMehdi-Dehghan-FooladiCPPg++14.2.0Success28,781
Apr 27, 2026 01:20olliecrowolliecrowGOgo1.26.2Success42,176
Apr 27, 2026 01:18Charles CabergsCharles CabergsCPPg++13.3.0Error
Apr 27, 2026 00:55olliecrowolliecrowRUSTrust-1.95.0Success15,012
Apr 27, 2026 00:43olliecrowolliecrowCPPg++10.5.0Success11,777
Apr 26, 2026 20:55Alexander KrivolapovAlexander KrivolapovRUSTrust-1.95.0Error
Apr 26, 2026 20:39Alexander KrivolapovAlexander KrivolapovRUSTrust-1.95.0Error
Apr 26, 2026 20:29Alexander KrivolapovAlexander KrivolapovRUSTrust-1.95.0Error
Apr 26, 2026 20:07Alexander KrivolapovAlexander KrivolapovRUSTrust-1.95.0Success348,477
Apr 26, 2026 19:53TudyMTudyMCPPclang++20.1.2Success35,508+20.18 RP
Apr 26, 2026 19:43olliecrowolliecrowRUSTrust-1.95.0Success14,920
Apr 26, 2026 19:39olliecrowolliecrowRUSTrust-1.95.0Success14,966
Apr 26, 2026 19:25olliecrowolliecrowCPPg++10.5.0Success11,804
Apr 26, 2026 18:54TudyMTudyMCPPg++10.5.0Success48,197
Apr 26, 2026 18:53TudyMTudyMCPPg++10.5.0Success38,249+15.38 RP
Apr 26, 2026 18:51TudyMTudyMCPPg++10.5.0Success40,640+103.76 RP
Apr 26, 2026 17:07olliecrowolliecrowGOgo1.26.2Success44,093
Apr 26, 2026 16:35olliecrowolliecrowRUSTrust-1.95.0Success41,158
Apr 26, 2026 16:30TudyMTudyMCPPg++10.5.0Success70,271+142.31 RP
Apr 26, 2026 12:08Charles CabergsCharles CabergsCPPclang++18.1.3Success53,070
Apr 26, 2026 08:58Charles CabergsCharles CabergsCPPclang++18.1.3Success35,684
Apr 26, 2026 07:58limanjun99limanjun99CPPg++14.2.0Success6,847+100.32 RP