#G0073. 手链【2025期末考试T1】

手链【2025期末考试T1】

题目描述

BobBob 从商场买来一串长度为 nn 的黑白珍珠构成的链子,黑珍珠用 B 表示,白珍珠用 W 表示。

BobBob 可以从中间取出连续的一段做成手链,BobBob 要求做出的手链中黑白珍珠数量相同,BobBob 想知道他有多少种方法取出连续一段? 取出的位置端点不同,就是不同的方法。(取出的手链至少长度为 22

输入格式

第一行一个整数 nn

第二行一个长度为 nn 的由 BW 构成的字符串

输出格式

一个整数,表示方法数。

(方法数可能比较大,注意开 long long

5
BWBWB
6

样例 1 解释

可以截取:[1,2],[1,4],[2,3],[2,5],[3,4],[4,5] 这 6 个区间,区间内黑白珍珠数量相同。

5
BBBBB
0
10
BBWWBWWBWW
10

数据规模与约定

Subtask1Subtask1 : 2n1002 \le n \le 100 , 2020

Subtask2Subtask2 : 2n20002 \le n \le 2000 , 3030

Subtask3Subtask3 : 2n1062 \le n \le 10^6 , 5050