遇到序列求和,可以第一时间想到,等差数列求和公式 C = (1+N) * N / 2.
由此,我们可以这样编写代码
#include<iostream>
using namespace std;
int main() {
long long n; //数据过大,得用long long类型来储存
long long sum;
cin >> n;
sum = ((1 + n) * n) / 2;
cout << sum << endl;
return 0;
}