#t91. 数列的第 m 个数

数列的第 m 个数

数列的第 m 个数

题目描述

有一个无限数列。已知从第 kk 项开始,每 nn 项为一个循环节。

具体地说:第 kk 项到第 k+n−1k+n-1 项依次是给定的 nn 个整数,之后这 nn 个数不断重复出现。

现在给定 n,kn,k、这 nn 个整数以及一个整数 mm,求这个数列的第 mm 项是多少。保证 m≥km\ge k。

输入格式

第一行两个整数 n,kn,k,满足 0<k≤100, 0<n≤300<k\le100,\ 0<n\le30。

第二行 nn 个整数,依次表示数列第 kk 项、第 k+1k+1 项、……、第 k+n−1k+n-1 项。

第三行一个整数 mm,满足 k≤m≤109k\le m\le10^9。

输出格式

输出一个整数,表示数列第 mm 项的值。

样例输入

5 7
23 7 19 51 6
13

样例输出

7

样例解释

给定的 55 个数从第 77 项开始循环出现,因此数列从第 77 项开始为:

第 77 项 =23=23
第 88 项 =7=7
第 99 项 =19=19
第 1010 项 =51=51
第 1111 项 =6=6
第 1212 项 =23=23
第 1313 项 =7=7
……

所以第 1313 项是 77,输出 77。