2 1 2
2 7
#include<stdio.h>
int main()
{int c, n, i;long long int array[10005];array[1]=2;array[2]=7;for(i=3;i<10005;i++)array[i]=array[i-1]+4*i-3;scanf("%d", &c);while(c--){scanf("%d", &n);printf("%lld\n", array[n]);}return 0;
}
找规律
f(n)=f(n-1)+[(n-1)*2+1]*2-1;
f(n)表示我们要求得有n条折线的情况,中括号中的表达式表示增加一条 直线 的时候增加的面,乘以2就是增加两条线的情况,当两条线变成一条折线的时候,
就会减少一个面,所以减1。