AT_arc099_d [ARC099F] Eating Symbols Hard
题目描述
高桥君脑海中总是浮现着一个长度为 $2 \times 10^9 + 1$ 的整数序列 $A = (A_{-10^9}, A_{-10^9 + 1}, \ldots, A_{10^9 - 1}, A_{10^9})$,以及一个整数 $P$。
一开始,整数序列 $A$ 的所有元素都是 $0$,整数 $P$ 的值也是 $0$。
每当高桥君吃下一个符号 `+`、`-`、`>` 或 `` 时,$P$ 的值加 $1$。
- 吃下 `` 或 `
输入格式
输入从标准输入读取,格式如下:
> $N$ $S$
输出格式
请输出答案。
说明/提示
## 限制条件
- $1 \leq N \leq 250000$
- $|S| = N$
- $S$ 的每个字符都是 `+`、`-`、`>` 或 `