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
Jan 9, 2025 10:17Ian MckibbenIan MckibbenCPPclang++18.1.3Error
Jan 9, 2025 10:15Ian MckibbenIan MckibbenCPPclang++18.1.3Error
Jan 9, 2025 09:58Ian MckibbenIan MckibbenCPPclang++18.1.3Success160,557+30.03 RP
Jan 9, 2025 09:55Ian MckibbenIan MckibbenCPPclang++18.1.3Success568,595
Jan 9, 2025 09:54Ian MckibbenIan MckibbenCPPclang++18.1.3Error
Jan 9, 2025 09:50Ian MckibbenIan MckibbenCPPclang++18.1.3Success310,577
Jan 9, 2025 09:49Ian MckibbenIan MckibbenCPPclang++18.1.3Success471,339
Jan 9, 2025 01:25Ian MckibbenIan MckibbenCPPclang++18.1.3Error
Jan 9, 2025 01:14Ian MckibbenIan MckibbenCPPclang++18.1.3Success310,548
Jan 9, 2025 01:14Ian MckibbenIan MckibbenCPPclang++18.1.3Success310,090+32.25 RP
Jan 9, 2025 01:11Ian MckibbenIan MckibbenCPPclang++18.1.3Error
Jan 9, 2025 01:10Ian MckibbenIan MckibbenCPPclang++18.1.3Error
Jan 9, 2025 01:09Ian MckibbenIan MckibbenCPPclang++18.1.3Error
Jan 9, 2025 01:04Ian MckibbenIan MckibbenCPPclang++18.1.3Error
Jan 9, 2025 00:53Ian MckibbenIan MckibbenCPPclang++18.1.3Error
Jan 8, 2025 23:54Ian MckibbenIan MckibbenCPPclang++18.1.3Error
Jan 3, 2025 07:28tkaltkalCPPg++13.2.0Success259,439
Jan 3, 2025 07:27tkaltkalCPPg++13.2.0Error
Jan 3, 2025 07:25tkaltkalCPPg++13.2.0Error
Jan 3, 2025 07:23tkaltkalCPPg++13.2.0Error
Jan 3, 2025 07:21tkaltkalCPPg++13.2.0Error
Jan 3, 2025 07:20tkaltkalCPPg++13.2.0Error
Jan 3, 2025 07:16tkaltkalCPPg++13.2.0Error
Jan 3, 2025 07:11tkaltkalCPPg++13.2.0Error
Jan 3, 2025 07:10tkaltkalCPPg++13.2.0Error
Jan 3, 2025 05:52tkaltkalCPPg++13.2.0Error
Jan 3, 2025 00:32tkaltkalCPPg++13.2.0Success247,923+0.13 RP
Jan 3, 2025 00:29tkaltkalCPPg++13.2.0Success248,733+1.95 RP
Jan 3, 2025 00:28tkaltkalCPPg++13.2.0Error
Jan 3, 2025 00:22tkaltkalCPPg++13.2.0Success261,385+0.09 RP
Jan 3, 2025 00:19tkaltkalCPPg++13.2.0Success263,240
Jan 3, 2025 00:19tkaltkalCPPg++13.2.0Error
Jan 3, 2025 00:18tkaltkalCPPg++13.2.0Error
Jan 3, 2025 00:16tkaltkalCPPg++13.2.0Error
Jan 3, 2025 00:16tkaltkalCPPclang++18.1.3Error
Jan 3, 2025 00:14tkaltkalCPPclang++18.1.3Success262,020+11.08 RP
Jan 2, 2025 10:11tkaltkalCPPg++13.2.0Success475,859
Jan 2, 2025 10:07tkaltkalCPPg++13.2.0Success369,184+27.09 RP
Jan 2, 2025 10:00tkaltkalCPPg++13.2.0Error
Jan 2, 2025 06:40tkaltkalCPPg++13.2.0Error
Jan 2, 2025 06:39tkaltkalCPPg++13.2.0Error
Dec 29, 2024 17:43Yuriy LyfenkoYuriy LyfenkoCPPclang++18.1.3Success8,506
Dec 29, 2024 17:31Yuriy LyfenkoYuriy LyfenkoCPPclang++18.1.3Success8,580
Dec 29, 2024 17:28Yuriy LyfenkoYuriy LyfenkoCPPg++13.2.0Success8,743
Dec 29, 2024 17:27Yuriy LyfenkoYuriy LyfenkoCPPg++13.2.0Error
Dec 29, 2024 17:26Yuriy LyfenkoYuriy LyfenkoCPPclang++18.1.3Success8,582
Dec 29, 2024 17:25Yuriy LyfenkoYuriy LyfenkoCPPg++13.2.0Error
Dec 29, 2024 17:19Yuriy LyfenkoYuriy LyfenkoCPPclang++18.1.3Error
Dec 29, 2024 17:18Yuriy LyfenkoYuriy LyfenkoCPPclang++18.1.3Success8,549
Dec 29, 2024 17:17Yuriy LyfenkoYuriy LyfenkoCPPclang++18.1.3Error
Dec 29, 2024 17:10Yuriy LyfenkoYuriy LyfenkoCPPclang++18.1.3Error
Dec 29, 2024 17:09Yuriy LyfenkoYuriy LyfenkoCPPclang++18.1.3Error
Dec 29, 2024 17:06Yuriy LyfenkoYuriy LyfenkoCPPclang++18.1.3Error
Dec 29, 2024 17:02Yuriy LyfenkoYuriy LyfenkoCPPclang++18.1.3Success8,491+5.66 RP
Dec 29, 2024 16:58Yuriy LyfenkoYuriy LyfenkoCPPclang++18.1.3Success8,582
Dec 29, 2024 16:57Yuriy LyfenkoYuriy LyfenkoCPPclang++18.1.3Success8,597
Dec 29, 2024 16:56Yuriy LyfenkoYuriy LyfenkoCPPclang++18.1.3Success8,652
Dec 29, 2024 16:54Yuriy LyfenkoYuriy LyfenkoCPPclang++18.1.3Success11,075
Dec 29, 2024 16:54Yuriy LyfenkoYuriy LyfenkoCPPclang++18.1.3Success8,582
Dec 29, 2024 07:02Yuriy LyfenkoYuriy LyfenkoCPPclang++18.1.3Success9,047
Dec 29, 2024 07:00Yuriy LyfenkoYuriy LyfenkoCPPclang++18.1.3Success9,107
Dec 29, 2024 06:56Yuriy LyfenkoYuriy LyfenkoCPPclang++18.1.3Error
Dec 29, 2024 06:47Yuriy LyfenkoYuriy LyfenkoCPPclang++18.1.3Success15,114
Dec 29, 2024 06:46Yuriy LyfenkoYuriy LyfenkoCPPclang++18.1.3Error
Dec 29, 2024 06:38Yuriy LyfenkoYuriy LyfenkoCPPclang++18.1.3Error
Dec 29, 2024 06:37Yuriy LyfenkoYuriy LyfenkoCPPclang++18.1.3Error
Dec 29, 2024 06:35Yuriy LyfenkoYuriy LyfenkoCPPclang++18.1.3Error
Dec 29, 2024 06:33Yuriy LyfenkoYuriy LyfenkoCPPclang++18.1.3Error
Dec 29, 2024 06:32Yuriy LyfenkoYuriy LyfenkoCPPclang++18.1.3Error
Dec 29, 2024 06:25Yuriy LyfenkoYuriy LyfenkoCPPclang++18.1.3Error
Dec 29, 2024 06:18Yuriy LyfenkoYuriy LyfenkoCPPclang++18.1.3Error
Dec 29, 2024 06:15Yuriy LyfenkoYuriy LyfenkoCPPclang++18.1.3Error
Dec 29, 2024 06:11Yuriy LyfenkoYuriy LyfenkoCPPclang++18.1.3Success8,730
Dec 29, 2024 06:07Yuriy LyfenkoYuriy LyfenkoCPPclang++18.1.3Success8,771
Dec 29, 2024 06:00Yuriy LyfenkoYuriy LyfenkoCPPclang++18.1.3Success9,379
Dec 29, 2024 05:53Yuriy LyfenkoYuriy LyfenkoCPPclang++18.1.3Success9,232
Dec 29, 2024 05:51Yuriy LyfenkoYuriy LyfenkoCPPclang++18.1.3Error
Dec 29, 2024 05:49Yuriy LyfenkoYuriy LyfenkoCPPclang++18.1.3Error
Dec 29, 2024 05:48Yuriy LyfenkoYuriy LyfenkoCPPclang++18.1.3Error
Dec 29, 2024 05:47Yuriy LyfenkoYuriy LyfenkoCPPclang++18.1.3Success9,088
Dec 29, 2024 05:41Yuriy LyfenkoYuriy LyfenkoCPPclang++18.1.3Success8,545
Dec 29, 2024 05:40Yuriy LyfenkoYuriy LyfenkoCPPclang++18.1.3Success8,897
Dec 29, 2024 05:39Yuriy LyfenkoYuriy LyfenkoCPPclang++18.1.3Success10,982
Dec 29, 2024 05:37Yuriy LyfenkoYuriy LyfenkoCPPclang++18.1.3Success10,498
Dec 29, 2024 05:31Yuriy LyfenkoYuriy LyfenkoCPPclang++18.1.3Success9,025
Dec 29, 2024 05:30Yuriy LyfenkoYuriy LyfenkoCPPclang++18.1.3Success9,031
Dec 29, 2024 05:30Yuriy LyfenkoYuriy LyfenkoCPPclang++18.1.3Success8,532+9.81 RP
Dec 29, 2024 05:27Yuriy LyfenkoYuriy LyfenkoCPPclang++18.1.3Success8,615
Dec 29, 2024 05:23Yuriy LyfenkoYuriy LyfenkoCPPclang++18.1.3Success8,604+23.04 RP
Dec 29, 2024 05:21Yuriy LyfenkoYuriy LyfenkoCPPclang++18.1.3Success31,922
Dec 29, 2024 05:04Yuriy LyfenkoYuriy LyfenkoCPPclang++18.1.3Error
Dec 29, 2024 05:03Yuriy LyfenkoYuriy LyfenkoCPPclang++18.1.3Error
Dec 29, 2024 05:02Yuriy LyfenkoYuriy LyfenkoCPPclang++18.1.3Error
Dec 29, 2024 05:02Yuriy LyfenkoYuriy LyfenkoCPPclang++18.1.3Error
Dec 29, 2024 05:00Yuriy LyfenkoYuriy LyfenkoCPPclang++18.1.3Error
Dec 29, 2024 04:46Yuriy LyfenkoYuriy LyfenkoCPPclang++18.1.3Error
Dec 29, 2024 04:45Yuriy LyfenkoYuriy LyfenkoCPPclang++18.1.3Success9,058
Dec 29, 2024 04:45Yuriy LyfenkoYuriy LyfenkoCPPclang++18.1.3Error
Dec 29, 2024 04:43Yuriy LyfenkoYuriy LyfenkoCPPclang++18.1.3Error
Dec 29, 2024 00:59Yuriy LyfenkoYuriy LyfenkoCPPclang++18.1.3Error