#P11973. [JOI Open 2020] 黑白点 / Monochrome Points
[JOI Open 2020] 黑白点 / Monochrome Points
题目描述
在一个环上有 个点,按照顺时针顺序编号为 。每个点是黑点或者白点,一共有 个黑点和 个白点。
我们画 条线段连接环上的点,使其满足以下条件:
- 每个点恰好是一条线段的端点。
- 每条线段连接一个黑点和一个白点。
定义相交数为相交的线段对数。
给出每个点的颜色,计算 条线段最大的相交数。
输入格式
第一行一个整数 。
第二行一个长度为 的字符串 ,第 个字符表示第 个点的颜色。每个字符是 (黑色)或 (白色)。
输出格式
一个数,表示最大的相交数。
3
BBWWBW
2
5
BWBWBBWBWW
8
10
WBBBWBBWWBWWBWWBWBWB
41
16
WWWBWBBBBWWBWWBWWBBWWBBBWBBBWWBW
105
提示
样例解释 1
如果我们按左图绘制线段,那么相交数就是 。另一方面,如果我们按右图绘制线段,那么相交数是 ,然而不满足题目描述中的条件。
数据规模与约定
本题采用捆绑测试。
- Subtask 1(4 pts):;
- Subtask 2(21 pts):;
- Subtask 3(10 pts):;
- Subtask 4(65 pts):无特殊限制。
对于 的数据,,保证 的长度是 且只包含 和 两种字符。保证 和 都出现恰好 次。
译自 JOI Open 2020 T2 「白黒の点 / Monochrome Points」