比赛场次 537
比赛名称 4043级NOIP2022欢乐赛5th
比赛状态 已结束比赛成绩
开始时间 2022-11-14 18:40:00
结束时间 2022-11-14 22:10:00
开放分组 全部用户
注释介绍 坚持平板支撑,撑得越久,走得越远。
题目名称 涂色
输入输出 tuse.in/out
时间限制 1000 ms (1 s)
内存限制 256 MiB
测试点数 10 简单对比
用户 结果 时间 内存 得分
Gravataryrtiop AAAAAAAAAA 0.000 s 0.00 MiB 100
Gravatarop_组撒头屯 AAAAAAAAAA 0.000 s 0.00 MiB 100
Gravatarnick AAAAAAAAAA 0.000 s 0.00 MiB 100
Gravatarlihaoze AAAAAAAAAA 0.000 s 0.00 MiB 100
Gravatar该账号已注销 AAAAAAAAAA 0.000 s 0.00 MiB 100

涂色

★☆   输入文件:tuse.in   输出文件:tuse.out   简单对比
时间限制:1 s   内存限制:256 MiB

【题目描述】

假设你有一条长度为 $5$ 的木板,初始时没有涂过任何颜色。你希望把它的 $5$ 个单位长度分别涂上红、绿、蓝、绿、红色,用一个长度为 $5$ 的字符串表示这个目标:$RGBGR$。

每次你可以把一段连续的木板涂成一个给定的颜色,后涂的颜色覆盖先涂的颜色。

例如第一次把木板涂成 $RRRRR$,第二次涂成 $RGGGR$,第三次涂成 $RGBGR$,达到目标。

用尽量少的涂色次数达到目标。

【输入格式】

输入仅一行,包含一个长度为 $n$ 的字符串,即涂色目标。

字符串中的每个字符都是一个大写字母,不同的字母代表不同颜色,相同的字母代表相同颜色。

【输出格式】

仅一行,包含一个数,即最少的涂色次数。

【样例输入1】

AAAAA

【样例输出1】

1

【样例输入2】

RGBGR

【样例输出2】

3

【样例输入3】

ABAABCCDEB

【样例输出3】

6

【数据规模与约定】

对于 $40\%$ 的数据满足 $1\le n\le 10$;

对于 $100\%$ 的数据满足 $1\le n\le 50$。