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 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
Apr 26, 2026 07:54limanjun99limanjun99CPPg++14.2.0Error
Apr 26, 2026 07:50limanjun99limanjun99CPPg++14.2.0Error
Apr 26, 2026 07:45limanjun99limanjun99CPPg++14.2.0Error
Apr 26, 2026 07:34limanjun99limanjun99CPPg++14.2.0Error
Apr 26, 2026 07:30limanjun99limanjun99CPPg++14.2.0Error
Apr 26, 2026 06:44limanjun99limanjun99CPPg++14.2.0Success7,355
Apr 26, 2026 06:43limanjun99limanjun99CPPg++14.2.0Error
Apr 26, 2026 06:41limanjun99limanjun99CPPg++14.2.0Success7,352+2.59 RP
Apr 26, 2026 06:39limanjun99limanjun99CPPg++14.2.0Success7,372
Apr 26, 2026 06:36limanjun99limanjun99CPPg++14.2.0Success7,366+345.96 RP
Apr 26, 2026 06:34limanjun99limanjun99CPPg++14.2.0Success9,885+27.87 RP
Apr 26, 2026 06:32Charles CabergsCharles CabergsCPPclang++18.1.3Success35,068
Apr 26, 2026 06:19limanjun99limanjun99CPPg++14.2.0Success10,165+19.91 RP
Apr 26, 2026 06:09limanjun99limanjun99CPPg++14.2.0Success10,375+0.56 RP
Apr 26, 2026 06:05limanjun99limanjun99CPPg++14.2.0Success10,526
Apr 26, 2026 06:02limanjun99limanjun99CPPg++14.2.0Success10,390
Apr 26, 2026 06:00limanjun99limanjun99CPPg++14.2.0Success10,381+234.70 RP
Apr 26, 2026 05:57limanjun99limanjun99CPPg++14.2.0Error
Apr 26, 2026 05:56limanjun99limanjun99CPPg++14.2.0Error
Apr 26, 2026 05:54limanjun99limanjun99CPPg++14.2.0Error
Apr 26, 2026 05:52limanjun99limanjun99CPPg++14.2.0Error
Apr 26, 2026 05:50limanjun99limanjun99CPPg++14.2.0Error
Apr 26, 2026 05:42limanjun99limanjun99CPPg++14.2.0Error
Apr 26, 2026 05:34limanjun99limanjun99CPPg++14.2.0Error
Apr 26, 2026 05:29limanjun99limanjun99CPPg++14.2.0Error
Apr 26, 2026 05:24limanjun99limanjun99CPPg++14.2.0Error
Apr 26, 2026 05:21limanjun99limanjun99CPPg++14.2.0Success15,355
Apr 26, 2026 04:41limanjun99limanjun99CPPg++14.2.0Success15,160
Apr 26, 2026 00:47olliecrowolliecrowCPPg++10.5.0Success11,867
Apr 26, 2026 00:36Charles CabergsCharles CabergsCPPclang++18.1.3Error
Apr 25, 2026 22:10Charles CabergsCharles CabergsCPPclang++18.1.3Success34,811
Apr 25, 2026 21:30Charles CabergsCharles CabergsCPPclang++20.1.2Success35,623
Apr 25, 2026 19:10Charles CabergsCharles CabergsCPPclang++18.1.3Success34,790+1.08 RP
Apr 25, 2026 19:03olliecrowolliecrowRUSTrust-1.95.0Success13,986
Apr 25, 2026 16:49olliecrowolliecrowRUSTrust-1.95.0Success15,054
Apr 25, 2026 16:37olliecrowolliecrowCPPg++10.5.0Success11,836
Apr 25, 2026 09:24Charles CabergsCharles CabergsCPPg++13.3.0Success34,921+19.23 RP
Apr 25, 2026 07:59Charles CabergsCharles CabergsCPPg++12.4.0Success40,725
Apr 25, 2026 07:41olliecrowolliecrowRUSTrust-1.94.0Success14,068
Apr 25, 2026 04:14Mehdi-Dehghan-FooladiMehdi-Dehghan-FooladiCPPclang++20.1.2Success27,595
Apr 25, 2026 04:12Mehdi-Dehghan-FooladiMehdi-Dehghan-FooladiCPPg++10.5.0Error
Apr 25, 2026 04:11Charles CabergsCharles CabergsCPPg++13.3.0Success37,993
Apr 25, 2026 04:09Mehdi-Dehghan-FooladiMehdi-Dehghan-FooladiCPPg++14.2.0Success29,684
Apr 25, 2026 03:52Mehdi-Dehghan-FooladiMehdi-Dehghan-FooladiCPPg++14.2.0Error