hdoj.2050 折线分割平面 20141108
来源:互联网 发布:mac pro 常用软件 编辑:程序博客网 时间:2024/05/20 07:59
折线分割平面
Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others)
Total Submission(s): 17268 Accepted Submission(s): 11922
Problem Description
我们看到过很多直线分割平面的题目,今天的这个题目稍微有些变化,我们要求的是n条折线分割平面的最大数目。比如,一条折线可以将平面分成两部分,两条折线最多可以将平面分成7部分,具体如下所示。
Input
输入数据的第一行是一个整数C,表示测试实例的个数,然后是C 行数据,每行包含一个整数n(0<n<=10000),表示折线的数量。
Output
对于每个测试实例,请输出平面的最大分割数,每个实例的输出占一行。
Sample Input
212
Sample Output
27#include<stdio.h>//公式:2*n^2-n+1int main(){ int t,n; scanf("%d",&t); while(t--){ scanf("%d",&n); printf("%d\n",2*n*n-n+1); } return 0;}<pre style="margin-top: 0px; margin-bottom: 0px; padding: 0px; white-space: pre-wrap; word-wrap: break-word; font-size: 14px; line-height: 21px; background-color: rgb(255, 254, 247);">一条直线将平面分为两部分。两条则分为四部分。后面每增加一条直线都要在原来直线条数上增加加一个平面假设原来有n-1条直线再增加一条就可增加n个平面于是不难推出f(n)=f(n-1)+n;折线可看成两条直线分割平面。毕竟折线有个这点。所以注定每条折线相当于两条直线分割但是却比直线分割少2个平面假设有n条折线则可以看成2n条直线分割平面但是要比直接2n条直线分割要少2*n个平面。于是折线分割平面公式也就呼之欲出了f(n)=2*n*n-n+1;
0 0
- hdoj.2050 折线分割平面 20141108
- HDOJ 2050: 折线分割平面
- HDOJ 2050 折线分割平面
- hdoj 2050 折线分割平面
- HDOJ 折线分割平面 2050
- HDOJ 2050 折线分割平面
- hdoj 2050 折线分割平面
- HDOJ 2050 折线分割平面
- hdoj-【2050 折线分割平面】
- hdoj 2050 折线分割平面【DP】【水】
- HDOJ, 杭电2050折线分割平面
- hdoj 2050 折线分割平面 【几何模板】
- 2050 折线分割平面
- 折线分割平面 2050
- 2050 折线分割平面
- HDOJ 题目2050 折线分割平面(递推)
- HDOJ-2050(递推,找规律)(折线分割平面)
- ♥HDOJ 2050-折线分割平面【几何图形+公式推理】
- 练手小项目之新闻类(4)Listview图片混排
- 程矢Axure夜话:中继器系列视频教程之中继器表格添加带图像数据
- Linux中命令格式详解
- 【问底】徐汉彬:亿级Web系统搭建——单机到分布式集群
- matlab 程序 并行执行
- hdoj.2050 折线分割平面 20141108
- memcached 在 centos 的安装测试
- 程矢Axure夜话:中继器系列视频教程之中继器表格添加数据
- JFreeChart在Struts2中实现3D柱状图统计
- android ListView嵌套的处理方法
- Bitmap too large to be uploaded into a texture
- 程矢Axure夜话:中继器系列视频教程之中继器表格搜索
- 《unix高级环境编程》进程关系——会话
- js中的触屏事件