【人工翻译】翻译
查看原帖
【人工翻译】翻译
645279
OhanaTyan楼主2024/5/12 10:28

题目描述

高桥有一个圆筒,直径只能放下一个球。球可以从圆筒的左边或者右边放入。有三种颜色的球,分别是红色 RR、绿色 GG 和蓝色 BB。两个相同颜色的球紧邻后会消失。

如果我们确定了放入球的顺序后,插入所有球后圆筒剩余的球数会随着球是从左边放入还是从右边放入变化。

给定放入球的顺序,计算圆筒中剩余球的个数最小值。

输入

输入一共分两行。

第一行是一个表示球的个数的整数 1≤N≤501\le N\le 50。

第二行是长度为 NN 的串,其中串中只包含 RGBRGB 三种字符

测试用例

测试用例 1

输入

9
RGBRRGBBR

输出

1

解说

  • 首先插入 RR。RR。
  • 从左边插入 GG。GRGR
  • 从右边插入 BB。GRBGRB
  • 从右边插入 GG。GRBGGGRBGG
    • 此时GG消失。GRBGRB
  • 从右边插入 BB。GRGR
  • 从左边插入 GG。RR
  • 从左边插入 BB。BRBR
  • 从右边插入 RR。BB

测试用例2

输入
6
RGBRGB
输出
0
2024/5/12 10:28
加载中...