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 11, 2025 00:02Ian MckibbenIan MckibbenCPPclang++18.1.3Success86,517+0.18 RP
Jan 10, 2025 23:58Ian MckibbenIan MckibbenCPPclang++18.1.3Success86,655+38.57 RP
Jan 10, 2025 23:41Ian MckibbenIan MckibbenCPPclang++18.1.3Error
Jan 10, 2025 23:38Ian MckibbenIan MckibbenCPPclang++18.1.3Success148,842
Jan 10, 2025 23:36Ian MckibbenIan MckibbenCPPclang++18.1.3Success171,363
Jan 10, 2025 23:35Ian MckibbenIan MckibbenCPPclang++18.1.3Error
Jan 10, 2025 23:34Ian MckibbenIan MckibbenCPPclang++18.1.3Error
Jan 10, 2025 23:31Ian MckibbenIan MckibbenCPPclang++18.1.3Error
Jan 10, 2025 23:27Ian MckibbenIan MckibbenCPPclang++18.1.3Error
Jan 10, 2025 23:04Ian MckibbenIan MckibbenCPPclang++18.1.3Error
Jan 10, 2025 22:52Ian MckibbenIan MckibbenCPPclang++18.1.3Error
Jan 10, 2025 22:51Ian MckibbenIan MckibbenCPPclang++18.1.3Error
Jan 10, 2025 22:39Ian MckibbenIan MckibbenCPPclang++18.1.3Success130,165+3.14 RP
Jan 10, 2025 03:17Ian MckibbenIan MckibbenCPPclang++18.1.3Success252,953
Jan 10, 2025 03:14Ian MckibbenIan MckibbenCPPclang++18.1.3Success245,154
Jan 10, 2025 03:13Ian MckibbenIan MckibbenCPPclang++18.1.3Error
Jan 10, 2025 02:55Ian MckibbenIan MckibbenCPPclang++18.1.3Success135,707+4.88 RP
Jan 10, 2025 01:53Ian MckibbenIan MckibbenCPPclang++18.1.3Success208,866
Jan 10, 2025 01:52Ian MckibbenIan MckibbenCPPclang++18.1.3Success448,065
Jan 9, 2025 11:07Ian MckibbenIan MckibbenCPPclang++18.1.3Success145,338+6.52 RP
Jan 9, 2025 11:06Ian MckibbenIan MckibbenCPPclang++18.1.3Success190,725
Jan 9, 2025 11:03Ian MckibbenIan MckibbenCPPclang++18.1.3Success193,221
Jan 9, 2025 11:00Ian MckibbenIan MckibbenCPPclang++18.1.3Error
Jan 9, 2025 10:57Ian MckibbenIan MckibbenCPPclang++18.1.3Error
Jan 9, 2025 10:53Ian MckibbenIan MckibbenCPPclang++18.1.3Error
Jan 9, 2025 10:50Ian MckibbenIan MckibbenCPPclang++18.1.3Error
Jan 9, 2025 10:49Ian MckibbenIan MckibbenCPPclang++18.1.3Error
Jan 9, 2025 10:35Ian MckibbenIan MckibbenCPPclang++18.1.3Error
Jan 9, 2025 10:33Ian MckibbenIan MckibbenCPPclang++18.1.3Error
Jan 9, 2025 10:28Ian MckibbenIan MckibbenCPPclang++18.1.3Error
Jan 9, 2025 10:25Ian MckibbenIan MckibbenCPPclang++18.1.3Error
Jan 9, 2025 10:25Ian MckibbenIan MckibbenCPPclang++18.1.3Error
Jan 9, 2025 10:24Ian MckibbenIan MckibbenCPPclang++18.1.3Error
Jan 9, 2025 10:23Ian MckibbenIan MckibbenCPPclang++18.1.3Error
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