http://acm.hdu.edu.cn/showproblem.php?pid=2015
3 2 4 2
3 6 3 7
<span style="font-size:24px;">#include <stdio.h>
int main()
{
int n,m;
while (scanf("%d %d",&n,&m)!=EOF)
{
int i,count = 0,tmp = 0,sum = 0;
for (i=1;i<=n;i++)
{
count++;
tmp += 2; //以2开始递增的
sum += tmp;
if (i == n) //如果到了最后一个(不用管是否等于m)。
{
printf("%d\n",sum / count);
} else
if (count == m)
{
printf("%d ",sum / m); //前面按m分开的。
count = 0; sum =0;
}
}
}
return 0;
</span>原文地址:http://blog.csdn.net/u012766950/article/details/38051029