编程题
### 问题描述 卓卓有一个长度为 $M$ 的排列 $\sigma$。假设卓卓构建一个 $N$ 行和 $M$ 列的矩阵: - 第 $1$ 行的第 $j$ 个元素等于 $\sigma(j)$。 - 第 $2$ 行的第 $j$ 个元素等于 $\sigma(\sigma(j))$。 - 一般来说,第 $i$ 行的第 $j$ 个元素等于 $\sigma(\sigma(\dots \sigma(j)))$,其中我们对排列 $\sigma$ 恰好应用 $i$ 次。 现在,卓卓要找到每个 $M$ 列元素的和。 ### 输入格式 第一行包含两个整数 $M$ 和 $N$。 第二行包含排列 $\sigma$ 的 $M$ 个值。 ### 输出格式 输出一行 $M$ 个值,表示矩阵每列的元素之和。 ### 样例输入 ``` 6 2 2 5 4 1 6 3 ``` ### 样例输出 ``` 7 11 5 3 9 7 ``` ### 评测数据规模 $1 \leq N, M \leq 10^5$。
查看答案
赣ICP备20007335号-2