#include <stdio.h>
#include <stdlib.h>
int main()
{
int n,m,i,j,ave; //n是數列元素個數,m是每隔多少元素算平均值。
while(scanf("%d%d",&n,&m)!=EOF)
{
j=0;
if(n%m==0)
{
for(i=1; i<=n; i++)
{
j=i*i+i;
if(i%m==0)
{
j-=(i-m)*(i-m)+i-m;
ave=j/m;
if(i/m==1)
printf("%d",ave);
else
printf(" %d",ave);
}
}
}
else
{
for(i=1; i<=n-n%m; i++)
{
j=i*i+i;
if(i%m==0)
{
j-=(i-m)*(i-m)+i-m;
ave=j/m;
printf("%d ",ave);
}
}
printf("%d",(n*n+n-(i-1)*(i-1)-i+1)/(n%m));
}
printf("\n");
}
}
|