#include<stdio.h>
#include<string.h>
#include<stdlib.h>
int a[110];
int main()
{
    int m,n;
    while(scanf("%d%d",&n,&m)!=EOF)
    {
         int ave=0,sum=0;
         memset(a,0,sizeof(a));
         for(int i=1;i<=n;i++)
         {
             a[i-1]=i*2;
         }
         int count=0,c;
         c=n%m;
         if(c==0)
         {
             for(int i=1;i<=n;i++)
             {
                 sum+=a[i-1];
                 if(i%m==0)
                 {
                     ave=sum/m;
                     count++;
                     if(count==1)
                     {
                         printf("%d",ave);
                     }
                      else
                     {
                         printf(" %d",ave);
                     }
                     sum=0;
                     ave=0;
                  }
              }
           }
           else
           {
                for(int i=1;i<=n-c;i++)
                {
                     sum+=a[i-1];
                     if(i%m==0)
                     {
                         ave=sum/m;
                         count++;
                         if(count==1)
                         {
                             printf("%d",ave);
                         }
                         else
                         {
                            printf(" %d",ave);
                         }
                         sum=0;
                         ave=0;
                     }
                }
                for(int i=n-c+1;i<=n;i++)
                {
                      sum+=a[i-1];
                      ave=sum/c;
                      printf(" %d",ave);
                      sum=0;
                      ave=0;
                }
             } 
             printf("\n");
    }
   // system("pause");
    return 0;
}

编辑器加载中...

posted on 2011-07-16 15:44  枫叶飘泪  阅读(301)  评论(0编辑  收藏  举报