杭电2015

来源:互联网 发布:mac版vpn哪个好用 编辑:程序博客网 时间:2024/05/18 02:25

#include<iostream>
using namespace std;
int main()
{
 int n,m;
 while(cin>>n>>m)
 {
  int c[101],i,j,sum=0,b=n%m,a=n/m;
  for(i=1;i<=n;i=i+1)
  {
    c[i]=2*i;
  }
  for(i=1;i<=m;i++)  //先输出第一个m的平均值,目的是为了避免

                               输出最后一个数据的时候会输出空格
{

sum=sum+c[i];
  }
  cout<<sum/m;
  sum=0;
  for(i=m+1;i<=a*m;i++)
  {
   sum=sum+c[i];
  if(i%m==0)            //每次计算m个数据之后就计算其平均值并将其输出
   {
    cout<<' '<<sum/m;
    sum=0;                 //计算下组数据时让其初始值为零
   }
   
  }
  for(i=m*a+1;i<=n;i++)
  {
   sum=sum+c[i];
  }
  if(sum!=0)
  cout<<' '<<sum/(n-m*a);     //输出划分完后的最后几个数据的平均值
  cout<<endl;
 }
}

原创粉丝点击