|
|
楼主 |
发表于 2005-11-15 23:53
|
显示全部楼层
#include<stdio.h>
int main()
{
int a[501]={0};
int m;
int n;
int i,j;
int d;
a[1]=1;a[2]=5;a[3]=13;
for(i=4;i<=500;i++)
{
for(d=0,m=3;m<=i;m+=2)
{
d+=(i-m);
}
a=a[i-1]+(2*i-1)+(i*(i-1))/2+d;
}
while(scanf("%d",&n)!=-1)
{
printf("%d%c",a[n],10);
}
} |
|