折线分割平面
Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others)Total Submission(s): 31958 Accepted Submission(s): 21636

2 1 2
2 7
题解:当n=1时,结果为2;当n=2时,结果为7;当n=3时,结果为16;当n=4时,结果为29;
可知:a[ n ] = a[ n - 1 ] + 4 * (n-1)+1;
代码如下:
#include<cstdio>
typedef long long ll;
ll a[10005];
int main()
{
a[1]=2;
for(int i=2;i<=10000;i++){
a[i]=a[i-1]+4*(i-1)+1;
}
int t;
scanf("%d",&t);
while(t--){
int n;
scanf("%d",&n);
printf("%lld\n",a[n]);
}
return 0;
}
12万+



被折叠的 条评论
为什么被折叠?



