Example with K=2
Input
count_substrings_exactly_k("aba", 2)
Output
3
Substrings: 'ab', 'ba', 'aba' each have exactly 2 distinct characters.
Full lesson preview
Count substrings that contain exactly K distinct characters using the at-most-K trick.
Problem statement
Task
Examples
Input
count_substrings_exactly_k("aba", 2)
Output
3
Substrings: 'ab', 'ba', 'aba' each have exactly 2 distinct characters.
Input format
Output format
Constraints
Samples
Input
count_substrings_exactly_k("abc", 2)
Output
2
Substrings: 'ab' and 'bc'.