给定两个自然数 a,b 和一个长为 n 的字符串 x,请按照 i=1,2,...,n 的顺序,根据 xi 来处理 a,b(字符串下标从 1 开始)。操作如下:
- 如果 xi 是
S且 a>0,那么将 a 减 1;- 如果 xi 是
C且 b>0,那么将 b−1;- 如果 xi 是
E:当 a=b 时,将两数中较大者减 1;否则,若 a>0,则将 a 减去 1。
未免太别扭了些。
给定两个自然数 a,b 和一个由 S、C、E 构成的长为 n 的字符串 x,请按照 i=1,2,...,n 的顺序,根据 xi 来处理 a,b(字符串下标从 1 开始)。操作如下:
如果 xi 是 S 且 a>0,那么将 a 减 1;
如果 xi 是 C 且 b>0,那么将 b 减 1;
如果 xi 是 E :当 a=b 时,将两数中较大者减 1;否则,若 a>0,则将 a 减去 1。
0≤a,b≤105
1 ≤n≤105
∣X∣=n
X 由字符 S、C、E 构成。
给定两个自然数 $a,b$ 和一个由 `S`、`C`、`E` 构成的长为 $n$ 的字符串 $x$,请按照 $i=1,2,...,n$ 的顺序,根据 $x_i$ 来处理 $a,b$(字符串下标从 $1$ 开始)。操作如下:
- 如果 $x_i$ 是 `S` 且 $a>0$,那么将 $a$ 减 $1$;
- 如果 $x_i$ 是 `C` 且 $b>0$,那么将 $b$ 减 $1$;
- 如果 $x_i$ 是 `E` :当 $a \neq b$ 时,将两数中较大者减 $1$;否则,若 $a>0$,则将 $a$ 减去 $1$。
- $ 0\leq a,b\leq10^5 $
- $ 1\ \leq n \leq10^5 $
- $ |X|=n $
- $ X $ 由字符 `S`、`C`、`E` 构成。