求助原题,悬三关!!!(违规紫衫)
  • 板块灌水区
  • 楼主GreenRabbit
  • 当前回复8
  • 已保存回复8
  • 发布时间2023/8/6 20:02
  • 上次更新2023/11/3 05:31:55
查看原帖
求助原题,悬三关!!!(违规紫衫)
978540
GreenRabbit楼主2023/8/6 20:02

这是一道模拟赛题,希望万能的谷民能够帮我找到原题,悬赏三关注。

题目描述

有一个长为 kk 的数组,它是由长为 nn 的数组 A1,A2,A3,…,AnA_1 , A_2 , A_3 , \dots , A_n 重复 kk 次得到的。定义这个数组的一个区间的权值为它里面不同的数的个数,现在,你需要求出对于这个数组的每个非空区间的权值之和。

答案对 1e9+71e9 + 7 取模。

输入格式

第一行两个整数 nn 和 kk。

接下来一行 nn 个整数。

输出格式

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

数据范围

对于前 10%10 \% 的数据,n≤5n \le 5。

对于前 20%20 \% 的数据,n≤100n \le 100。

对于前 40%40 \% 的数据,n≤1000n \le 1000。

对于另外 10%10 \% 的数据,n≤100,k=1n \le 100 , k = 1。

对于另外 10%10 \% 的数据,n≤1000,k=1n \le 1000 , k = 1。

对于另外 10%10 \% 的数据,n≤105,k=1n \le 10^5 , k = 1。

对于 100%100 \% 的数据,1≤n≤105,1≤k≤109,1≤Ai≤1091 \le n \le 10^5 , 1 \le k \le 10^9 , 1 \le A_i \le 10^9。

输入样例

2 2
1 2

输入样例

16
2023/8/6 20:02
加载中...