1712: 数交点 正n边形内交点的个数
来源:互联网 发布:安全知识网络竞赛答题 编辑:程序博客网 时间:2024/05/17 12:54
Description
这是一道简单的题目,真的很简单,真的,我不骗你的,我真的不会骗你,不相信你可以问我,千真万确这是一道水题。题目大意就是这样,是这样的,恩,就是这样。问一个正n边形的所有对角线有几个交点。简单哇,是不是很简单,是哇,我没有骗你哇。
Input
多组测试数据
输入n(3<=n<=100)
Output
输出对角线交点的个数
Sample Input
3
4
5
Sample Output
0
1
5
#include<iostream>
#include<cstdio>
#include<cstring>
#include<map>
using namespace std;
int main()
{
int n;
#include<cstdio>
#include<cstring>
#include<map>
using namespace std;
int main()
{
int n;
while(scanf("%d",&n)!=EOF)
{
if(n==3)printf("0\n");
else if(n==4)printf("1\n");
else
{
if(n%2==0)
{
int t=n/2;
int sum=n*(n-1)*(n-2)*(n-3)/24-t*(t-1)/2+1;
printf("%d\n",sum);
}
else
{
int sum=n*(n-1)*(n-2)*(n-3)/24;
printf("%d\n",sum);
}
}
}
}
{
if(n==3)printf("0\n");
else if(n==4)printf("1\n");
else
{
if(n%2==0)
{
int t=n/2;
int sum=n*(n-1)*(n-2)*(n-3)/24-t*(t-1)/2+1;
printf("%d\n",sum);
}
else
{
int sum=n*(n-1)*(n-2)*(n-3)/24;
printf("%d\n",sum);
}
}
}
}
阅读全文
0 0
- 1712: 数交点 正n边形内交点的个数
- poj 3067 树状数组求逆序数(n条线段相交的交点个数)
- hdu1086计算n条线段的交点个数
- 求n条直线交点个数
- 计算直线的交点数
- 计算直线的交点数
- 计算直线的交点数
- 计算直线的交点数
- 计算直线的交点数
- 计算直线的交点数
- 计算直线的交点数
- 计算直线的交点数
- 【a401】直线的交点数
- ZCMU 1712 数交点 <数学>
- hdu1466 计算直线的交点个数
- Problem B 直线交点的个数
- 计算N条直线所有可能的交点个数(动态规划)
- n条直线交点拟合求交点
- UVa 102|Ecological Bin Packing|暴力
- mvc +ef 框架实现上传excel表格并实现批量增加
- 【C++】第5章 循环和关系表达式 知识总结
- 数据处理过程——Data Processing
- 高级加密标准
- 1712: 数交点 正n边形内交点的个数
- HNU OJ题库 1001A数塔
- JS(7)
- 正则表达式
- 利用U盘安装ubuntu,UltraISO便捷启动选择syslinux 总是出现弹窗 “找到多余一个分区”
- 设计模式(九)——适配器模式
- NYOJ-ACM-分数加减法
- 【洛谷】P1966 火柴排队
- 安卓学习笔记(3)-更改APP图标&去除标题栏