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