提交时间:2025-11-02 10:09:59

运行 ID: 359415

#include <iostream> using namespace std; int main() { int n; cin >> n; long long sum = 0; // 所有元素的总和 long long sum2 = 0; // 所有元素的平方和 for (int i = 0; i < n; ++i) { int a; cin >> a; sum += a; sum2 += (long long)a * a; // 强制转换防止整数溢出 } // 计算结果:(sum2 - sum_sq) / 2 long long a = (sum * sum - sum2) / 2; cout << a << endl; return 0; }