P9911 [COCI 2023/2024 #2] Kuglice
题目描述
一个双端队列里面有 $n$ 个球,每个球有一个颜色。A 和 B 玩一个游戏:
A 先手,两个人轮流操作,每次从队列的最左端或者最右端拿出一个球,如果这种颜色的球是第一次被拿出,拿出它的人获得 $1$ 分。所有球都拿完后游戏结束。
假设 A 和 B 都以最优策略操作,请求出最终得分是多少。
输入格式
第一行一个整数 $n$。
第二行 $n$ 个整数 $a_{1\sim n}$ 表示从左到右每个球的颜色。
输出格式
输出一行两个以 `:` 隔开的整数(形如 `a:b`),`a` 表示 A 最终的得分,`b` 表示 B 最终的得分。
说明/提示
### 数据范围
|$\text{Subtask}$|分值|特殊性质|
|:-:|:-:|:-:|
|$1$|$17$|$a_i\le 2$|
|$2$|$10$|$n\le 20$|
|$3$|$26$|$a_i\le 20$|
|$4$|$15$|$n\le 300$|
|$5$|$42$|无|
对于所有数据,$1\le n\le 3000$,$1\le a_i\le n$。