编程题
### 问题描述 野兽先辈有一个长度为 $n$ 的二进制字符串。他要计算对于每个 $k$ 在 $1$ 到 $n-1$ 之间,可以选择两个位置 $i$ 和 $j$,使得 $i-j=k$,并且这两个位置上都是 $1$ 的方式数。 ### 输入格式 输入只有一行,长度为 $n$ 且只包含由字符 $0$ 和 $1$ 组成的字符串。 ### 输出格式 对于每个距离 $k$ 在 $1$ 到 $n-1$ 之间,输出可以选择两个这样的位置的方式数。 ### 样例输入 ``` 1001011010 ``` ### 样例输出 ``` 1 2 3 0 2 1 0 1 0 ``` ### 评测数据规模 $2 \leq n \leq 10^5$。
查看答案
赣ICP备20007335号-2