SP21683 BGTSTR - Bhagat and String
题目描述
Bhagat 非常喜爱字符串。现给你一个字符串 $S$ 和一个整数 $N$。他讨厌在字符串 $S$ 中出现次数至少为 $N$ 的子串 $P$。你的任务是找出在 $S$ 中至少出现 $N$ 次的子串 $P$ 的最大长度。
如果有多个这样的子串,同样长度的话,选择出现位置最靠右的那个。
字符串 $S$ 只由小写字母组成。
### 输入格式
第一行是一个整数 $T$,表示测试用例的个数。
接下来的每个测试用例包括两行:
- 第一行是字符串 $S$。
- 第二行是整数 $N$。
### 输出格式
对于每个测试用例,如果不存在满足条件的子串,则输出 `HATE`;否则,输出两个用空格隔开的整数。第一个整数表示至少出现 $N$ 次的最长子串的长度;第二个整数表示该子串最右一次出现的起始位置。
### 数据范围与提示
- $0 < T \leq 10$
- $1 \leq |S| \leq 50000$
- $1 \leq N \leq |S|$
### 样例输入
```
3
aaaaaaa
3
babab
2
abcde
3
```
### 样例输出
```
5 3
3 3
HATE
```
**本翻译由 AI 自动生成**
输入格式
无
输出格式
无