Input输入数据的第一行是一个整数C,表示测试实例的个数,然后是C 行数据,每行包含一个整数n(0<n<=10000),表示折线的数量。
Output对于每个测试实例,请输出平面的最大分割数,每个实例的输出占一行。
Sample Input
2 1 2
Sample Output
2 7
找规律,先找两条平行线分割平面的规律。如图

//注意数据类型开long long 。
1 #include<cstdio> 2 using namespace std; 3 int main(){ 4 int n; 5 scanf("%d",&n); 6 while(n--){ 7 int t; 8 scanf("%d",&t); 9 long long sum=1; 10 for(long long i=1;i<=t;i++){ 11 sum+=(2*i-1)*2-1; 12 } 13 printf("%lld\n",sum); 14 } 15 return 0; 16 }
原文:https://www.cnblogs.com/yzhhh/p/10473285.html