4986:违规编号
文件提交:无需freopen
内存限制:512 MB
时间限制:1.000 S
评测方式:普通裁判
金币值:
命题人:
提交:1
解决:0
题目描述
# 违规编号
## 题目描述
某工厂的产品批次编号遵循严格的格式规则,但在最近的质检中,技术员发现有部分产品的批次编号不符合标准。违规的编号格式为 xyy,即编号由 $3$ 个字符组成,其中**后两个字符相同,且和第一个字符不同**。
技术员希望你编写一个程序,从一串完整的编号记录中,统计出总共**有多少个**违规编号,同时计算**有多少种**不同的违规编号。
例如,对于编号记录 rrrygggbkppygg,违规编号包括 ygg、kpp、ygg,共 $3$ 个,其中不同的违规编号有 ygg、kpp,共 $2$ 种。
## 输入格式
输入一个字符串 $S$ ,表示产品编号记录。
## 输出格式
输出两个整数,分别表示 $S$ 中的违规编号总数,以及不同的违规编号种类数,整数之间用一个空格分隔。
## 样例
### 样例输入 1
```text
rrrygggbkppygg
```
### 样例输出 1
```text
3 2
```
### 样例输入 2
```text
aabbccddaabbcc
```
### 样例输出 2
```text
6 4
```
### 样例输入 3
```text
abccdccccceebcc
```
### 样例输出 3
```text
4 3
```
## 说明/提示
样例 $1$ 解释
请参考题目描述。
样例 $2$ 解释
共有 abb、bcc、cdd、daa、abb、bcc $6$ 个违规的编号,其中不同的违规编号共有 $4$ 种。
样例 $3$ 解释
共有 bcc、dcc、cee、bcc $4$ 个违规的编号,其中不同的违规编号共有 $3$ 种。
数据范围
对于 $70\%$ 的数据,满足字符串长度在 $[3, 100]$ 之间。
对于 $100\%$ 的数据,满足字符串长度在 $[3, 10000]$ 之间,且 $S$ 仅由小写英文字母组成。
---
**题目来源:** 25年4月-B组(才俊)