#include <iostream>
using namespace std;
int main()
{ int n,m;
while(cin>>n>>m)
{ int s(2),sum(0),j(0);
for(int i=1;i<=n;++i)
{ ++j;
sum=sum+2*i;
if(i==n)
{ cout<<sum/j<<endl;
}
else if((i%m==0))
{ cout<<sum/j<<" ";
j=0;
sum=0;
}
}
}
return 0;
}
tips:也不是很难,一次AC,需要注意一下最后一项的求法
看了看DISCUSS里面有用等差数列求和的办法,没看懂...因为我不会C