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
Nov 20, 2024 15:18NoSIMD_C#NoSIMD_C#CSHARP9.0.0-rc.2Error
Nov 20, 2024 15:15NoSIMD_C#NoSIMD_C#CSHARP9.0.0-rc.2Error
Nov 20, 2024 15:09NoSIMD_C#NoSIMD_C#CSHARP9.0.0-rc.2Error
Nov 20, 2024 15:05NoSIMD_C#NoSIMD_C#CSHARP9.0.0-rc.2Error
Nov 20, 2024 15:02NoSIMD_C#NoSIMD_C#CSHARP9.0.0-rc.2Error
Nov 20, 2024 14:59NoSIMD_C#NoSIMD_C#CSHARP9.0.0-rc.2Error
Nov 20, 2024 14:56NoSIMD_C#NoSIMD_C#CSHARP9.0.0-rc.2Error
Nov 20, 2024 14:50NoSIMD_C#NoSIMD_C#CSHARP9.0.0-rc.2Error
Nov 20, 2024 14:36NoSIMD_C#NoSIMD_C#CSHARP9.0.0-rc.2Error
Nov 20, 2024 13:51KrishanKrishanRUSTrust-1.82.0Error
Nov 20, 2024 13:38KrishanKrishanRUSTrust-1.82.0Error
Nov 20, 2024 13:01KrishanKrishanRUSTrust-1.82.0Success269,543+37.10 RP
Nov 20, 2024 12:55KrishanKrishanRUSTrust-1.82.0Error
Nov 20, 2024 12:47KrishanKrishanRUSTrust-1.82.0Error
Nov 20, 2024 11:32NoSIMD_C#NoSIMD_C#CSHARP9.0.0-rc.2Error
Nov 20, 2024 11:27NoSIMD_C#NoSIMD_C#CSHARP9.0.0-rc.2Error
Nov 20, 2024 11:23NoSIMD_C#NoSIMD_C#CSHARP9.0.0-rc.2Error
Nov 20, 2024 11:20NoSIMD_C#NoSIMD_C#CSHARP9.0.0-rc.2Error
Nov 20, 2024 11:17NoSIMD_C#NoSIMD_C#CSHARP9.0.0-rc.2Error
Nov 20, 2024 10:53NoSIMD_C#NoSIMD_C#CSHARP9.0.0-rc.2Error
Nov 20, 2024 10:26NoSIMD_C#NoSIMD_C#CSHARP9.0.0-rc.2Error
Nov 20, 2024 10:18NoSIMD_C#NoSIMD_C#CSHARP9.0.0-rc.2Error
Nov 20, 2024 10:13NoSIMD_C#NoSIMD_C#CSHARP9.0.0-rc.2Error
Nov 20, 2024 10:11NoSIMD_C#NoSIMD_C#CSHARP9.0.0-rc.2Error
Nov 20, 2024 10:05NoSIMD_C#NoSIMD_C#CSHARP9.0.0-rc.2Error
Nov 20, 2024 09:49NoSIMD_C#NoSIMD_C#CSHARP9.0.0-rc.2Error
Nov 17, 2024 06:23NoSIMD_C#NoSIMD_C#CSHARP9.0.0-rc.2Error
Nov 17, 2024 06:07NoSIMD_C#NoSIMD_C#CSHARP9.0.0-rc.2Error
Nov 17, 2024 06:05NoSIMD_C#NoSIMD_C#CSHARP9.0.0-rc.2Error
Nov 16, 2024 15:13ndbnndbnZIG0.13.0Error
Nov 16, 2024 12:55ndbnndbnZIG0.13.0Error
Nov 14, 2024 22:26Manuel PepeManuel PepeGOgo1.23.3Error
Nov 14, 2024 22:19Manuel PepeManuel PepeGOgo1.23.3Success236,941+42.20 RP
Nov 12, 2024 12:28ndbnndbnZIG0.13.0Error
Nov 12, 2024 12:06ndbnndbnZIG0.13.0Success137,720+44.74 RP
Nov 12, 2024 11:24ndbnndbnZIG0.13.0Error
Nov 12, 2024 11:02ndbnndbnZIG0.13.0Success199,058+22.64 RP
Nov 12, 2024 10:50ndbnndbnZIG0.13.0Success256,964+38.92 RP
Nov 12, 2024 09:03ndbnndbnZIG0.13.0Error
Nov 11, 2024 18:34ZOTTIGZOTTIGGOgo1.23.3Success110,842+43.67 RP
Nov 11, 2024 18:32ZOTTIGZOTTIGGOgo1.23.3Error
Nov 11, 2024 18:31ZOTTIGZOTTIGGOgo1.23.3Success237,231
Nov 11, 2024 18:29ZOTTIGZOTTIGGOgo1.23.3Error
Nov 11, 2024 18:28ZOTTIGZOTTIGGOgo1.23.3Error
Nov 11, 2024 18:27ZOTTIGZOTTIGGOgo1.23.3Error
Nov 11, 2024 18:26ZOTTIGZOTTIGGOgo1.23.3Error
Nov 11, 2024 18:24ZOTTIGZOTTIGGOgo1.23.3Error
Nov 11, 2024 18:23ZOTTIGZOTTIGGOgo1.23.3Error
Nov 11, 2024 18:21ZOTTIGZOTTIGGOgo1.23.3Success353,956
Nov 11, 2024 18:21ZOTTIGZOTTIGGOgo1.23.3Error
Nov 11, 2024 18:17ZOTTIGZOTTIGGOgo1.23.3Success214,819+4.37 RP
Nov 11, 2024 18:16ZOTTIGZOTTIGGOgo1.23.3Error
Nov 11, 2024 18:15ZOTTIGZOTTIGGOgo1.23.3Error
Nov 11, 2024 18:13ZOTTIGZOTTIGGOgo1.23.3Error
Nov 11, 2024 14:42ZOTTIGZOTTIGGOgo1.23.3Success237,060+42.18 RP
Nov 11, 2024 12:46NoSIMD_C#NoSIMD_C#CSHARP9.0.0-rc.2Error
Nov 11, 2024 12:43NoSIMD_C#NoSIMD_C#CSHARP9.0.0-rc.2Error
Nov 11, 2024 12:41NoSIMD_C#NoSIMD_C#CSHARP9.0.0-rc.2Error
Nov 11, 2024 12:39NoSIMD_C#NoSIMD_C#CSHARP9.0.0-rc.2Error
Nov 11, 2024 12:38NoSIMD_C#NoSIMD_C#CSHARP9.0.0-rc.2Error
Nov 11, 2024 12:33NoSIMD_C#NoSIMD_C#CSHARP9.0.0-rc.2Error
Nov 11, 2024 12:30NoSIMD_C#NoSIMD_C#CSHARP9.0.0-rc.2Error
Nov 11, 2024 12:29NoSIMD_C#NoSIMD_C#CSHARP9.0.0-rc.2Error
Nov 11, 2024 12:22NoSIMD_C#NoSIMD_C#CSHARP9.0.0-rc.2Error
Nov 11, 2024 12:20NoSIMD_C#NoSIMD_C#CSHARP9.0.0-rc.2Error
Nov 11, 2024 12:18NoSIMD_C#NoSIMD_C#CSHARP9.0.0-rc.2Error
Nov 11, 2024 12:16NoSIMD_C#NoSIMD_C#CSHARP9.0.0-rc.2Error
Nov 11, 2024 11:54NoSIMD_C#NoSIMD_C#CSHARP9.0.0-rc.2Error
Nov 11, 2024 11:52NoSIMD_C#NoSIMD_C#CSHARP9.0.0-rc.2Error
Nov 11, 2024 11:51NoSIMD_C#NoSIMD_C#CSHARP9.0.0-rc.2Error
Nov 11, 2024 11:50NoSIMD_C#NoSIMD_C#CSHARP9.0.0-rc.2Error
Nov 11, 2024 11:42NoSIMD_C#NoSIMD_C#CSHARP9.0.0-rc.2Error
Nov 11, 2024 11:41NoSIMD_C#NoSIMD_C#CSHARP9.0.0-rc.2Error
Nov 11, 2024 10:29NoSIMD_C#NoSIMD_C#CSHARP9.0.0-rc.2Success547,383
Nov 11, 2024 10:28NoSIMD_C#NoSIMD_C#CSHARP9.0.0-rc.2Success554,423
Nov 11, 2024 10:19E SequeiraE SequeiraCPPg++13.2.0Success233,279
Nov 11, 2024 10:14E SequeiraE SequeiraCPPg++13.2.0Success73,421+44.37 RP
Nov 11, 2024 10:11NoSIMD_C#NoSIMD_C#CSHARP9.0.0-rc.2Success549,608
Nov 11, 2024 10:10E SequeiraE SequeiraCPPg++13.2.0Success108,896+0.20 RP
Nov 11, 2024 10:09E SequeiraE SequeiraCPPclang++18.1.3Success116,312
Nov 11, 2024 10:06E SequeiraE SequeiraCPPclang++18.1.3Success112,430
Nov 11, 2024 09:49NoSIMD_C#NoSIMD_C#CSHARP9.0.0-rc.2Error
Nov 11, 2024 06:33NoSIMD_C#NoSIMD_C#CSHARP9.0.0-rc.2Error
Nov 11, 2024 06:30NoSIMD_C#NoSIMD_C#CSHARP9.0.0-rc.2Error
Nov 10, 2024 07:25E SequeiraE SequeiraCPPg++13.2.0Error
Nov 10, 2024 06:36NoSIMD_C#NoSIMD_C#CSHARP9.0.0-rc.2Success318,147+0.08 RP
Nov 9, 2024 23:57E SequeiraE SequeiraCPPg++13.2.0Error
Nov 9, 2024 23:56E SequeiraE SequeiraCPPg++13.2.0Error
Nov 9, 2024 23:52E SequeiraE SequeiraCPPg++13.2.0Success126,871
Nov 9, 2024 23:52E SequeiraE SequeiraCPPclang++18.1.3Success113,232
Nov 9, 2024 23:47E SequeiraE SequeiraCPPclang++18.1.3Success167,049
Nov 9, 2024 23:46E SequeiraE SequeiraCPPg++13.2.0Success167,186
Nov 9, 2024 23:37E SequeiraE SequeiraCPPg++13.2.0Success109,136+1.12 RP
Nov 9, 2024 23:36E SequeiraE SequeiraCPPclang++18.1.3Success112,636
Nov 9, 2024 23:29E SequeiraE SequeiraCPPclang++18.1.3Success112,841
Nov 9, 2024 23:29E SequeiraE SequeiraCPPg++13.2.0Success110,483+19.14 RP
Nov 9, 2024 23:25E SequeiraE SequeiraGOgo1.23.3Success140,121+20.83 RP
Nov 9, 2024 23:22E SequeiraE SequeiraGOgo1.23.3Success215,185
Nov 9, 2024 23:20E SequeiraE SequeiraCPPg++13.2.0Error
Nov 9, 2024 23:17E SequeiraE SequeiraCPPg++13.2.0Success231,527