有坑,这是第二道题。
都是简单题,但是也不是很简单。
一开始直接暴力得了90…
#include <iostream>
using namespace std;
typedef long long ll;
int main(){
ll n, sum = 0;
cin >> n;
sum += n*(1+n)/2;
cout << sum << endl;
return 0;
}
然后百度了一下(以后控制住有点错就想问娘的毛病!)…嘛的,太简单,脑子要多转转完啊,这不就是个等差数列吗,前n项和啊!
代公式直接出来了。
长记性长记性,,,
注意数据特别大!
#include <iostream>
using namespace std;
typedef long long ll;
int main(){
ll n, sum = 0;
cin >> n;
sum += n*(1+n)/2;
cout << sum << endl;
return 0;
}