比赛场次 612
比赛名称 2024暑期C班集训2
比赛状态 已结束比赛成绩
开始时间 2024-07-02 08:15:00
结束时间 2024-07-02 12:00:00
开放分组 全部用户
注释介绍 NOIp2024 训练赛 2
题解:https://www.luogu.com/paste/9zwk48es
题目名称 大力枚举
输入输出 enumerate.in/out
时间限制 1000 ms (1 s)
内存限制 512 MiB
测试点数 10 简单对比
用户 结果 时间 内存 得分
GravatardarkMoon AAAAAAAAAA 0.013 s 3.02 MiB 100
Gravatarliuyiche AAAAAAAAAA 0.071 s 2.25 MiB 100
Gravatar小金 AAAAAAAAAA 0.078 s 2.21 MiB 100
Gravatar┭┮﹏┭┮ AAAAAAAAAA 0.131 s 2.21 MiB 100
Gravatarflyfree AWAWAAAWWW 0.082 s 2.06 MiB 50
Gravatar彭欣越 AAAAATTTTT 5.000 s 3.25 MiB 50
Gravatarwzh0425 AWAAAWWWWW 0.028 s 2.83 MiB 40
GravatarUntitled WWAWWWWWWW 0.017 s 2.83 MiB 10
Gravatar健康铀 RRRRRRRRRR 0.000 s 0.00 MiB 0
Gravatar李奇文 WWWWWWWWWW 0.097 s 1.22 MiB 0
Gravatar123 WWWWWTEEEE 1.000 s 0.61 MiB 0
Gravatarwdsjl WWWWWTTTTT 5.000 s 3.25 MiB 0
GravatarAeeE5x WWWWWTTTTT 5.000 s 3.63 MiB 0
Gravatar蜀山鸭梨大 TTWTTTTTTT 9.045 s 6.12 MiB 0
Gravatar陆晨洗 TTTTTTTTTT 10.000 s 6.12 MiB 0

大力枚举

★★   输入文件:enumerate.in   输出文件:enumerate.out   简单对比
时间限制:1 s   内存限制:512 MiB

【题目描述】

给定一个长为 $n$ 的序列 $a_1,a_2,\dots, a_n$。你可以从中选出 $4$ 个不同的位置,得到的分数为这 $4$ 个位置对应的数字的积。求你能得到的分数总和对 $10^9 + 7$ 取模的结果。

形式化地,求出 $\sum\limits_{1\le s<t<x<y\le n} a_s\times a_t\times a_x\times a_y \bmod 10^9 + 7$。

【输入格式】

第一行一个整数 $n$。

第二行 $n$ 个整数 $a_1\sim a_n$。

【输出格式】

一个整数,表示答案。

【样例输入】

5
3 2 2 0 2

【样例输出】

24

【样例说明】

大洋里。

【数据规模与约定】

对于 $50\%$ 的数据,$1\le n\le 100$。

对于 $80\%$ 的数据,$1\le n\le 3000$。

对于 $100\%$ 的数据,$1\le n\le 10^5, 0\le a_i < 10^9 + 7$。

【提示】

不要随便相信出题人写在题面上的 p 话。