Problem2019--周期

2019: 周期

Time Limit: 1 Sec  Memory Limit: 128 MB
Submit: 340  Solved: 94
[Status] [Submit] [Creator:]

Description

有一个数列是每 k 个数为一个周期的,它满足 ak+1=a1,ak+2=a2,ak+3=a3,即对于任意一个大于 k 的下标 i 来说,ai = ai-k 均成立。

现告诉你数列的前 k 个数(即 a1, a2, ……, ak)的数值,求数列的前 n 个数之和。  

Input

输入的第一行包含两个整数 k 和 n ,以一个空格分隔(1≤k≤1000, 1≤n≤1,000,000,000)。

输入的第二行包含 k 个整数 a1, a2, ……, ak(1 ≤ ai ≤ 1,000,000,000),两两之间以一个空格分隔。

Output

输出一个整数,表示数列的前 n 个数之和。

Sample Input Copy

5 13
1 2 3 4 5

Sample Output Copy

36

HINT

【样例解释】
数列的前 13 个数分别为 1,2,3,4,5,1,2,3,4,5,1,2,3,它们的和为 1+2+3+4+5+1+2+3+4+5+1+2+3 = 36 。

【数据规模与约定】
对于 30% 的数据,1 ≤ k,n,a{i} ≤ 100;
对于 60% 的数据,1 ≤ k,n,a{i} ≤ 1000;
对于 100% 的数据,1 ≤ k ≤ 1000, 1 ≤ a{i}, n ≤ 1,000,000,000。

Source/Category