#M1L706. 交替灯带
交替灯带
交替灯带
题目描述
灯带由R、B两种灯组成,每次可把一盏灯换成另一种颜色。要求相邻灯颜色不同,求最少更换数及结果;若结果并列,按B小于R选择字典序最小的一串。长度1无需改变。
输入格式
输入一个仅含R、B的非空字符串。
输出格式
第一行输出最少更换数,第二行输出选定结果。
样例 1
输入
RRBB
输出
2
BRBR
说明
两个交替结果都需改2盏,BRBR字典序较小。
样例 2
输入
B
输出
0
B
说明
一盏灯已符合要求。
数据范围
- 每个串长度1至2000,不含空白字符。
- 仅含字母R和B。