3849 - 蛙
时间限制 : 1 秒
内存限制 : 128 MB
在一条特别长而直的“二进制”的河床上,有几块突出水面的岩石。它们与小溪泉水的距离分别为。一只坐在其中一只青蛙上的小青蛙即将开始跳跃训练。每次青蛙跳到离它坐的岩石第k近的岩石上。具体来说,如果青蛙坐在岩石上的位置,那么它就会跳到这样的上:
如果不是唯一的,那么青蛙会从中最靠近泉水的岩石(即最小编号岩石)。根据岩石的起点,在次跳跃后,青蛙会坐在哪块岩石上?
输入
输入的第一行包含三个整数,、和(),用单个空格分隔,分别表示:岩石数量、参数以及预期跳跃次数。
第二行包含整数(),由单个空格分隔,表示河床上连续岩石的位置。
输出
输出一行,其中包含整数,从区间开始,用单个空格分隔。数字表示青蛙从岩石号(按输入顺序)跳跃后结束的岩石号。
样例
输入复制
5 2 4 1 2 4 7 10
输出复制
1 1 3 1 1
来源
POI