QOJ.ac

QOJ

时间限制: 2 s 内存限制: 256 MB 总分: 100

#842. 精靈之環

统计

在 C 部落,每 5 年就會舉行一次大型的祭祀活動,大祭司會在遠古符陣上念動真言,召喚出 $n$ 個位置的小精靈,小精靈會沿著符陣的指向進行快速躍動。

在符陣的每一個位置,都有一個符號指向著另一個位置。小精靈就會在下一個時刻跳到對應的位置,然後再下一個時刻又會隨著到達的位置上的指向來跳動。小精靈肯定不會撞到一起,這意味著任何兩個位置都不會指向同一個位置。

形式化地,如果一個位置 $i$ 的符號指向 $f(i)$,那麼小精靈經過 $k$ 個時刻後到達的位置是 $f_k(i) = f(f_{k-1}(i))$,而 $f_0(i) = i$。

曾經在那裡考察的人類學家 Z. Jack 記載道:「C 部落的族人相信能在精靈的奇怪舞蹈中預言未來將要發生的事。」並且留下了一張當時的照片,記載了這一壯觀的場面。

然而,文明社會的戰爭打擾了 C 部落的和平,炮火摧毀了曾經的符陣。50 年後,C 部落的人拜託你來復原符陣,但照片上的符文也模糊不清了。

僅剩的線索只有幾個,曾經的祭司告訴了你,這張照片是在儀式開始第 $k$ 個時刻拍攝的。照片上標記了每個精靈在最初來自哪裡。

祭司的記憶是準確的,Z. Jack 的記載也沒有差錯,所以你肯定能夠找到一種可能的最初的符陣。

輸入格式

第一行兩個整數 $n, k$,表示符陣中小精靈位置的數量以及儀式進行的時間。

接下來一行 $n$ 個整數 $1 \le p_i \le n$,表示在此時原本在 $i$ 位置的精靈到達了 $p_i$ 位置。保證對於 $i \neq j$,有 $p_i \neq p_j$。

輸出格式

輸出一行 $n$ 個數,表示原本的符陣。

注意到合法的答案可能有很多種,你只需要輸出其中任意一種

範例

範例 1 輸入

2 2
1 2

範例 1 輸出

2 1

範例 2 輸入

10 997
9 7 2 4 10 1 8 3 6 5

範例 2 輸出

9 7 2 4 10 1 8 3 6 5

範例 3

見下發文件。

範例 4

見下發文件。

子任務

測試點 $n$ $k$ 特殊限制
$1 \sim 3$ $\leq 10$ $k\leq 10$
$4 \sim 5$ $\leq 2 \times 10^5$
$6$ $\leq 10^5$ $=2$
$7 \sim 8$ $=3$
$9 \sim 12$ $\leq 2 \times 10^5$ $k$ 是質數
$13 \sim 15$ 當 $i \ne n$ 時 $p_i = i+1$, $p_n = 1$
$16 \sim 20$

對於 $100\%$ 的資料,保證 $n \le 10^5$, $2 \le k \le 2 \times 10^5$。

Discussions

About Discussions

The discussion section is only for posting: General Discussions (problem-solving strategies, alternative approaches), and Off-topic conversations.

This is NOT for reporting issues! If you want to report bugs or errors, please use the Issues section below.

Open Discussions 0
No discussions in this category.

Issues

About Issues

If you find any issues with the problem (statement, scoring, time/memory limits, test cases, etc.), you may submit an issue here. A problem moderator will review your issue.

Guidelines:

  1. This is not a place to publish discussions, editorials, or requests to debug your code. Issues are only visible to you and problem moderators.
  2. Do not submit duplicated issues.
  3. Issues must be filed in English or Chinese only.
Active Issues 0
No issues in this category.
Closed/Resolved Issues 0
No issues in this category.