https://www.acmicpc.net/problem/1010


#include<iostream>


using namespace std;


int main(void)

{

int i,j,n, m,max,sum=1;


cin >> n >> m;

if (n > 1)

{

sum = 0;

max = m - n + 1;

i = max - 2;


while (i--)

{

for (j = 1; j < max; j++)

sum += j;

}

sum += max + max - 1;

}


cout << sum << endl;


}

n<=m개길래 1일때와 n개일때의 수를 제외하고는 그 중간의 수들은 똑같이 n-1 + n-2 + n-3 ... +1이 되길래 저렇게 작성하였는데 출력양식이 다릅니다. 어떤 방식으로 풀어야 하나요?