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 29, 2024 02:40Yuriy LyfenkoYuriy LyfenkoCPPg++9.4.0Error
Apr 29, 2024 02:39Yuriy LyfenkoYuriy LyfenkoCPPg++9.4.0Error
Apr 29, 2024 02:38Yuriy LyfenkoYuriy LyfenkoCPPg++9.4.0Error
Apr 29, 2024 02:36Yuriy LyfenkoYuriy LyfenkoCPPg++9.4.0Success11,233
Apr 29, 2024 02:36Yuriy LyfenkoYuriy LyfenkoCPPclang++10.0.0Success11,248
Apr 29, 2024 02:35Yuriy LyfenkoYuriy LyfenkoCPPg++9.4.0Success11,188
Apr 28, 2024 23:22Ivan MiasnikovIvan MiasnikovCPPg++9.4.0Success472,926
Apr 28, 2024 23:04Ivan MiasnikovIvan MiasnikovCPPg++9.4.0Success117,380+13.24 RP
Apr 28, 2024 14:21Joad NacerJoad NacerCPPclang++10.0.0Error
Apr 28, 2024 14:11Joad NacerJoad NacerCPPclang++10.0.0Error
Apr 28, 2024 06:32CemaCemaCPPError
Apr 28, 2024 04:23CemaCemaCPPg++9.4.0Success288,212+2.36 RP
Apr 28, 2024 04:06CemaCemaCPPg++9.4.0Error
Apr 28, 2024 03:54CemaCemaCPPg++9.4.0Error
Apr 26, 2024 20:30CemaCemaCPPg++9.4.0Success309,216+1.91 RP
Apr 26, 2024 19:26CemaCemaCPPg++9.4.0Error
Apr 26, 2024 19:05CemaCemaCPPg++9.4.0Success334,557
Apr 26, 2024 18:51CemaCemaCPPg++9.4.0Error
Apr 26, 2024 18:50CemaCemaCPPg++9.4.0Error
Apr 25, 2024 20:39Ivan MiasnikovIvan MiasnikovCPPg++9.4.0Error
Apr 25, 2024 20:34Ivan MiasnikovIvan MiasnikovCPPg++9.4.0Error
Apr 25, 2024 19:57Ivan MiasnikovIvan MiasnikovCPPg++9.4.0Success138,973+0.32 RP
Apr 25, 2024 19:52Ivan MiasnikovIvan MiasnikovCPPg++9.4.0Success139,598+19.22 RP
Apr 25, 2024 19:49Ivan MiasnikovIvan MiasnikovCPPg++9.4.0Success190,775+17.36 RP
Apr 25, 2024 19:33Ivan MiasnikovIvan MiasnikovCPPSuccess285,213+12.02 RP
Apr 25, 2024 19:18CemaCemaCPPg++9.4.0Success328,645+9.61 RP
Apr 25, 2024 19:12CemaCemaCPPg++9.4.0Success480,381+20.82 RP
Apr 25, 2024 18:34Ivan MiasnikovIvan MiasnikovCPPg++9.4.0Error
Apr 25, 2024 18:13Ivan MiasnikovIvan MiasnikovCPPg++9.4.0Success433,915+0.92 RP
Apr 25, 2024 18:11Ivan MiasnikovIvan MiasnikovCPPg++9.4.0Success452,025+1.39 RP
Apr 25, 2024 18:02Ivan MiasnikovIvan MiasnikovCPPg++9.4.0Success482,255+20.74 RP
Apr 25, 2024 17:11Ivan MiasnikovIvan MiasnikovCPPg++9.4.0Error
Apr 25, 2024 17:08Ivan MiasnikovIvan MiasnikovCPPg++9.4.0Error
Apr 25, 2024 16:48Ivan MiasnikovIvan MiasnikovCPPg++9.4.0Error
Apr 25, 2024 16:38Ivan MiasnikovIvan MiasnikovCPPg++9.4.0Error
Apr 24, 2024 18:00Joad NacerJoad NacerCPPclang++10.0.0Success22,896
Apr 24, 2024 18:00Joad NacerJoad NacerCPPg++9.4.0Success24,156
Apr 24, 2024 05:56parsersmailparsersmailGOgo1.20.13Success112,137
Apr 24, 2024 05:54parsersmailparsersmailGOgo1.22.2Success111,503
Apr 23, 2024 14:59parsersmailparsersmailGOgo1.22.2Error
Apr 23, 2024 14:47parsersmailparsersmailGOgo1.22.2Error
Apr 23, 2024 14:43parsersmailparsersmailGOgo1.22.2Success107,033
Apr 23, 2024 14:36parsersmailparsersmailGOgo1.22.2Success95,682+37.20 RP
Apr 23, 2024 14:24parsersmailparsersmailGOgo1.22.2Success148,568+6.19 RP
Apr 23, 2024 14:22parsersmailparsersmailGOgo1.22.2Success163,604+15.33 RP
Apr 23, 2024 14:21parsersmailparsersmailGOgo1.22.2Error
Apr 23, 2024 14:18parsersmailparsersmailGOgo1.22.2Success218,357+45.80 RP
Apr 23, 2024 14:17parsersmailparsersmailGOgo1.22.2Error
Apr 23, 2024 14:04wizardstorewizardstoreGOgo1.22.2Success232,532+0.50 RP
Apr 23, 2024 14:01wizardstorewizardstoreGOgo1.22.2Error
Apr 23, 2024 13:58wizardstorewizardstoreGOgo1.22.2Success235,906
Apr 23, 2024 01:45Joad NacerJoad NacerCPPclang++10.0.0Error
Apr 23, 2024 01:44Joad NacerJoad NacerCPPclang++10.0.0Error
Apr 23, 2024 01:43Joad NacerJoad NacerCPPg++9.4.0Error
Apr 23, 2024 01:43Joad NacerJoad NacerCPPclang++10.0.0Success22,188+24.29 RP
Apr 23, 2024 01:43Joad NacerJoad NacerCPPg++9.4.0Success23,630
Apr 23, 2024 01:42Joad NacerJoad NacerCPPg++9.4.0Error
Apr 23, 2024 01:42Joad NacerJoad NacerCPPg++9.4.0Error
Apr 23, 2024 01:42Joad NacerJoad NacerCPPg++9.4.0Success24,702
Apr 23, 2024 01:41Joad NacerJoad NacerCPPg++9.4.0Success26,082
Apr 23, 2024 01:40Joad NacerJoad NacerCPPg++9.4.0Error
Apr 23, 2024 01:40Joad NacerJoad NacerCPPg++9.4.0Error
Apr 23, 2024 01:39Joad NacerJoad NacerCPPg++9.4.0Error
Apr 23, 2024 01:39Joad NacerJoad NacerCPPg++9.4.0Error
Apr 23, 2024 01:38Joad NacerJoad NacerCPPg++9.4.0Error
Apr 23, 2024 01:38Joad NacerJoad NacerCPPg++9.4.0Success23,452+18.37 RP
Apr 23, 2024 01:37Joad NacerJoad NacerCPPg++9.4.0Success24,508+7.66 RP
Apr 23, 2024 01:36Joad NacerJoad NacerCPPg++9.4.0Success25,912
Apr 23, 2024 01:32Joad NacerJoad NacerCPPg++9.4.0Success37,289
Apr 23, 2024 01:31Joad NacerJoad NacerCPPg++9.4.0Success33,048
Apr 23, 2024 01:31Joad NacerJoad NacerCPPg++9.4.0Success28,175
Apr 23, 2024 01:30Joad NacerJoad NacerCPPg++9.4.0Success26,197
Apr 23, 2024 01:30Joad NacerJoad NacerCPPg++9.4.0Error
Apr 23, 2024 01:29Joad NacerJoad NacerCPPg++9.4.0Success42,556
Apr 23, 2024 01:23Joad NacerJoad NacerCPPg++9.4.0Error
Apr 23, 2024 01:22Joad NacerJoad NacerCPPg++9.4.0Error
Apr 23, 2024 01:20Joad NacerJoad NacerCPPg++9.4.0Error
Apr 23, 2024 01:20Joad NacerJoad NacerCPPg++9.4.0Error
Apr 23, 2024 01:19Joad NacerJoad NacerCPPg++9.4.0Error
Apr 23, 2024 01:17Joad NacerJoad NacerCPPg++9.4.0Error
Apr 23, 2024 01:16Joad NacerJoad NacerCPPg++9.4.0Error
Apr 23, 2024 01:15Joad NacerJoad NacerCPPg++9.4.0Error
Apr 23, 2024 01:09Joad NacerJoad NacerCPPg++9.4.0Error
Apr 23, 2024 01:09Joad NacerJoad NacerCPPg++9.4.0Error
Apr 23, 2024 01:07Joad NacerJoad NacerCPPg++9.4.0Success26,552
Apr 23, 2024 01:05Joad NacerJoad NacerCPPg++9.4.0Error
Apr 23, 2024 01:05Joad NacerJoad NacerCPPg++9.4.0Success24,977+0.64 RP
Apr 23, 2024 01:01Joad NacerJoad NacerCPPg++9.4.0Error
Apr 22, 2024 12:00wizardstorewizardstoreGOgo1.22.2Success277,686
Apr 22, 2024 11:58wizardstorewizardstoreGOgo1.22.2Error
Apr 22, 2024 11:46wizardstorewizardstoreGOgo1.22.2Success235,283+42.50 RP
Apr 21, 2024 15:54Joad NacerJoad NacerCPPg++9.4.0Error
Apr 21, 2024 15:36Joad NacerJoad NacerCPPg++9.4.0Error
Apr 21, 2024 12:48Joad NacerJoad NacerCPPg++9.4.0Error
Apr 21, 2024 12:37Joad NacerJoad NacerCPPg++9.4.0Error
Apr 21, 2024 12:35Joad NacerJoad NacerCPPg++9.4.0Error
Apr 21, 2024 12:30Joad NacerJoad NacerCPPg++9.4.0Error
Apr 21, 2024 12:13Joad NacerJoad NacerCPPg++9.4.0Error
Apr 21, 2024 12:10Joad NacerJoad NacerCPPg++9.4.0Error
Apr 21, 2024 12:08Joad NacerJoad NacerCPPg++9.4.0Error