首页 > 其他 > 详细

HDU 2015 偶数求和

时间:2015-10-18 18:31:57      阅读:290      评论:0      收藏:0      [点我收藏+]

偶数求和

Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/32768 K (Java/Others)
Total Submission(s): 60672    Accepted Submission(s): 26288

 1 #include<stdio.h>
 2 int main (void)
 3 {
 4     int n, m, i, j, sum, count;
 5     
 6     while(scanf("%d %d", &n, &m) == 2){
 7         i = 0;
 8         j = sum = 0;
 9         for(i = 1; i <= n; i++){
10             sum += 2*i;
11             if(i%m == 0){
12                 printf("%d", sum/m);
13                 if(i != n)
14                     putchar( );
15                 j += sum;
16                 sum -= sum;
17                 count = i;
18             }
19         }
20         if(n%m != 0)
21             printf("%d\n", sum/(n-count));
22         else
23             putchar(\n);
24     }
25     return 0;
26 }

 

Problem Description
有一个长度为n(n<=100)的数列,该数列定义为从2开始的递增有序偶数,现在要求你按照顺序每m个数求出一个平均值,如果最后不足m个,则以实际数量求平均值。编程输出该平均值序列。
 

 

Input
输入数据有多组,每组占一行,包含两个正整数n和m,n和m的含义如上所述。
 

 

Output
对于每组输入数据,输出一个平均值序列,每组输出占一行。
 

 

Sample Input
3 2 4 2
 

 

Sample Output
3 6 3 7
 

 

Author
lcy
 

HDU 2015 偶数求和

原文:http://www.cnblogs.com/clairvoyant/p/4889897.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!