/ OROJ / 题库 /

‮‮和段子

‮‮和段子

题目描述

给定一个长为nn的序列aa,求:

(i=1inj=ijnk=ikjak)mod109+7\left(\sum_{i=1}^{i\leq n}\sum_{j=i}^{j\leq n}\sum_{k=i}^{k\leq j}a_k\right)\bmod10^9+7

输入格式

输入nn和序列aa

输出格式

输出(i=1inj=ijnk=ikjak)mod109+7\displaystyle\left(\sum_{i=1}^{i\leq n}\sum_{j=i}^{j\leq n}\sum_{k=i}^{k\leq j}a_k\right)\bmod10^9+7

输入样例

3
1 2 3

输出样例

20

样例解释

  • i=1i=1时:
    • j=1j=1时,k=ikjak=1\displaystyle\sum_{k=i}^{k\leq j}a_k=1
    • j=2j=2时,k=ikjak=3\displaystyle\sum_{k=i}^{k\leq j}a_k=3
    • j=3j=3时,k=ikjak=6\displaystyle\sum_{k=i}^{k\leq j}a_k=6
  • i=2i=2时:
    • j=2j=2时,k=ikjak=2\displaystyle\sum_{k=i}^{k\leq j}a_k=2
    • j=3j=3时,k=ikjak=5\displaystyle\sum_{k=i}^{k\leq j}a_k=5
  • i=3i=3时:
    • j=3j=3时,k=ikjak=3\displaystyle\sum_{k=i}^{k\leq j}a_k=3

综上所述,1+3+6+2+5+3=201+3+6+2+5+3=20

数据范围

本题共2020个测试点,22个满足n100n\leq10066个满足n104n\leq10^4,全部满足n105n\leq10^5,且对于1in1\leq i\leq nai109|a_i|\leq10^9

信息

ID
1010
难度
4
分类
(无)
标签
(无)
递交数
3
已通过
1
通过率
33%
上传者