B. 阿兔与乘法函数

    传统题 1000ms 256MiB

阿兔与乘法函数

该比赛已结束,您无法在比赛模式下递交该题目。您可以点击“在题库中打开”以普通模式查看和递交本题。

题目描述

aia_iaja_j 为整数。我们将函数 f(ai,aj)f(a_i, a_j) 定义如下:

  • f(ai,aj)=aiaj(ji)f(a_i, a_j)=a_i*a_j*(j-i)

给你一个由 nn 个元素组成的数组 aa 。计算每个 ii , jjf(ai,aj)f(a _ i, a _ j) 的和,使得 1i<jn1 ≤ i < j ≤ n

更正式地计算 ans=i=1nj=i+1nf(ai,aj)ans = \sum_{i = 1}^n \sum_{j = i+1}^n f(a_i, a_j)

输入格式

每个测试包含多个测试用例。第一行包含测试用例的数量 tt (1t105)(1 \le t \le 10^5),测试用例说明如下:

每个测试用例的第一行都包含一个整数 nn (1n105)(1 \le n \le 10^5) - 数组长度 aa

每个测试用例的第二行包含 nn 个整数 a1,a2,,ana_1, a_2, …, a_n 个整数 (1ai100)(1 \le a_i \le 100) - 数组 aa 的元素。

保证所有测试用例中 nn 的总和不超过 10510^5

输出格式

对于每个测试用例,输出一个数字,即问题陈述中的总和。

注意:答案可能极大,请使用合适的数据类型存储。

2
5
2 3 6 12 17
8
6 12 8 10 15 12 18 16
961
11794

浙江机电职业技术大学训练赛 2

未参加
状态
已结束
规则
ACM/ICPC
题目
6
开始于
2025-4-24 18:30
结束于
2025-4-24 20:30
持续时间
2 小时
主持人
参赛人数
22