A96807.放糖果

普及/提高-

官方

通过率:0%

时间限制:1.00s

内存限制:128MB

题目描述

给定一个长度为 NN 的数列 AA,其中
A=(A0,A1,,AN1)A = (A_0, A_1, \dots, A_{N-1})

最开始盘子里有 00 颗糖。Welcome24ever 会进行 KK 次操作,每次操作如下:

  • 设当前盘子里有 XX 颗糖,计算下标 i=XmodNi = X \bmod N
  • 向盘子中加入 AiA_i 颗糖。

这里的 XmodNX \bmod N 表示 XX 除以 NN 的余数。

请你计算,经过 KK 次操作之后,盘子里糖的总颗数。

输入格式

输入的第一行包含两个整数 N,KN,K

输入的第二行包含 NN 个整数 A0,A1,,AN1A_0,A_1,\dots,A_{N-1}

输出格式

输出一个整数,表示进行完 KK 次操作之后盘子里糖的颗数。

输入输出样例

  • 输入#1

    5 3
    2 1 6 3 1

    输出#1

    11
  • 输入#2

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

    输出#2

    826617499998784056

说明/提示

数据范围

  • 2N2×1052 \le N \le 2 \times 10^5
  • 1K10121 \le K \le 10^{12}
  • 对于所有的 ii,都有 1Ai1061 \le A_i \le 10^6
  • 输入中的所有数都是整数。

样例解释 1

这里 N=5N = 5K=3K = 3A=[2,1,6,3,1]A = [2,1,6,3,1],盘子初始有 00 颗糖。

  • 11 次操作前,X=0X = 0,下标 i=XmodN=0i = X \bmod N = 0,往盘里加上 A0=2A_0 = 2 颗糖,得到 X=2X = 2
  • 22 次操作前,X=2X = 2,下标 i=2mod5=2i = 2 \bmod 5 = 2,加上 A2=6A_2 = 6 颗,得到 X=8X = 8
  • 33 次操作前,X=8X = 8,下标 i=8mod5=3i = 8 \bmod 5 = 3,加上 A3=3A_3 = 3 颗,得到 X=11X = 11

进行了 K=3K = 3 次操作之后,盘子里有 1111 颗糖,所以答案为 1111

首页