class Temp{
public:
Temp(){
N++;
sum += N;
}
static int getResult(){
return sum;
}
static void reset(){
N = 0;
sum = 0;
}
private:
static int N;
static int sum;
};
int Temp::N = 0;
int Temp::sum = 0;
class Solution {
public:
int Sum_Solution(int n) {
Temp::reset();
Temp* temp = new Temp[n];
delete[] temp;
return Temp::getResult();
}
};