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
Jun 12, 2026 18:26Maya RebholzMaya RebholzCPPg++10.5.0Success20,576+29.19 RP
Jun 12, 2026 18:21Maya RebholzMaya RebholzCPPg++10.5.0Error
Jun 12, 2026 18:20Maya RebholzMaya RebholzCPPg++10.5.0Success21,924
Jun 12, 2026 18:18Maya RebholzMaya RebholzCPPg++10.5.0Success21,891+25.64 RP
Jun 12, 2026 18:16Maya RebholzMaya RebholzCPPg++10.5.0Error
Jun 12, 2026 18:11Maya RebholzMaya RebholzCPPg++10.5.0Success23,227
Jun 12, 2026 18:10Maya RebholzMaya RebholzCPPg++10.5.0Success23,193+2.15 RP
Jun 12, 2026 18:08Maya RebholzMaya RebholzCPPg++10.5.0Success23,309+0.13 RP
Jun 12, 2026 18:06Maya RebholzMaya RebholzCPPg++10.5.0Success23,316+5.68 RP
Jun 12, 2026 18:04Maya RebholzMaya RebholzCPPg++10.5.0Error
Jun 12, 2026 18:02Maya RebholzMaya RebholzCPPg++10.5.0Error
Jun 12, 2026 18:00Maya RebholzMaya RebholzCPPg++10.5.0Error
Jun 12, 2026 17:58Maya RebholzMaya RebholzCPPg++10.5.0Success23,629+4.17 RP
Jun 12, 2026 17:56Maya RebholzMaya RebholzCPPg++10.5.0Success23,864+16.56 RP
Jun 12, 2026 07:50Victor MerckléVictor MerckléRUSTrust-1.95.0Success6,497
Jun 12, 2026 07:39Victor MerckléVictor MerckléRUSTrust-1.95.0Success6,496+0.47 RP
Jun 12, 2026 07:08Victor MerckléVictor MerckléRUSTrust-1.95.0Success6,500
Jun 12, 2026 05:42Victor MerckléVictor MerckléGOgo1.26.2Success6,552
Jun 12, 2026 05:21Victor MerckléVictor MerckléGOgo1.26.2Success6,529
Jun 12, 2026 04:20Victor MerckléVictor MerckléGOgo1.26.2Success6,551
Jun 12, 2026 01:36Maya RebholzMaya RebholzCPPg++10.5.0Success24,846+123.91 RP
Jun 12, 2026 01:32Maya RebholzMaya RebholzCPPg++10.5.0Error
Jun 12, 2026 00:34Maya RebholzMaya RebholzCPPg++10.5.0Success87,465
Jun 11, 2026 16:54Maya RebholzMaya RebholzCPPg++10.5.0Error
Jun 11, 2026 16:37Maya RebholzMaya RebholzCPPg++10.5.0Success35,898+1.93 RP
Jun 11, 2026 16:05Maya RebholzMaya RebholzCPPg++10.5.0Success38,163
Jun 11, 2026 16:00Maya RebholzMaya RebholzCPPg++10.5.0Success39,003
Jun 11, 2026 15:31Victor MerckléVictor MerckléCSHARP10.0.7Success6,558
Jun 11, 2026 15:20Victor MerckléVictor MerckléCSHARP10.0.7Success6,535+1.64 RP
Jun 11, 2026 14:19Victor MerckléVictor MerckléCSHARP10.0.7Success6,542+304.89 RP
Jun 11, 2026 13:58Victor MerckléVictor MerckléCPPg++13.3.0Success6,499
Jun 11, 2026 13:47Victor MerckléVictor MerckléCPPg++13.3.0Success6,499
Jun 11, 2026 13:42Victor MerckléVictor MerckléCPPg++13.3.0Success6,502
Jun 11, 2026 13:32Victor MerckléVictor MerckléCPPg++13.3.0Success6,645
Jun 11, 2026 13:23Victor MerckléVictor MerckléCPPg++13.3.0Success6,528
Jun 11, 2026 13:18Victor MerckléVictor MerckléCPPg++13.3.0Success6,590
Jun 11, 2026 13:13Victor MerckléVictor MerckléCPPg++13.3.0Success6,639
Jun 11, 2026 13:08Victor MerckléVictor MerckléCPPg++13.3.0Success6,498+2.60 RP
Jun 11, 2026 13:00Victor MerckléVictor MerckléCPPg++13.3.0Success6,525
Jun 11, 2026 12:55Victor MerckléVictor MerckléCPPg++13.3.0Success6,509+0.24 RP
Jun 11, 2026 12:49Victor MerckléVictor MerckléCPPg++13.3.0Success7,244
Jun 11, 2026 12:44Victor MerckléVictor MerckléCPPg++13.3.0Success6,822
Jun 11, 2026 03:03Maya RebholzMaya RebholzCPPg++10.5.0Success36,149+30.49 RP
Jun 11, 2026 02:59Maya RebholzMaya RebholzCPPg++10.5.0Error
Jun 11, 2026 02:35Maya RebholzMaya RebholzCPPg++10.5.0Error
Jun 11, 2026 02:32Maya RebholzMaya RebholzCPPg++10.5.0Error
Jun 11, 2026 01:02Maya RebholzMaya RebholzCPPg++10.5.0Success40,627+4.94 RP
Jun 10, 2026 23:47Maya RebholzMaya RebholzCPPg++10.5.0Success44,995
Jun 10, 2026 04:34Victor MerckléVictor MerckléZIG0.16.0Success6,510+327.61 RP
Jun 10, 2026 04:20Victor MerckléVictor MerckléZIG0.16.0Error
Jun 10, 2026 03:59Victor MerckléVictor MerckléZIG0.16.0Error
Jun 9, 2026 22:33Victor MerckléVictor MerckléCPPg++13.3.0Success6,828
Jun 9, 2026 22:28Victor MerckléVictor MerckléCPPg++13.3.0Success7,010
Jun 9, 2026 22:23Victor MerckléVictor MerckléCPPg++13.3.0Success6,644
Jun 9, 2026 22:18Victor MerckléVictor MerckléCPPg++13.3.0Success6,764
Jun 9, 2026 22:13Victor MerckléVictor MerckléCPPg++13.3.0Success8,039
Jun 9, 2026 22:08Victor MerckléVictor MerckléCPPg++13.3.0Success6,602
Jun 9, 2026 21:59Victor MerckléVictor MerckléCPPg++13.3.0Success6,759
Jun 9, 2026 21:54Victor MerckléVictor MerckléCPPg++13.3.0Success6,625
Jun 9, 2026 21:49Victor MerckléVictor MerckléCPPg++13.3.0Success9,561
Jun 9, 2026 21:44Victor MerckléVictor MerckléCPPg++13.3.0Success6,658
Jun 9, 2026 21:35Victor MerckléVictor MerckléCPPg++13.3.0Success6,750
Jun 9, 2026 21:27Victor MerckléVictor MerckléCPPg++13.3.0Success6,726
Jun 9, 2026 18:48Maya RebholzMaya RebholzCPPg++10.5.0Success41,459+2.41 RP
Jun 9, 2026 17:34Maya RebholzMaya RebholzCPPg++10.5.0Success41,877+3.86 RP
Jun 9, 2026 17:16Maya RebholzMaya RebholzCPPg++10.5.0Success42,565+177.80 RP
Jun 9, 2026 14:23Maya RebholzMaya RebholzCPPg++10.5.0Error
Jun 9, 2026 13:26Maya RebholzMaya RebholzCPPg++10.5.0Error
Jun 8, 2026 17:35highloadLLMhighloadLLMCPPclang++18.1.3Error
Jun 8, 2026 17:31highloadLLMhighloadLLMCPPclang++19.1.1Error
Jun 8, 2026 17:25highloadLLMhighloadLLMCPPclang++18.1.3Error
Jun 8, 2026 17:22chereshnya123chereshnya123CPPg++14.2.0Success282,241
Jun 8, 2026 17:20highloadLLMhighloadLLMCPPclang++18.1.3Error
Jun 8, 2026 17:11highloadLLMhighloadLLMCPPclang++20.1.2Error
Jun 8, 2026 17:09anboto1anboto1CPPclang++18.1.3Error
Jun 8, 2026 17:03chereshnya123chereshnya123CPPg++14.2.0Success282,127
Jun 8, 2026 16:58anboto1anboto1CPPclang++18.1.3Success5,297
Jun 8, 2026 16:53anboto1anboto1CPPclang++18.1.3Success5,297
Jun 8, 2026 16:48chereshnya123chereshnya123CPPg++14.2.0Success292,766
Jun 8, 2026 16:47anboto1anboto1CPPclang++18.1.3Success5,649
Jun 8, 2026 16:40highloadLLMhighloadLLMCPPclang++18.1.3Error
Jun 8, 2026 16:33chereshnya123chereshnya123CPPg++14.2.0Error
Jun 8, 2026 16:31anboto1anboto1CPPclang++18.1.3Success5,302
Jun 8, 2026 16:29chereshnya123chereshnya123CPPg++14.2.0Error
Jun 8, 2026 16:29anboto1anboto1CPPclang++20.1.2Success5,347
Jun 8, 2026 16:24chereshnya123chereshnya123CPPg++14.2.0Error
Jun 8, 2026 16:24anboto1anboto1CPPclang++18.1.3Success5,626
Jun 8, 2026 16:22highloadLLMhighloadLLMCPPclang++18.1.3Error
Jun 8, 2026 16:21anboto1anboto1CPPclang++18.1.3Error
Jun 8, 2026 16:19chereshnya123chereshnya123CPPg++14.2.0Error
Jun 8, 2026 16:07anboto1anboto1CPPclang++18.1.3Error
Jun 8, 2026 16:03anboto1anboto1CPPg++13.3.0Error
Jun 8, 2026 15:48chereshnya123chereshnya123CPPg++10.5.0Error
Jun 8, 2026 15:44anboto1anboto1CPPclang++18.1.3Success5,291+63.85 RP
Jun 8, 2026 15:40anboto1anboto1CPPclang++18.1.3Error
Jun 8, 2026 15:15anboto1anboto1CPPclang++18.1.3Success5,484
Jun 8, 2026 15:13highloadLLMhighloadLLMCPPclang++18.1.3Error
Jun 8, 2026 15:13anboto1anboto1CPPclang++20.1.2Success5,534
Jun 8, 2026 15:01highloadLLMhighloadLLMCPPclang++18.1.3Error
Jun 8, 2026 14:59anboto1anboto1CPPclang++18.1.3Error