编程题
最多有 k 个字符的最长子字符串
### 题目描述
实现一个算法找到一个字符串中最多有 $k$ 个字符的最长子字符串,并得到它的长度。介绍如下:
- 例如字符串 `abcabcdefgghighij`,最多有 3 个字符的最长子字符串为 `gghighi` 它的长度为 7。
### 输入描述
第一行为一串字符串,长度不超过 100。
第二行为数字 $k$,含义见题干。
### 输出描述
输出一个数字,为最多有 $k$ 个字符的最长子字符串的长度。
### 输入输出样例
#### 示例
> 输入
```txt
abcabcdefgghighi
3
```
> 输出
```txt
7
```