P8772 [蓝桥杯 2022 省 A] 求和--简单题的陷阱——(不开long long见祖宗!!!

P8772 [蓝桥杯 2022 省 A] 求和

题目

分析

cnmmd 没什么好分析的,n≤2×10^5,tmd 我拿着a[100010]算半天

简单题的陷阱- -

代码

cpp 复制代码
#include <iostream>
#include <vector>
#include <string>
#include <algorithm>
#include <math.h>
#include <queue>

#include <cctype>
using namespace std;
int a[200010];
long long n, result, sum;
int main() {
	cin >> n;
	for (int i = 0; i < n; i++) {
		cin >> a[i];
		sum += a[i];
	}
	for (int i = 0; i < n - 1; i++) {
		sum -= a[i];
		result += a[i] * sum;
	}
	cout << result;
	return 0;
}
相关推荐
多喝开水少熬夜5 分钟前
Trie树相关算法题java实现
java·开发语言·算法
QT 小鲜肉7 分钟前
【QT/C++】Qt定时器QTimer类的实现方法详解(超详细)
开发语言·数据库·c++·笔记·qt·学习
WBluuue20 分钟前
数据结构与算法:树上倍增与LCA
数据结构·c++·算法
bruk_spp37 分钟前
牛客网华为在线编程题
算法
lkbhua莱克瓦241 小时前
Java基础——集合进阶用到的数据结构知识点1
java·数据结构·笔记·github
呆瑜nuage1 小时前
C++之红黑树
c++
杨福瑞1 小时前
数据结构:单链表(2)
c语言·开发语言·数据结构
亮剑20182 小时前
第2节:程序逻辑与控制流——让程序“思考”
开发语言·c++·人工智能
王璐WL2 小时前
【数据结构】单链表及单链表的实现
数据结构
敲代码的瓦龙2 小时前
操作系统?进程!!!
linux·c++·操作系统