/*******************
*Date:2016/05/23-By
*Example:3 2
* 4 2
*******************/
#include<iostream>
using namespace std;
int main()
{
int n,m;
while(cin >> n >> m){
int avg_num = n / m + (n % m == 0 ? 0 : 1);//计算总共运行次数
int begin=2,num=m,i,sum=0,avg=0;
while(avg_num--){
for(i = begin;i <= 2 * n && num > 0;i += 2,num --)
sum+=i;
if(avg_num!=0){
avg=sum/m;
cout<<avg<<" ";
}
else{
avg = sum / (n % m + (n % m == 0 ? m : 0));//除数要注意不能为0
cout<<avg<<endl;
}
begin=i;
num=m;
sum=0;
}
}
return 0;
}
HDU 2015 偶数求和
最新推荐文章于 2020-03-03 16:11:55 发布