题目名称 | 3786. [CQOI 2007]涂色 |
---|---|
输入输出 | tuse.in/out |
难度等级 | ★☆ |
时间限制 | 1000 ms (1 s) |
内存限制 | 256 MiB |
测试数据 | 10 |
题目来源 | yuan 于2022-10-31加入 |
开放分组 | 全部用户 |
提交状态 | |
分类标签 | |
分享题解 |
通过:2, 提交:3, 通过率:66.67% | ||||
空条承太郎& | 100 | 0.000 s | 0.00 MiB | C++ |
┭┮﹏┭┮ | 100 | 0.000 s | 0.00 MiB | C++ |
空条承太郎& | 0 | 10.000 s | 5.78 MiB | C++ |
本题关联比赛 | |||
4043级NOIP2022欢乐赛5th |
关于 涂色 的近10条评论(全部评论) |
---|
假设你有一条长度为 $5$ 的木板,初始时没有涂过任何颜色。你希望把它的 $5$ 个单位长度分别涂上红、绿、蓝、绿、红色,用一个长度为 $5$ 的字符串表示这个目标:$RGBGR$。
每次你可以把一段连续的木板涂成一个给定的颜色,后涂的颜色覆盖先涂的颜色。
例如第一次把木板涂成 $RRRRR$,第二次涂成 $RGGGR$,第三次涂成 $RGBGR$,达到目标。
用尽量少的涂色次数达到目标。
输入仅一行,包含一个长度为 $n$ 的字符串,即涂色目标。
字符串中的每个字符都是一个大写字母,不同的字母代表不同颜色,相同的字母代表相同颜色。
仅一行,包含一个数,即最少的涂色次数。
AAAAA
1
RGBGR
3
ABAABCCDEB
6
对于 $40\%$ 的数据满足 $1\le n\le 10$;
对于 $100\%$ 的数据满足 $1\le n\le 50$。