| Run ID | 作者 | 问题 | 语言 | 测评结果 | 分数 | 时间 | 内存 | 代码长度 | 提交时间 |
|---|---|---|---|---|---|---|---|---|---|
| 359415 | 黄浙峰老师 | [ 2021年绍兴市第十九届少儿信息学竞赛复赛 ] - 臭豆腐(toufu) | C++ | 通过 | 100 | 7 MS | 252 KB | 493 | 2025-11-02 10:09:59 |
#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; }