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
Apr 26, 2025 14:08Dmitry YudakovDmitry YudakovCSHARP10.0.0-preview.1Success109,753
Apr 26, 2025 14:06Dmitry YudakovDmitry YudakovCSHARP10.0.0-preview.1Success113,660
Apr 26, 2025 08:04Dmitry YudakovDmitry YudakovCSHARP10.0.0-preview.1Success109,613+35.38 RP
Apr 24, 2025 22:31Dmitry YudakovDmitry YudakovCSHARP10.0.0-preview.1Error
Apr 24, 2025 22:29Dmitry YudakovDmitry YudakovCSHARP10.0.0-preview.1Error
Apr 24, 2025 22:24Dmitry YudakovDmitry YudakovCSHARP10.0.0-preview.1Error
Apr 24, 2025 22:21Dmitry YudakovDmitry YudakovCSHARP10.0.0-preview.1Success179,601
Apr 24, 2025 22:18Dmitry YudakovDmitry YudakovCSHARP10.0.0-preview.1Success180,358
Apr 24, 2025 22:08Dmitry YudakovDmitry YudakovCSHARP10.0.0-preview.1Success183,265
Apr 24, 2025 22:08Dmitry YudakovDmitry YudakovCSHARP10.0.0-preview.1Error
Apr 24, 2025 22:02Dmitry YudakovDmitry YudakovCSHARP10.0.0-preview.1Error
Apr 24, 2025 21:56Dmitry YudakovDmitry YudakovCSHARP10.0.0-preview.1Success179,064+55.85 RP
Apr 24, 2025 21:52Dmitry YudakovDmitry YudakovCSHARP10.0.0-preview.1Error
Apr 24, 2025 21:51Dmitry YudakovDmitry YudakovCSHARP10.0.0-preview.1Error
Apr 24, 2025 21:30Dmitry YudakovDmitry YudakovCSHARP10.0.0-preview.1Error
Apr 24, 2025 21:28Dmitry YudakovDmitry YudakovCSHARP10.0.0-preview.1Error
Apr 24, 2025 21:27Dmitry YudakovDmitry YudakovCSHARP10.0.0-preview.1Error
Apr 23, 2025 17:16KeefeKeefeCPPg++13.3.0Error
Apr 23, 2025 17:12KeefeKeefeCPPg++13.3.0Error
Apr 23, 2025 17:05KeefeKeefeCPPg++13.3.0Error
Apr 23, 2025 16:59KeefeKeefeCPPg++13.3.0Success39,841+122.09 RP
Apr 23, 2025 16:56KeefeKeefeCPPg++13.3.0Success82,574
Apr 23, 2025 16:52KeefeKeefeCPPg++13.3.0Success77,576+9.28 RP
Apr 18, 2025 10:11Chandrasekaran AkashChandrasekaran AkashCPPg++9.4.0Success478,395
Apr 18, 2025 09:57Chandrasekaran AkashChandrasekaran AkashCPPg++9.4.0Success471,990
Apr 18, 2025 09:53Chandrasekaran AkashChandrasekaran AkashCPPg++9.4.0Success471,035+0.57 RP
Apr 14, 2025 10:36NoSIMD_C#NoSIMD_C#CSHARP9.0.4Error
Apr 14, 2025 10:13NoSIMD_C#NoSIMD_C#CSHARP9.0.4Error
Apr 11, 2025 09:53NoSIMD_C#NoSIMD_C#CSHARP9.0.4Error
Apr 11, 2025 09:48NoSIMD_C#NoSIMD_C#CSHARP9.0.4Error
Apr 9, 2025 17:32NoSIMD_C#NoSIMD_C#CSHARP9.0.4Success88,719
Apr 8, 2025 14:21NoSIMD_C#NoSIMD_C#CSHARP9.0.3Success105,617
Apr 8, 2025 14:21NoSIMD_C#NoSIMD_C#CSHARP9.0.3Success116,197
Apr 8, 2025 14:16NoSIMD_C#NoSIMD_C#CSHARP9.0.3Error
Apr 8, 2025 14:14NoSIMD_C#NoSIMD_C#CSHARP9.0.3Success102,111
Apr 8, 2025 14:10NoSIMD_C#NoSIMD_C#CSHARP9.0.3Error
Apr 8, 2025 14:07NoSIMD_C#NoSIMD_C#CSHARP9.0.3Error
Apr 8, 2025 08:01NoSIMD_C#NoSIMD_C#CSHARP9.0.3Success96,613
Apr 8, 2025 07:58NoSIMD_C#NoSIMD_C#CSHARP9.0.3Success93,404
Apr 8, 2025 07:55NoSIMD_C#NoSIMD_C#CSHARP9.0.3Success89,107
Apr 8, 2025 07:21NoSIMD_C#NoSIMD_C#CPPclang++18.1.3Success135,006
Apr 7, 2025 22:10Aniruddha DebAniruddha DebCPPg++13.2.0Success21,519+2.62 RP
Apr 7, 2025 22:03Aniruddha DebAniruddha DebCPPg++13.2.0Success21,641+10.90 RP
Apr 7, 2025 21:45Aniruddha DebAniruddha DebCPPg++13.2.0Error
Apr 7, 2025 21:43Aniruddha DebAniruddha DebCPPg++13.2.0Success22,377
Apr 7, 2025 21:38Aniruddha DebAniruddha DebCPPg++13.2.0Error
Apr 7, 2025 21:36Aniruddha DebAniruddha DebCPPg++13.2.0Success22,905
Apr 4, 2025 19:53NoSIMD_C#NoSIMD_C#CSHARP9.0.3Success99,516
Apr 4, 2025 19:52NoSIMD_C#NoSIMD_C#CSHARP9.0.3Success94,379
Apr 4, 2025 19:50NoSIMD_C#NoSIMD_C#CSHARP9.0.3Success95,118
Apr 4, 2025 19:49NoSIMD_C#NoSIMD_C#CSHARP9.0.3Error
Apr 4, 2025 19:47NoSIMD_C#NoSIMD_C#CSHARP9.0.3Error
Apr 4, 2025 19:46NoSIMD_C#NoSIMD_C#CSHARP9.0.3Error
Apr 4, 2025 19:40NoSIMD_C#NoSIMD_C#CSHARP9.0.3Error
Apr 4, 2025 18:57NoSIMD_C#NoSIMD_C#CSHARP9.0.3Error
Apr 4, 2025 18:53NoSIMD_C#NoSIMD_C#CSHARP9.0.3Success92,338
Apr 4, 2025 18:35NoSIMD_C#NoSIMD_C#CSHARP9.0.3Success88,675
Apr 4, 2025 18:24NoSIMD_C#NoSIMD_C#CSHARP9.0.3Error
Apr 4, 2025 10:12NoSIMD_C#NoSIMD_C#CSHARP9.0.3Error
Apr 4, 2025 10:06NoSIMD_C#NoSIMD_C#CSHARP9.0.3Success91,747
Mar 23, 2025 15:50Aniruddha DebAniruddha DebCPPg++13.2.0Success22,164+6.07 RP
Mar 23, 2025 15:38Aniruddha DebAniruddha DebCPPg++13.2.0Error
Mar 23, 2025 15:38Aniruddha DebAniruddha DebCPPg++13.2.0Success22,466+10.96 RP
Mar 23, 2025 15:35Aniruddha DebAniruddha DebCPPg++13.2.0Success23,033+27.37 RP
Mar 23, 2025 14:51Aniruddha DebAniruddha DebCPPg++13.2.0Success24,583+109.81 RP
Mar 23, 2025 14:48Aniruddha DebAniruddha DebCPPg++13.2.0Success34,075
Mar 23, 2025 14:38Aniruddha DebAniruddha DebCPPg++13.2.0Success35,198
Mar 23, 2025 14:28Aniruddha DebAniruddha DebCPPg++13.2.0Success35,044
Mar 23, 2025 14:27Aniruddha DebAniruddha DebCPPg++13.2.0Error
Mar 23, 2025 10:55Aniruddha DebAniruddha DebCPPg++13.2.0Success33,673+16.74 RP
Mar 23, 2025 10:41Aniruddha DebAniruddha DebCPPg++13.2.0Success35,684+108.45 RP
Mar 23, 2025 10:39Aniruddha DebAniruddha DebCPPg++13.2.0Success85,222
Mar 23, 2025 10:09Aniruddha DebAniruddha DebCPPg++13.2.0Error
Mar 23, 2025 10:06Aniruddha DebAniruddha DebCPPg++13.2.0Error
Mar 23, 2025 10:05Aniruddha DebAniruddha DebCPPg++13.2.0Error
Mar 23, 2025 08:52Aniruddha DebAniruddha DebCPPg++13.2.0Error
Mar 23, 2025 08:47Aniruddha DebAniruddha DebCPPg++13.2.0Error
Mar 22, 2025 20:29Asahi NaruhayaAsahi NaruhayaRUSTrust-1.85.0Error
Mar 22, 2025 20:28Asahi NaruhayaAsahi NaruhayaRUSTrust-1.85.0Error
Mar 22, 2025 20:17Asahi NaruhayaAsahi NaruhayaRUSTrust-1.85.0Error
Mar 22, 2025 20:16Asahi NaruhayaAsahi NaruhayaRUSTrust-1.85.0Error
Mar 22, 2025 18:58Asahi NaruhayaAsahi NaruhayaRUSTrust-1.85.0Error
Mar 22, 2025 17:31Aniruddha DebAniruddha DebCPPg++13.2.0Success417,928
Mar 22, 2025 17:31Aniruddha DebAniruddha DebCPPg++13.2.0Success418,804
Mar 22, 2025 17:26Aniruddha DebAniruddha DebCPPg++13.2.0Success415,778
Mar 22, 2025 17:24Aniruddha DebAniruddha DebCPPg++13.2.0Success58,210+94.60 RP
Mar 22, 2025 17:02Aniruddha DebAniruddha DebCPPg++13.2.0Success129,548+0.56 RP
Mar 22, 2025 16:47Aniruddha DebAniruddha DebCPPg++13.2.0Success130,503+8.05 RP
Mar 22, 2025 16:36Aniruddha DebAniruddha DebCPPg++13.2.0Error
Mar 12, 2025 18:36Aniruddha DebAniruddha DebCPPg++13.2.0Success150,510
Mar 12, 2025 18:23Aniruddha DebAniruddha DebCPPg++13.2.0Error
Mar 1, 2025 23:10PhibPhibCPPclang++18.1.3Error
Mar 1, 2025 23:09PhibPhibCPPclang++18.1.3Error
Mar 1, 2025 23:08PhibPhibCPPclang++18.1.3Error
Mar 1, 2025 23:07PhibPhibCPPclang++18.1.3Error
Mar 1, 2025 23:06PhibPhibCPPclang++18.1.3Success107,005
Mar 1, 2025 23:05PhibPhibCPPclang++18.1.3Error
Mar 1, 2025 23:03PhibPhibCPPclang++18.1.3Error
Mar 1, 2025 23:03PhibPhibCPPclang++18.1.3Error
Feb 28, 2025 05:23NoSIMD_C#NoSIMD_C#CSHARP10.0.0-preview.1Success89,195