#D1012. 消消乐
消消乐
题目背景
给一个数组,每次可以删除一段回文子串。最少删几次清空数组?
题目描述
最近在他的手机上下载了祖玛游戏。在祖玛游戏里,存在 个一行的宝石,第 个宝石的颜色是 。这个游戏的目标是尽快的消灭一行中所有的宝石。
在一秒钟, 能很快的挑选出这些有颜色的宝石中的一个回文的、连续的子串,并将这个子串移除。每当一个子串被删除后,剩余的宝石将连接在一起,形成一个新的行列。
你的任务是:求出把整个宝石串都移除的最短时间。
输入格式
第一行包含一个整数 ,表示宝石串的长度。第二行包含 个被空格分开的整数,第 个表示这行中第 个珠子的颜色。
输出格式
输出一个整数,把这行珠子移除的最短时间。
输入输出样例 #1
输入 #1
7
1 4 4 2 3 2 1
输出 #1
2
输入输出样例 #2
输入 #2
5
3 3 4 4 1
输出 #2
3
输入输出样例 #3
输入 #3
8
7 7 2 3 7 3 7 8
输出 #3
4
说明/提示
样例说明
在第一个例子中,为了达到 秒的最快时间,先移除回文串 ,再移除回文串
相关
在以下作业中: