杭电OJ100题——2050

编程入门 行业动态 更新时间:2024-10-08 19:42:29

<a href=https://www.elefans.com/category/jswz/34/1767466.html style=杭电OJ100题——2050"/>

杭电OJ100题——2050

折线分割平面

Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/32768 K (Java/Others)
Total Submission(s): 41525    Accepted Submission(s): 27496


 

Problem Description

我们看到过很多直线分割平面的题目,今天的这个题目稍微有些变化,我们要求的是n条折线分割平面的最大数目。比如,一条折线可以将平面分成两部分,两条折线最多可以将平面分成7部分,具体如下所示。

 

 

Input

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

 

 

Output

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

 

 

Sample Input

 

2 1 2

 

 

Sample Output

 

2 7

 

#include<iostream>
using namespace std;int main(){int c;cin>>c;while(c--){int n;cin>>n;long long *arr = new long long[10000];arr[0] = 2;arr[1] = 7;long k = 5;for(int i = 2;i<10000;i++){arr[i] = arr[i-1] + (k+4);k += 4;}cout<<arr[n-1]<<endl;}return 0;
}

Bitset

更多推荐

杭电OJ100题——2050

本文发布于:2024-03-23 19:18:23,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1741834.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:杭电

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!