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
May 8, 2024 17:22Emmadi PrashanthEmmadi PrashanthCPPg++9.4.0Success329,029+9.72 RP
May 8, 2024 17:19Emmadi PrashanthEmmadi PrashanthCPPg++9.4.0Success483,638+20.68 RP
May 7, 2024 22:16Aleksey ZhakovAleksey ZhakovCPPg++9.4.0Success481,141+20.78 RP
May 7, 2024 19:56m-0451m-0451CPPg++9.4.0Error
May 7, 2024 19:53m-0451m-0451CPPg++9.4.0Error
May 7, 2024 19:50m-0451m-0451CPPg++9.4.0Error
May 7, 2024 19:46m-0451m-0451CPPg++9.4.0Error
May 6, 2024 23:17m-0451m-0451CPPg++9.4.0Success50,408
May 6, 2024 23:17m-0451m-0451CPPg++9.4.0Success49,426
May 6, 2024 23:16m-0451m-0451CPPg++9.4.0Success49,268
May 6, 2024 23:15m-0451m-0451CPPg++9.4.0Success53,636
May 6, 2024 23:14m-0451m-0451CPPg++9.4.0Success191,094
May 6, 2024 23:13m-0451m-0451CPPg++9.4.0Success48,798+33.22 RP
May 6, 2024 23:11m-0451m-0451CPPg++9.4.0Success58,240+26.55 RP
May 6, 2024 23:08m-0451m-0451CPPg++9.4.0Success68,895+7.25 RP
May 6, 2024 23:07m-0451m-0451CPPg++9.4.0Success72,519+0.79 RP
May 6, 2024 23:04m-0451m-0451CPPg++9.4.0Error
May 6, 2024 23:03m-0451m-0451CPPg++9.4.0Error
May 6, 2024 23:00m-0451m-0451CPPg++9.4.0Error
May 6, 2024 22:56m-0451m-0451CPPg++9.4.0Success72,972
May 6, 2024 22:55m-0451m-0451CPPg++9.4.0Success73,129
May 6, 2024 22:54m-0451m-0451CPPg++9.4.0Success72,939+0.24 RP
May 6, 2024 22:53m-0451m-0451CPPg++9.4.0Success73,069+10.24 RP
May 6, 2024 22:51m-0451m-0451CPPg++9.4.0Error
May 6, 2024 22:41m-0451m-0451CPPg++9.4.0Success78,979+7.16 RP
May 6, 2024 22:37m-0451m-0451CPPg++9.4.0Success83,713+0.07 RP
May 6, 2024 22:30m-0451m-0451CPPg++9.4.0Success83,762+2.10 RP
May 6, 2024 22:24m-0451m-0451CPPg++9.4.0Success153,073
May 6, 2024 22:21m-0451m-0451CPPg++9.4.0Success85,260+51.09 RP
May 6, 2024 22:18m-0451m-0451CPPg++9.4.0Error
May 6, 2024 22:16m-0451m-0451CPPg++9.4.0Error
May 6, 2024 22:16m-0451m-0451CPPg++9.4.0Error
May 6, 2024 22:15m-0451m-0451CPPg++9.4.0Error
May 6, 2024 22:12m-0451m-0451CPPg++9.4.0Error
May 6, 2024 22:07m-0451m-0451CPPg++9.4.0Error
May 6, 2024 22:06m-0451m-0451CPPg++9.4.0Error
May 6, 2024 22:05m-0451m-0451CPPg++9.4.0Error
May 6, 2024 22:02m-0451m-0451CPPg++9.4.0Error
May 6, 2024 22:01m-0451m-0451CPPg++9.4.0Error
May 6, 2024 21:58m-0451m-0451CPPg++9.4.0Error
May 6, 2024 21:46m-0451m-0451CPPg++9.4.0Error
May 6, 2024 21:45m-0451m-0451CPPg++9.4.0Error
May 6, 2024 21:43m-0451m-0451CPPg++9.4.0Success151,065+5.94 RP
May 6, 2024 21:40m-0451m-0451CPPg++9.4.0Success165,944+0.70 RP
May 6, 2024 21:39m-0451m-0451CPPg++9.4.0Success167,882+38.91 RP
May 6, 2024 21:35m-0451m-0451CPPg++9.4.0Error
May 6, 2024 21:34m-0451m-0451CPPg++9.4.0Error
May 6, 2024 21:26m-0451m-0451CPPg++9.4.0Error
May 6, 2024 19:01m-0451m-0451CPPg++9.4.0Success484,101+20.66 RP
May 6, 2024 14:55Ivan MiasnikovIvan MiasnikovCPPg++9.4.0Success101,390+3.46 RP
May 5, 2024 13:45Joad NacerJoad NacerCPPclang++10.0.0Error
May 5, 2024 13:44Joad NacerJoad NacerCPPclang++10.0.0Error
May 5, 2024 13:41Joad NacerJoad NacerCPPclang++10.0.0Success18,275+15.17 RP
May 5, 2024 13:39Joad NacerJoad NacerCPPclang++10.0.0Success18,796+41.09 RP
May 5, 2024 13:36Joad NacerJoad NacerCPPclang++10.0.0Error
May 5, 2024 13:30Joad NacerJoad NacerCPPclang++10.0.0Error
May 5, 2024 10:50Joad NacerJoad NacerCPPclang++10.0.0Error
May 4, 2024 15:38AndreiAndreiCSHARP9.0.0-preview.3Success317,948
May 4, 2024 15:29AndreiAndreiCSHARP9.0.0-preview.3Success317,945+31.45 RP
May 2, 2024 16:45Ivan MiasnikovIvan MiasnikovCPPg++9.4.0Error
May 2, 2024 16:40Ivan MiasnikovIvan MiasnikovCPPg++9.4.0Error
May 2, 2024 16:38Ivan MiasnikovIvan MiasnikovCPPg++9.4.0Error
May 2, 2024 14:40Ivan MiasnikovIvan MiasnikovCPPg++9.4.0Success105,072+9.15 RP
May 1, 2024 19:18Ivan MiasnikovIvan MiasnikovCPPg++9.4.0Success116,251+0.83 RP
Apr 30, 2024 19:34Joad NacerJoad NacerCPPclang++10.0.0Error
Apr 30, 2024 19:24Joad NacerJoad NacerCPPclang++10.0.0Error
Apr 30, 2024 19:22Joad NacerJoad NacerCPPclang++10.0.0Error
Apr 30, 2024 19:21Joad NacerJoad NacerCPPclang++10.0.0Error
Apr 30, 2024 19:21Joad NacerJoad NacerCPPclang++10.0.0Error
Apr 30, 2024 19:21Joad NacerJoad NacerCPPclang++10.0.0Error
Apr 30, 2024 19:18Joad NacerJoad NacerCPPclang++10.0.0Error
Apr 30, 2024 19:16Joad NacerJoad NacerCPPclang++10.0.0Success24,558
Apr 30, 2024 19:15Joad NacerJoad NacerCPPclang++10.0.0Error
Apr 30, 2024 19:15Joad NacerJoad NacerCPPclang++10.0.0Error
Apr 30, 2024 19:14Joad NacerJoad NacerCPPclang++10.0.0Error
Apr 30, 2024 19:11Joad NacerJoad NacerCPPclang++10.0.0Error
Apr 30, 2024 19:10Joad NacerJoad NacerCPPclang++10.0.0Error
Apr 30, 2024 18:48Joad NacerJoad NacerCPPclang++10.0.0Error
Apr 30, 2024 18:47Joad NacerJoad NacerCPPclang++10.0.0Success20,369+9.92 RP
Apr 30, 2024 18:47Joad NacerJoad NacerCPPclang++10.0.0Success20,789
Apr 30, 2024 18:45Joad NacerJoad NacerCPPclang++10.0.0Error
Apr 30, 2024 18:43Joad NacerJoad NacerCPPclang++10.0.0Error
Apr 30, 2024 18:42Joad NacerJoad NacerCPPclang++10.0.0Success20,789+30.33 RP
Apr 30, 2024 18:42Joad NacerJoad NacerCPPclang++10.0.0Error
Apr 30, 2024 18:41Joad NacerJoad NacerCPPclang++10.0.0Error
Apr 30, 2024 18:41Joad NacerJoad NacerCPPclang++10.0.0Error
Apr 30, 2024 18:39Joad NacerJoad NacerCPPclang++10.0.0Error
Apr 30, 2024 18:38Joad NacerJoad NacerCPPclang++10.0.0Error
Apr 30, 2024 18:38Joad NacerJoad NacerCPPclang++10.0.0Error
Apr 30, 2024 09:44Joad NacerJoad NacerCPPclang++10.0.0Error
Apr 29, 2024 03:26Yuriy LyfenkoYuriy LyfenkoCPPclang++10.0.0Success11,242
Apr 29, 2024 03:25Yuriy LyfenkoYuriy LyfenkoCPPg++9.4.0Error
Apr 29, 2024 03:24Yuriy LyfenkoYuriy LyfenkoCPPg++9.4.0Error
Apr 29, 2024 03:23Yuriy LyfenkoYuriy LyfenkoCPPg++9.4.0Error
Apr 29, 2024 03:14Yuriy LyfenkoYuriy LyfenkoCPPg++9.4.0Error
Apr 29, 2024 02:58Yuriy LyfenkoYuriy LyfenkoCPPg++9.4.0Success11,771
Apr 29, 2024 02:57Yuriy LyfenkoYuriy LyfenkoCPPg++9.4.0Success11,465
Apr 29, 2024 02:57Yuriy LyfenkoYuriy LyfenkoCPPg++9.4.0Success11,477
Apr 29, 2024 02:55Yuriy LyfenkoYuriy LyfenkoCPPg++9.4.0Success15,974
Apr 29, 2024 02:42Yuriy LyfenkoYuriy LyfenkoCPPg++9.4.0Success11,159+0.72 RP