洛谷 P2181 对角线 |
您所在的位置:网站首页 › 多边形对角线的意义 › 洛谷 P2181 对角线 |
洛谷 P2181 对角线 题目描述: 对于一个 nn 个顶点的凸多边形,它的任何三条对角线都不会交于一点。请求出图形中对角线交点的个数。 例如,66 边形: 但这时答案会超出long long,所以可以把公式化成这样 n*(n-1)/2*(n-2)/3*(n-3)/4。 因为n和n-1一定有一个是2的倍数,所以2可以除尽;同理,n、n-1、n-2中一定有一个是3的倍数,所以3也可以除尽; 同理4也可以除尽。 还有一个问题,这里使用long long 会wa,要定义成unsigned long long。 #include int main() { unsigned long long n; scanf("%lld",&n); printf("%lld",n*(n-1)/2*(n-2)/3*(n-3)/4); return 0; } |
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |