#include<stdio.h>
int main()
{
int n,m,i,j,c;
int a[100],b[100];
while(scanf("%d%d",&n,&m)!=EOF)
{
int u=0,k=0,s=0;
for(i=0;i<n;i++)
a[i]=2*(i+1);
c=n%m;
for(i=0;i<(n-c)/m;i++)
{
for(j=0;j<m;j++)
{
s+=a[u];
u++;
}
b[k]=s/m;
s=0;
k++;
}
if(c!=0)
{ for(u=u;u<n;u++)
s+=a[u];
b[k]=s/c;}
if(c==0)
k--;
// for(i=0;i<k+1;i++)
// {
//if(i<k)
// printf("%d ",b[i]);
// if(i==k)
// printf("%d\n",b[i]);
// }
printf("%d",b[0]);
for(i=1;i<k+1;i++)
printf(" %d",b[i]);
printf("\n");
}
return 0;
}
思路 输出
hdu 2015 偶数求和
最新推荐文章于 2018-12-23 13:53:52 发布