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 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
Apr 25, 2026 03:48olliecrowolliecrowCPPg++10.5.0Success14,438
Apr 25, 2026 03:29Mehdi-Dehghan-FooladiMehdi-Dehghan-FooladiCPPg++10.5.0Error
Apr 25, 2026 03:03Mehdi-Dehghan-FooladiMehdi-Dehghan-FooladiCPPg++14.2.0Success27,091+213.76 RP
Apr 25, 2026 03:00Mehdi-Dehghan-FooladiMehdi-Dehghan-FooladiCPPg++14.2.0Error
Apr 25, 2026 00:31olliecrowolliecrowGOgo1.26.2Success46,388
Apr 25, 2026 00:23olliecrowolliecrowRUSTrust-1.95.0Success14,827
Apr 25, 2026 00:13olliecrowolliecrowCPPg++10.5.0Success12,111
Apr 24, 2026 20:38olliecrowolliecrowGOgo1.26.2Success51,016
Apr 24, 2026 20:30olliecrowolliecrowRUSTrust-1.95.0Success14,945
Apr 24, 2026 20:27Mehdi-Dehghan-FooladiMehdi-Dehghan-FooladiCPPg++14.2.0Success370,263
Apr 24, 2026 20:27olliecrowolliecrowRUSTrust-1.95.0Success39,798
Apr 24, 2026 18:58Mehdi-Dehghan-FooladiMehdi-Dehghan-FooladiCPPg++10.5.0Success366,249
Apr 24, 2026 17:48olliecrowolliecrowCPPg++10.5.0Success18,066
Apr 24, 2026 17:44olliecrowolliecrowCPPg++10.5.0Success18,192
Apr 24, 2026 17:39Charles CabergsCharles CabergsCPPg++14.2.0Success37,566
Apr 24, 2026 15:17olliecrowolliecrowGOgo1.26.2Success79,159
Apr 24, 2026 15:06olliecrowolliecrowRUSTrust-1.95.0Success14,788
Apr 24, 2026 15:03olliecrowolliecrowRUSTrust-1.95.0Error
Apr 24, 2026 14:52olliecrowolliecrowCPPg++10.5.0Success17,131
Apr 24, 2026 11:10Dominique GarmierDominique GarmierCPPg++13.3.0Success17,787
Apr 24, 2026 11:07Dominique GarmierDominique GarmierCPPg++13.3.0Success13,519
Apr 24, 2026 11:05Dominique GarmierDominique GarmierCPPg++13.3.0Success13,488+12.27 RP
Apr 24, 2026 09:37Charles CabergsCharles CabergsCPPg++13.3.0Success37,435+0.56 RP
Apr 24, 2026 08:57olliecrowolliecrowRUSTrust-1.95.0Success15,355
Apr 24, 2026 08:41Dominique GarmierDominique GarmierCPPg++13.3.0Success21,629
Apr 24, 2026 08:05olliecrowolliecrowGOgo1.26.2Success37,416
Apr 24, 2026 07:49olliecrowolliecrowRUSTrust-1.95.0Success14,924
Apr 24, 2026 07:33olliecrowolliecrowCPPclang++18.1.3Success18,665
Apr 24, 2026 05:07olliecrowolliecrowGOgo1.26.2Success33,273
Apr 24, 2026 04:58olliecrowolliecrowRUSTrust-1.95.0Success14,870
Apr 24, 2026 04:54olliecrowolliecrowRUSTrust-1.95.0Success14,920
Apr 24, 2026 04:46olliecrowolliecrowCPPg++10.5.0Success16,644
Apr 24, 2026 03:32Mehdi-Dehghan-FooladiMehdi-Dehghan-FooladiCPPg++14.2.0Success64,365+1.01 RP
Apr 24, 2026 03:16Mehdi-Dehghan-FooladiMehdi-Dehghan-FooladiCPPg++10.5.0Success64,787+154.35 RP
Apr 24, 2026 02:09Charles CabergsCharles CabergsCPPg++13.3.0Success37,513+2.63 RP
Apr 24, 2026 00:43olliecrowolliecrowGOgo1.26.2Success46,075
Apr 24, 2026 00:34olliecrowolliecrowRUSTrust-1.95.0Success14,950
Apr 24, 2026 00:26olliecrowolliecrowCPPg++10.5.0Success18,591
Apr 23, 2026 19:59Charles CabergsCharles CabergsCPPg++13.3.0Success39,818
Apr 23, 2026 19:28olliecrowolliecrowGOgo1.26.2Success62,593
Apr 23, 2026 19:15olliecrowolliecrowRUSTrust-1.95.0Success14,682
Apr 23, 2026 14:11Charles CabergsCharles CabergsCPPg++13.3.0Success38,585
Apr 23, 2026 08:50olliecrowolliecrowGOgo1.26.2Success62,726
Apr 23, 2026 07:44Charles CabergsCharles CabergsCPPg++13.3.0Success37,934
Apr 23, 2026 07:39olliecrowolliecrowRUSTrust-1.95.0Success14,935
Apr 23, 2026 06:53olliecrowolliecrowCPPg++10.5.0Success51,419
Apr 23, 2026 05:26olliecrowolliecrowRUSTrust-1.95.0Success14,887
Apr 23, 2026 01:11Charles CabergsCharles CabergsCPPg++13.3.0Success37,887+4.55 RP
Apr 23, 2026 00:18Charles CabergsCharles CabergsCPPg++13.3.0Success38,552+9.00 RP
Apr 22, 2026 20:18Charles CabergsCharles CabergsCPPg++13.3.0Success39,955
Apr 22, 2026 18:26Charles CabergsCharles CabergsCPPg++13.3.0Success39,937+4.98 RP