AT_agc053_a [AGC053A] >< again
题目描述
有一个长度为 $N$ 的字符串 $S$,$S$ 的每个字符都是 ``。
如果一个元素个数为 $N+1$ 的非负整数序列 $X_0,X_1,\ldots,X_N$ 满足对于所有 $1 \leq i \leq N$,都有以下条件,则称其为*良好的非负整数序列*:
- 当 $S_i$ 是 `` 时:$X_{i-1} > X_i$
现在给定一个良好的非负整数序列 $A$,请将其分解为尽可能多的良好的非负整数序列。也就是说,求一个正整数 $k$ 以及 $k$ 个良好的非负整数序列 $B_1,B_2,\ldots,B_k$,使得满足以下条件的 $k$ 最大,并输出其中一种方案:
- 对于所有 $0 \leq i \leq N$,$B_1,\ldots,B_k$ 的第 $i$ 项的和等于 $A_i$。
输入格式
输入以如下格式从标准输入读入:
> $N$ $S$ $A_0$ $A_1$ $\cdots$ $A_N$
输出格式
请按如下格式输出到标准输出:
> $k$ $B_{1,0}$ $B_{1,1}$ $\cdots$ $B_{1,N}$ $:$ $B_{2,0}$ $B_{2,1}$ $\cdots$ $B_{2,N}$ $:$ $\cdots$ $:$ $B_{k,0}$ $B_{k,1}$ $\cdots$ $B_{k,N}$
其中,$B_{i,j}$ 表示第 $i$ 个良好的非负整数序列 $B_i$ 的第 $j$ 项的值。
说明/提示
### 限制条件
- $1 \leq N \leq 100$
- $0 \leq A_i \leq 10^4$
- $S$ 是仅由 `` 组成的长度为 $N$ 的字符串。
- $A$ 是一个良好的非负整数序列,特别地,其元素个数为 $N+1$。
由 ChatGPT 4.1 翻译