#aBC176F. [ABC176F] Brave CHAIN
[ABC176F] Brave CHAIN
AT_abc176_f [ABC176F] Brave CHAIN
题目描述
有 张卡片排成一列,每张卡片上写有一个 到 之间的整数。第 张卡片上写的整数为 。
你需要重复以下操作 次:
- 从最左边的 张卡片中,任选顺序重新排列。然后,移除最左边的 张卡片。如果这 张卡片上的整数都相等,则获得 分。
在 次操作后,剩下的 张卡片如果上面的整数都相等,则可以额外获得 分。
请你求出可以获得的最大分数。
输入格式
输入以如下格式从标准输入中给出。
输出格式
输出可以获得的最大分数。
输入输出样例 #1
输入 #1
2
1 2 1 2 2 1
输出 #1
2
输入输出样例 #2
输入 #2
3
1 1 2 2 3 3 3 2 1
输出 #2
1
输入输出样例 #3
输入 #3
3
1 1 2 2 2 3 3 3 1
输出 #3
3
说明/提示
限制条件
样例说明 1
可以将最左边的 张卡片重新排列,使得卡片上的整数从左到右依次为 。移除最左边的 张卡片,这 张卡片上的整数都是 ,因此获得 分。剩下的卡片上的整数为 。这 张卡片上的整数也都相等,因此再获得 分。总分为 分,这是最大值。
由 ChatGPT 4.1 翻译