U210612 交换 - 升级版

题目描述

给出字符串S和字符串T,现在你要把S的某一个字符和T的某一个字符交换,使得交换之后的S至少要有三个连续相同的字符,交换之后的T也要有三个连续相同的字符。问有多少种不同的交换方式。

输入格式

第一行,一个字符串S。S只含有‘R’、‘G’、‘B’三种字符,长度不超过50,不小于3。S中相邻字符可能相同。 第二行,一个字符串T。T只含有‘R’、‘G’、‘B’三种字符,长度不超过50,不小于3。T中相邻字符可能相同。 两个字符串的长度都不大于50。

输出格式

一个整数,满足要求的不同交换方式的数量。

说明/提示

![](https://cdn.luogu.com.cn/upload/image_hosting/8h0h8j3a.png?x-oss-process=image)