https://www.acmicpc.net/problem/24267
2가지 방법으로 수행시간을 측정할 수 있다.
1. 수열의 합으로 생각
수열 합 계산을 통해,
$ \frac{n(n-2)(n-1)}{6} $의 값을 얻을 수 있다.
이 값을 유심히 살펴본 결과, nC3, n개의 숫자 중 3개를 선택하는 경우의 수와 동일하다.
위 수열의 결과와 조합을 이용한 결과는 다음과 같다.
#include <iostream>
using namespace std;
int main()
{
long long n;
cin >> n;
cout << (n * (n - 1) * (n - 2)) / 6 << '\n'
<< 3;
}