译自 POI 2010 Stage 3. Day 1「Frog」
在 Byteotian 的小溪上有 $n$ 个岩石在水位线上,这些岩石到源头的距离分别为 $p_1, p_2, ..., p_n$。在其中的一个岩石上有一只小青蛙准备开始训练。每一次,它会选择距离它第 $k$ 近的岩石。严格地说,如果青蛙某时刻在 $p_i$ 位置,则它会选择 $p_j$ 位置使得同时满足:
$$|{p_a:|p_a-p_i|<|p_j-p_i|}| \le k$$
$$|{p_a:|p_a-p_i|\le|p_j-p_i|}| \gt k$$
如果这样的 $p_j$ 不唯一,则青蛙会选择距离源头最近的那一个。对每一个小青蛙初始时可能在的岩石,求 $m$ 次跳跃后青蛙所在的位置。