杭电ACM2015--偶数求和

Posted lightice

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了杭电ACM2015--偶数求和相关的知识,希望对你有一定的参考价值。

偶数求和

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


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

 

这道题感觉不能好好理解题目T T
会卡的地方就在 每m个数求平均值,这里是有m个数,之前求的数不算进来

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

 

 

以上是关于杭电ACM2015--偶数求和的主要内容,如果未能解决你的问题,请参考以下文章

杭电ACM2011--多项式求和

ACM HDU 2015

HDU 2015 偶数求和

杭电acm的2073无限的路

HDU2015 偶数求和入门

2015.偶数求和