题目描述
对于一个 nn 个顶点的凸多边形,它的任何三条对角线都不会交于一点。请求出图形中对角线交点的个数。
例如,66 边形:
输入格式
输入只有一行一个整数 nn,代表边数。
输出格式
输出一行一个整数代表答案。
分析:
当n=3时,没有对角线
n=4,两条
n=5,五条
n=6,15条
公式是n*(n-1)/2*(n-2)/3*(n-3)/4
代码:
#include<bits/stdc++.h>
using namespace std;
unsigned long long n;
int main()
{
cin >> n;
cout << n * (n - 1) / 2 * (n - 2) / 3 * (n - 3) / 4<<endl;
return 0;
}