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
Jul 28, 2024 20:29gviaugviauCPPg++9.4.0Success252,411+0.39 RP
Jul 28, 2024 20:28gviaugviauCPPg++9.4.0Success254,923+7.04 RP
Jul 28, 2024 20:23gviaugviauCPPg++9.4.0Error
Jul 28, 2024 20:17gviaugviauCPPg++9.4.0Error
Jul 28, 2024 20:13gviaugviauCPPg++9.4.0Error
Jul 28, 2024 20:11gviaugviauCPPg++9.4.0Error
Jul 28, 2024 20:09gviaugviauCPPg++9.4.0Error
Jul 28, 2024 19:59gviaugviauCPPg++9.4.0Error
Jul 28, 2024 19:02gviaugviauCPPg++9.4.0Success310,643+9.08 RP
Jul 28, 2024 18:58gviaugviauCPPg++9.4.0Success432,627+2.33 RP
Jul 28, 2024 18:33gviaugviauCPPg++9.4.0Error
Jul 28, 2024 18:28gviaugviauCPPg++9.4.0Error
Jul 28, 2024 18:24gviaugviauCPPg++9.4.0Error
Jul 28, 2024 18:20gviaugviauCPPg++9.4.0Error
Jul 28, 2024 18:14gviaugviauCPPg++9.4.0Success481,018+20.79 RP
Jul 28, 2024 17:28Joad NacerJoad NacerCPPclang++10.0.0Error
Jul 28, 2024 17:28Joad NacerJoad NacerCPPclang++10.0.0Error
Jul 28, 2024 17:23Joad NacerJoad NacerCPPclang++10.0.0Error
Jul 28, 2024 17:23Joad NacerJoad NacerCPPclang++10.0.0Error
Jul 28, 2024 17:22Joad NacerJoad NacerCPPclang++10.0.0Error
Jul 28, 2024 17:18Joad NacerJoad NacerCPPclang++10.0.0Error
Jul 28, 2024 17:15Joad NacerJoad NacerCPPclang++10.0.0Error
Jul 28, 2024 17:10Joad NacerJoad NacerCPPclang++10.0.0Error
Jul 28, 2024 17:09Joad NacerJoad NacerCPPclang++10.0.0Error
Jul 28, 2024 17:07Joad NacerJoad NacerCPPclang++10.0.0Error
Jul 28, 2024 09:45Charlie ShepherdCharlie ShepherdRUSTrust-1.79.0Success182,466+54.80 RP
Jul 28, 2024 06:00themorlockthemorlockCPPclang++10.0.0Error
Jul 28, 2024 05:57themorlockthemorlockCPPclang++10.0.0Error
Jul 28, 2024 02:24Asahi NaruhayaAsahi NaruhayaRUSTrust-1.79.0Error
Jul 28, 2024 02:23Asahi NaruhayaAsahi NaruhayaRUSTrust-1.79.0Error
Jul 28, 2024 02:22Asahi NaruhayaAsahi NaruhayaRUSTrust-1.79.0Error
Jul 28, 2024 02:19Asahi NaruhayaAsahi NaruhayaCPPclang++10.0.0Error
Jul 28, 2024 02:17Asahi NaruhayaAsahi NaruhayaCPPclang++10.0.0Error
Jul 28, 2024 01:56Asahi NaruhayaAsahi NaruhayaCPPclang++10.0.0Error
Jul 28, 2024 01:52Asahi NaruhayaAsahi NaruhayaCPPclang++10.0.0Success440,655
Jul 28, 2024 01:51Asahi NaruhayaAsahi NaruhayaRUSTrust-1.79.0Error
Jul 28, 2024 00:00RicardoRicardoCSHARP9.0.0-preview.6Error
Jul 27, 2024 23:51RicardoRicardoCSHARP9.0.0-preview.6Error
Jul 27, 2024 23:40RicardoRicardoCSHARP9.0.0-preview.6Success297,243+3.20 RP
Jul 27, 2024 23:34RicardoRicardoCSHARP9.0.0-preview.6Success314,347
Jul 27, 2024 23:33RicardoRicardoCSHARP9.0.0-preview.6Success312,114+32.22 RP
Jul 27, 2024 15:22Joad NacerJoad NacerCPPclang++10.0.0Error
Jul 27, 2024 15:21Joad NacerJoad NacerCPPclang++10.0.0Error
Jul 27, 2024 15:16Joad NacerJoad NacerCPPclang++10.0.0Error
Jul 27, 2024 15:13Joad NacerJoad NacerCPPclang++10.0.0Error
Jul 27, 2024 15:02Joad NacerJoad NacerCPPclang++10.0.0Error
Jul 27, 2024 15:01Joad NacerJoad NacerCPPclang++10.0.0Error
Jul 27, 2024 11:00Joad NacerJoad NacerCPPclang++10.0.0Error
Jul 27, 2024 10:28Joad NacerJoad NacerCPPclang++10.0.0Error
Jul 27, 2024 10:27Joad NacerJoad NacerCPPclang++10.0.0Error
Jul 27, 2024 10:06Joad NacerJoad NacerCPPclang++10.0.0Error
Jul 27, 2024 10:06Joad NacerJoad NacerCPPclang++10.0.0Error
Jul 27, 2024 09:52Joad NacerJoad NacerCPPclang++10.0.0Error
Jul 27, 2024 09:48Joad NacerJoad NacerCPPclang++10.0.0Error
Jul 26, 2024 21:26Andrey LikhachevAndrey LikhachevRUSTrust-1.79.0Success42,285+38.48 RP
Jul 26, 2024 21:26Andrey LikhachevAndrey LikhachevRUSTrust-1.79.0Error
Jul 26, 2024 21:00Andrey LikhachevAndrey LikhachevRUSTrust-1.79.0Error
Jul 26, 2024 20:52iamthadiamthadRUSTrust-1.80.0Success187,780
Jul 26, 2024 20:47iamthadiamthadRUSTrust-1.80.0Success188,432
Jul 26, 2024 20:44iamthadiamthadRUSTrust-1.80.0Success187,526
Jul 26, 2024 20:41iamthadiamthadRUSTrust-1.80.0Success187,265+53.40 RP
Jul 26, 2024 20:40Andrey LikhachevAndrey LikhachevRUSTrust-1.79.0Error
Jul 26, 2024 20:37Andrey LikhachevAndrey LikhachevRUSTrust-1.79.0Error
Jul 26, 2024 20:36Andrey LikhachevAndrey LikhachevRUSTrust-1.79.0Error
Jul 26, 2024 20:33Andrey LikhachevAndrey LikhachevRUSTrust-1.79.0Error
Jul 26, 2024 20:32Andrey LikhachevAndrey LikhachevRUSTrust-1.79.0Error
Jul 26, 2024 20:27Andrey LikhachevAndrey LikhachevRUSTrust-1.79.0Error
Jul 26, 2024 20:22iamthadiamthadRUSTrust-1.80.0Error
Jul 26, 2024 09:10Andrey LikhachevAndrey LikhachevRUSTrust-1.79.0Error
Jul 26, 2024 09:09Andrey LikhachevAndrey LikhachevRUSTrust-1.79.0Error
Jul 25, 2024 23:11Andrey LikhachevAndrey LikhachevRUSTrust-1.79.0Error
Jul 25, 2024 23:03Andrey LikhachevAndrey LikhachevRUSTrust-1.79.0Error
Jul 25, 2024 23:03Andrey LikhachevAndrey LikhachevRUSTrust-1.79.0Error
Jul 24, 2024 21:26Andrey LikhachevAndrey LikhachevRUSTrust-1.79.0Error
Jul 24, 2024 21:20Andrey LikhachevAndrey LikhachevRUSTrust-1.79.0Error
Jul 24, 2024 21:17Andrey LikhachevAndrey LikhachevRUSTrust-1.79.0Error
Jul 24, 2024 21:13Andrey LikhachevAndrey LikhachevRUSTrust-1.79.0Error
Jul 24, 2024 21:12Andrey LikhachevAndrey LikhachevRUSTrust-1.79.0Error
Jul 24, 2024 21:11Andrey LikhachevAndrey LikhachevRUSTrust-1.79.0Error
Jul 24, 2024 19:45Andrey LikhachevAndrey LikhachevRUSTrust-1.79.0Error
Jul 24, 2024 19:39Andrey LikhachevAndrey LikhachevRUSTrust-1.79.0Error
Jul 24, 2024 19:38Andrey LikhachevAndrey LikhachevRUSTrust-1.79.0Error
Jul 24, 2024 19:34Andrey LikhachevAndrey LikhachevRUSTrust-1.79.0Error
Jul 24, 2024 19:32Andrey LikhachevAndrey LikhachevRUSTrust-1.79.0Error
Jul 24, 2024 19:28Andrey LikhachevAndrey LikhachevRUSTrust-1.79.0Error
Jul 24, 2024 19:03Andrey LikhachevAndrey LikhachevRUSTrust-1.79.0Error
Jul 24, 2024 18:59Andrey LikhachevAndrey LikhachevRUSTrust-1.79.0Success50,502+40.78 RP
Jul 24, 2024 18:58Andrey LikhachevAndrey LikhachevRUSTrust-1.79.0Error
Jul 24, 2024 15:43Andrey LikhachevAndrey LikhachevRUSTrust-1.79.0Error
Jul 24, 2024 15:38Andrey LikhachevAndrey LikhachevRUSTrust-1.79.0Success63,602+39.17 RP
Jul 24, 2024 15:36Andrey LikhachevAndrey LikhachevRUSTrust-1.79.0Success138,703
Jul 24, 2024 15:35Andrey LikhachevAndrey LikhachevRUSTrust-1.79.0Error
Jul 24, 2024 15:27Andrey LikhachevAndrey LikhachevRUSTrust-1.79.0Error
Jul 24, 2024 15:26Andrey LikhachevAndrey LikhachevRUSTrust-1.79.0Error
Jul 24, 2024 15:12Andrey LikhachevAndrey LikhachevRUSTrust-1.79.0Error
Jul 24, 2024 15:11Andrey LikhachevAndrey LikhachevRUSTrust-1.79.0Success93,715
Jul 24, 2024 15:08Andrey LikhachevAndrey LikhachevRUSTrust-1.79.0Error
Jul 24, 2024 13:28Andrey LikhachevAndrey LikhachevRUSTrust-1.79.0Success84,707+12.26 RP
Jul 24, 2024 10:47Joad NacerJoad NacerCPPclang++10.0.0Error
Jul 23, 2024 23:34Changhai ManChanghai ManCPPg++9.4.0Success484,335+20.65 RP