7-4 sdut-C语言实验-拆线分割平面

简介: 7-4 sdut-C语言实验-拆线分割平面

7-4 sdut-C语言实验-拆线分割平面

分数 12

全屏浏览

切换布局

作者 马新娟

单位 山东理工大学

求n条折线分割平面的最大数目。比如,一条折线可以将平面分成两部分,两条折线最多可以将平面分成7部分,具体如下所示。


输入格式:

输入数据的第一行是一个整数C,表示测试实例的个数,然后是C 行数据,每行包含一个整数n(0< n<=10000),表示折线的数量。

输出格式:

.对于每个测试实例,请输出平面的最大分割数,每个实例的输出占一行。

输入样例:

1. 2
2. 1
3. 2

输出样例:

1. 2
2. 7


代码长度限制

16 KB

时间限制

400 ms

内存限制

64 MB

栈限制

8192 KB


#include<stdio.h>
int main()
{
 long long f[1000];
 int c,j;
 scanf("%d",&c);
 for(j=0;j<c;j++)
 {
 int n,i;
 scanf("%d",&n);
 f[1]=2;
 f[2]=7;
 for(i=3;i<=n;i++)
 {
  f[i]=f[i-1]+4*(i-1)+1;
 }
 printf("%lld\n",f[n]);//max
}
return 0;
}
目录
相关文章
|
4月前
7-2 sdut-C语言实验-删数问题(贪心法二)
7-2 sdut-C语言实验-删数问题(贪心法二)
34 2
|
4月前
|
BI
7-7 sdut-C语言实验-上升子序列
7-7 sdut-C语言实验-上升子序列
26 0
|
4月前
7-4 sdut-C语言实验-区间覆盖问题
7-4 sdut-C语言实验-区间覆盖问题
31 2
|
4月前
7-10 sdut-C语言实验-走迷宫
7-10 sdut-C语言实验-走迷宫
28 2
|
4月前
|
算法
7-2 sdut-C语言实验-数字三角形问题
7-2 sdut-C语言实验-数字三角形问题
23 1
|
4月前
7-8 sdut-C语言实验-取数字问题
7-8 sdut-C语言实验-取数字问题
27 2
|
4月前
7-1 sdut-C语言实验-递归的函数
7-1 sdut-C语言实验-递归的函数
27 2
|
4月前
|
机器学习/深度学习 安全
7-3 sdut-C语言实验-王老师去爬山
7-3 sdut-C语言实验-王老师去爬山
28 1
|
4月前
7-1 sdut-C语言实验-计算组合数
7-1 sdut-C语言实验-计算组合数
41 0
|
4月前
7-3 sdut-C语言实验-王奶奶分茶叶蛋
7-3 sdut-C语言实验-王奶奶分茶叶蛋
22 0