洛谷-P2181 对角线
洛谷-P2181 对角线
题目描述
对于一个 \(n\) 个顶点的凸多边形,它的任何三条对角线都不会交于一点。请求出图形中对角线交点的个数。
例如,\(6\) 边形:
输入格式
输入只有一行一个整数 \(n\),代表边数。
输出格式
输出一行一个整数代表答案。
输入输出样例
输入 #1
3
输出 #1
0
输入 #2
6
输出 #2
15
说明/提示
数据规模与约定
- 对于 \(50 \%\) 的数据,保证 \(3 \leq n \leq 100\)。
- 对于 \(100 \%\) 的数据,保证 \(3 \leq n \leq 10^5\)。
C++代码
#include <iostream>
using namespace std;
int main() {
unsigned long long n;
cin>>n;
cout<<n*(n-1)/2*(n-2)/3*(n-3)/4<<endl;
return 0;
}