来源:第十三届蓝桥杯省赛C++A/C组 , 第十三届蓝桥杯省赛JAVAA组
如果读不懂题或者有点迷糊,可以看看视频
#include <iostream> using namespace std; typedef long long LL; int main() { int n; scanf("%d", &n); LL s1 = 0, s2 = 0; while (n -- ) { int x; scanf("%d", &x); s1 += x, s2 += x * x; } printf("%lld\n", (s1 * s1 - s2) / 2); return 0; }