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
Feb 13, 2026 11:00FuroremFuroremRUSTrust-1.93.1Success261,049
Feb 13, 2026 10:56FuroremFuroremRUSTrust-1.93.1Success260,820+0.74 RP
Feb 13, 2026 10:48FuroremFuroremRUSTrust-1.93.1Success265,918+37.61 RP
Feb 13, 2026 10:00NicoNicoCPPg++13.3.0Success34,858+3.46 RP
Feb 13, 2026 09:51NicoNicoCPPg++13.3.0Success35,284+0.79 RP
Feb 13, 2026 09:48NicoNicoCPPg++13.3.0Success35,383+0.72 RP
Feb 12, 2026 09:00olliecrowolliecrowCPPg++13.3.0Success14,431
Feb 12, 2026 08:26olliecrowolliecrowCPPg++13.3.0Error
Feb 12, 2026 07:21olliecrowolliecrowCPPg++13.3.0Success14,495
Feb 12, 2026 07:09olliecrowolliecrowCPPg++13.3.0Error
Feb 12, 2026 06:49olliecrowolliecrowCPPg++13.3.0Error
Feb 12, 2026 06:44olliecrowolliecrowCPPg++13.3.0Error
Feb 12, 2026 06:39olliecrowolliecrowCPPg++13.3.0Error
Feb 12, 2026 06:09olliecrowolliecrowCPPg++13.3.0Error
Feb 12, 2026 06:05olliecrowolliecrowCPPg++13.3.0Error
Feb 12, 2026 05:59olliecrowolliecrowCPPg++13.3.0Error
Feb 12, 2026 05:55olliecrowolliecrowCPPg++13.3.0Error
Feb 12, 2026 05:50olliecrowolliecrowCPPg++13.3.0Error
Feb 12, 2026 05:45olliecrowolliecrowCPPg++13.3.0Error
Feb 12, 2026 05:39olliecrowolliecrowCPPg++13.3.0Error
Feb 12, 2026 05:01olliecrowolliecrowCPPg++13.3.0Error
Feb 12, 2026 04:07olliecrowolliecrowCPPg++13.3.0Success14,420
Feb 12, 2026 04:03olliecrowolliecrowCPPg++13.3.0Success14,441
Feb 12, 2026 04:00olliecrowolliecrowCPPg++13.3.0Success14,451
Feb 12, 2026 03:46olliecrowolliecrowCPPg++13.3.0Error
Feb 12, 2026 03:32olliecrowolliecrowCPPg++13.3.0Success14,496
Feb 12, 2026 03:21olliecrowolliecrowCPPg++13.3.0Success15,714
Feb 12, 2026 03:12olliecrowolliecrowCPPg++13.3.0Error
Feb 12, 2026 03:02olliecrowolliecrowCPPg++13.3.0Success14,436
Feb 12, 2026 02:08olliecrowolliecrowCPPg++13.3.0Success14,411+4.97 RP
Feb 12, 2026 01:13olliecrowolliecrowCPPg++13.3.0Success14,515+2.93 RP
Feb 12, 2026 01:07olliecrowolliecrowCPPg++13.3.0Success14,577+31.43 RP
Feb 12, 2026 00:56olliecrowolliecrowCPPg++13.3.0Success15,277+8.50 RP
Feb 12, 2026 00:29olliecrowolliecrowCPPg++13.3.0Success15,478+26.84 RP
Feb 12, 2026 00:24olliecrowolliecrowCPPg++13.3.0Success16,149+44.85 RP
Feb 12, 2026 00:17olliecrowolliecrowCPPg++13.3.0Success17,460
Feb 12, 2026 00:10olliecrowolliecrowCPPg++13.3.0Success17,428
Feb 12, 2026 00:01olliecrowolliecrowCPPg++13.3.0Success17,481
Feb 11, 2026 23:55olliecrowolliecrowCPPg++13.3.0Error
Feb 11, 2026 23:52olliecrowolliecrowCPPg++13.3.0Error
Feb 11, 2026 23:47olliecrowolliecrowCPPg++13.3.0Success17,498
Feb 11, 2026 23:36olliecrowolliecrowCPPg++13.3.0Error
Feb 11, 2026 23:31olliecrowolliecrowCPPg++13.3.0Success17,498
Feb 11, 2026 23:23olliecrowolliecrowCPPg++13.3.0Success17,481
Feb 11, 2026 23:19olliecrowolliecrowCPPg++13.3.0Success17,468
Feb 11, 2026 23:14olliecrowolliecrowCPPg++13.3.0Success17,530
Feb 11, 2026 23:08olliecrowolliecrowCPPg++13.3.0Success19,694
Feb 11, 2026 22:57olliecrowolliecrowCPPg++13.3.0Success19,050
Feb 11, 2026 22:41olliecrowolliecrowCPPg++13.3.0Success17,410+4.26 RP
Feb 11, 2026 22:24olliecrowolliecrowCPPg++13.3.0Success17,540+1.72 RP
Feb 11, 2026 22:17olliecrowolliecrowCPPg++13.3.0Error
Feb 11, 2026 22:13olliecrowolliecrowCPPg++13.3.0Error
Feb 11, 2026 22:03olliecrowolliecrowCPPg++13.3.0Success18,496
Feb 11, 2026 21:57olliecrowolliecrowCPPg++13.3.0Success21,734
Feb 11, 2026 21:49NicoNicoCPPg++13.3.0Success35,473+180.49 RP
Feb 11, 2026 21:45olliecrowolliecrowCPPg++13.3.0Success17,593+0.19 RP
Feb 11, 2026 21:31olliecrowolliecrowCPPclang++18.1.3Success19,794
Feb 11, 2026 21:22olliecrowolliecrowCPPg++13.3.0Success19,728
Feb 11, 2026 20:58olliecrowolliecrowCPPg++13.3.0Success20,829
Feb 11, 2026 20:53olliecrowolliecrowCPPg++13.3.0Error
Feb 11, 2026 20:52olliecrowolliecrowCPPg++13.3.0Error
Feb 11, 2026 20:49olliecrowolliecrowCPPg++13.3.0Error
Feb 11, 2026 20:47olliecrowolliecrowCPPg++13.3.0Error
Feb 11, 2026 20:44olliecrowolliecrowCPPg++13.3.0Success19,035
Feb 11, 2026 20:42olliecrowolliecrowCPPg++13.3.0Success19,668
Feb 11, 2026 20:40olliecrowolliecrowCPPg++13.3.0Success20,719
Feb 11, 2026 20:32olliecrowolliecrowCPPg++13.3.0Success19,674
Feb 11, 2026 20:30olliecrowolliecrowCPPg++13.3.0Success27,450
Feb 11, 2026 20:29olliecrowolliecrowCPPg++13.3.0Success20,910
Feb 11, 2026 20:25olliecrowolliecrowCPPg++13.3.0Error
Feb 11, 2026 20:23olliecrowolliecrowCPPg++13.3.0Success18,606
Feb 11, 2026 20:22NicoNicoCPPg++13.3.0Success112,592
Feb 11, 2026 20:18NicoNicoCPPg++13.3.0Success112,859
Feb 11, 2026 20:17olliecrowolliecrowCPPg++13.3.0Success20,012
Feb 11, 2026 20:11olliecrowolliecrowCPPg++13.3.0Success17,970
Feb 11, 2026 20:11olliecrowolliecrowCPPg++13.3.0Success18,025
Feb 11, 2026 20:11olliecrowolliecrowCPPg++13.3.0Success17,833
Feb 11, 2026 20:11olliecrowolliecrowCPPg++13.3.0Success17,680
Feb 11, 2026 20:11olliecrowolliecrowCPPg++13.3.0Success30,205
Feb 11, 2026 20:10olliecrowolliecrowCPPg++13.3.0Success26,566
Feb 11, 2026 20:10olliecrowolliecrowCPPg++13.3.0Success24,814
Feb 11, 2026 19:59olliecrowolliecrowCPPg++13.3.0Success17,642
Feb 11, 2026 19:56olliecrowolliecrowCPPg++13.3.0Success17,599+7.80 RP
Feb 11, 2026 19:53olliecrowolliecrowCPPg++13.3.0Success17,849
Feb 11, 2026 19:49olliecrowolliecrowCPPg++13.3.0Success18,061
Feb 11, 2026 19:46olliecrowolliecrowCPPg++13.3.0Success17,939
Feb 11, 2026 19:46olliecrowolliecrowCPPg++13.3.0Success18,195
Feb 11, 2026 19:46olliecrowolliecrowCPPg++13.3.0Success18,070
Feb 11, 2026 19:42olliecrowolliecrowCPPg++13.3.0Success17,844+7.65 RP
Feb 11, 2026 19:41olliecrowolliecrowCPPg++13.3.0Success18,230
Feb 11, 2026 19:38olliecrowolliecrowCPPg++13.3.0Success19,018
Feb 11, 2026 19:38olliecrowolliecrowCPPg++13.3.0Success18,091+4.46 RP
Feb 11, 2026 19:38olliecrowolliecrowCPPg++13.3.0Success19,249
Feb 11, 2026 19:38olliecrowolliecrowCPPg++13.3.0Success18,243
Feb 11, 2026 19:33olliecrowolliecrowCPPg++13.3.0Success20,964
Feb 11, 2026 19:23olliecrowolliecrowCPPg++13.3.0Success18,238+0.48 RP
Feb 11, 2026 19:23olliecrowolliecrowCPPg++13.3.0Success18,254+4.20 RP
Feb 11, 2026 19:20olliecrowolliecrowCPPg++13.3.0Success18,403
Feb 11, 2026 19:17olliecrowolliecrowCPPg++13.3.0Success27,876
Feb 11, 2026 19:17olliecrowolliecrowCPPg++13.3.0Success34,695