描述
聪聪设计了款闯关小游戏。玩家每通过 1 关,可以获得若干金币。
通过第一关可获得 1 枚金币,通过第二关可获得 3 枚金币,通过第三关可获得 6 枚金币,通过第四关可获得 10 枚金币,通过第五关可获得 15 枚金币。
假定玩家总其通过了 N 关。请总结玩家过一关获得金币的规律,开根据规律计算出他一共可获得多少枚金币。
输入描述
输入个正整数 N(1≤N≤106),表示通过的关数。
输出描述
输出一个整,表示通过 N 关之后总共可获得的金币数量。
#include <bits/stdc++.h>
#include<iostream>
using namespace std;
int main (){
long long n;
long long a=0,b=0;
cin>>n;
for(long long i=1;i<=n;i++){
a+=i;
b+=a;
}
cout<<b;
}