#ABC241E. 放糖果

放糖果

放糖果

题目描述

给定一个长度为 NN 的序列 A=(A0,A1,,AN1)A=(A_0,A_1,\ldots,A_{N-1})

有一个初始为空的盘子。高桥将把下面的操作重复 KK 次。

XX 为盘子上糖果的数量。他再往盘子里放入 A(XmodN)A_{(X\bmod N)} 颗糖果。 这里,XmodNX\bmod N 表示 XX 除以 NN 的余数。

KK 次操作后盘子上的糖果数量。

输入格式

输入按以下格式从标准输入给出:

N K
A_0 A_1 … A_{N-1}

输出格式

输出答案。

样例

5 3
2 1 6 3 1
11

盘子上糖果数量的变化如下。

11 次操作时,X=0X=0,所以再放入 A(0mod5)=A0=2A_{(0\bmod 5)}=A_0=2 颗糖果。

22 次操作时,X=2X=2,所以再放入 A(2mod5)=A2=6A_{(2\bmod 5)}=A_2=6 颗糖果。

33 次操作时,X=8X=8,所以再放入 A(8mod5)=A3=3A_{(8\bmod 5)}=A_3=3 颗糖果。

因此,33 次操作后盘子上有 1111 颗糖果。注意不要输出除以 NN 的余数。

10 1000000000000
260522 914575 436426 979445 648772 690081 933447 190629 703497 47202
826617499998784056

答案可能超出 3232 位整数类型的范围。

数据范围

  • 2N2×1052 \le N \le 2 \times 10^5
  • 1K10121 \le K \le 10^{12}
  • 1Ai1061 \le A_i \le 10^6
  • 输入中的所有值均为整数。
难度 提高
通过率 100%
尝试 2
已通过 2
ID
2713
类型
传统题
Time Limit
2000ms
Memory Limit
1024MiB
上传者
标签