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 26, 2024 22:14MatthiasMatthiasCPPg++13.2.0Error
Nov 26, 2024 21:50MatthiasMatthiasCPPg++13.2.0Success66,171
Nov 26, 2024 21:43MatthiasMatthiasCPPg++13.2.0Success66,019
Nov 26, 2024 21:40MatthiasMatthiasCPPg++13.2.0Error
Nov 26, 2024 21:38MatthiasMatthiasCPPg++13.2.0Success109,133
Nov 26, 2024 21:36MatthiasMatthiasCPPclang++18.1.3Success111,089
Nov 26, 2024 21:32MatthiasMatthiasCPPclang++18.1.3Error
Nov 26, 2024 21:32MatthiasMatthiasCPPg++13.2.0Error
Nov 26, 2024 21:25MatthiasMatthiasCPPg++13.2.0Success65,951+61.58 RP
Nov 26, 2024 21:10MatthiasMatthiasCPPg++13.2.0Success111,049+68.80 RP
Nov 26, 2024 19:14MatthiasMatthiasCPPg++13.2.0Success470,480+21.25 RP
Nov 26, 2024 15:41NoSIMD_C#NoSIMD_C#CSHARP9.0.0-rc.2Success306,794+1.16 RP
Nov 26, 2024 15:34NoSIMD_C#NoSIMD_C#CSHARP9.0.0-rc.2Success469,818
Nov 23, 2024 15:20E SequeiraE SequeiraCPPg++13.2.0Error
Nov 23, 2024 15:18E SequeiraE SequeiraCPPg++13.2.0Error
Nov 23, 2024 15:16E SequeiraE SequeiraCPPg++13.2.0Success216,081
Nov 23, 2024 15:14E SequeiraE SequeiraCPPg++13.2.0Error
Nov 23, 2024 15:12E SequeiraE SequeiraCPPg++13.2.0Success75,185
Nov 23, 2024 15:12E SequeiraE SequeiraCPPg++13.2.0Success93,684
Nov 23, 2024 15:11E SequeiraE SequeiraCPPg++13.2.0Success94,584
Nov 23, 2024 15:09E SequeiraE SequeiraCPPg++13.2.0Error
Nov 23, 2024 15:07E SequeiraE SequeiraCPPg++13.2.0Error
Nov 23, 2024 15:06E SequeiraE SequeiraCPPg++13.2.0Success75,516
Nov 23, 2024 15:05E SequeiraE SequeiraCPPclang++18.1.3Success80,260
Nov 21, 2024 10:59NoSIMD_C#NoSIMD_C#CSHARP9.0.0-rc.2Error
Nov 21, 2024 08:12NoSIMD_C#NoSIMD_C#CSHARP9.0.0-rc.2Success324,469
Nov 21, 2024 08:02NoSIMD_C#NoSIMD_C#CSHARP9.0.0-rc.2Error
Nov 21, 2024 08:01NoSIMD_C#NoSIMD_C#CSHARP9.0.0-rc.2Error
Nov 21, 2024 07:56NoSIMD_C#NoSIMD_C#CSHARP9.0.0-rc.2Error
Nov 20, 2024 15:51NoSIMD_C#NoSIMD_C#CSHARP9.0.0-rc.2Success321,317
Nov 20, 2024 15:36NoSIMD_C#NoSIMD_C#CSHARP9.0.0-rc.2Success360,329
Nov 20, 2024 15:34NoSIMD_C#NoSIMD_C#CSHARP9.0.0-rc.2Success362,707
Nov 20, 2024 15:31NoSIMD_C#NoSIMD_C#CSHARP9.0.0-rc.2Success356,273
Nov 20, 2024 15:29NoSIMD_C#NoSIMD_C#CSHARP9.0.0-rc.2Error
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