#NP0069. L19 NP0069-小码哥的跳环游戏

0

L19 NP0069-小码哥的跳环游戏

题目描述

小码哥在一个长度为nn的环上跳跃,环上的点依次编号从00到n−1n-1,一开始他在00号点上,每次跳跃他会跳到kk个点后,即如果当前在ii号点上,跳跃后他会到(i+k) mod n(i+k) mod  n点上。每个点都有一个权值aia_i,小码哥总共跳了mm次,小码哥想知道这mm次跳跃的起点的权值之和,你能帮帮他吗?

由于小码哥跳了太多次,所以这个权值可能很大,你只需要输出在模998244353998244353下的结果即可。

输入格式

第一行输入三个整数n,k,mn,k,m。 第二行输入nn个整数aia_i。

输出格式

输出一行一个整数,表示你的答案。

样例输入 #1

3 2 2
1 2 3

样例输出 #1

4

说明/提示

对于40%的数据,有1≤n,m≤1051\leq n,m\leq 10^5。 对于100%的数据,有$1\leq n\leq 10^6,1\leq m\leq 10^{18},1\leq k<n,1\leq a_i\leq 10^9$。