hdoj 偶数求和 2015 (简单数学题)

原创 2015年11月19日 12:18:59

偶数求和

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


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
 
#include<stdio.h>
#include<string.h>
int a[110];
int b[110];
int main()
{
	int n,m,i,j,sum;
	while(scanf("%d%d",&n,&m)!=EOF)
	{
		for(i=1;i<=n;i++)//这块是先付初值 
			a[i]=i*2;
		memset(b,0,sizeof(b));//将b数组每次都清0 
		sum=0;j=0;
		for(i=1;i<=n;i++)
		{
			sum+=a[i];
			if(i%m==0)//判断是否累加了m个数,是的话证明找到了一组 
			{
				b[j++]=sum/m;
				sum=0;//::sum赋值为0 
			}			
		}
		if(n%m==0)//判断 n刚好是m的倍数 
		{
			for(i=0;i<j-1;i++)
				printf("%d ",b[i]);//输出格式要注意 ,主要是空格的输出格式 
			printf("%d\n",b[j-1]);
		}
		else//n不能整除 m ,先把b数组中的值输出,再输出最后一个值 
		{
			for(i=0;i<j;i++)
				printf("%d ",b[i]);
			printf("%d\n",sum/(n%m));
		}
	}
	return 0;
} 

杭电ACM 2015 偶数求和 算法分析详解 C++实现

Problem Description 有一个长度为n(n   Input 输入数据有多组,每组占一行,包含两个正整数n和m,n和m的含义如上所述。   Output ...
  • ke7in1314
  • ke7in1314
  • 2014年05月24日 18:22
  • 1078

hdoj 2015 偶数求和

/* 偶数求和 Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/32768 K (Java/Others) Total...
  • lmxt520
  • lmxt520
  • 2014年07月29日 19:52
  • 308

HDOJ 2015 偶数求和

偶数求和 Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/32768 K (Java/Others) Total Sub...
  • u012682145
  • u012682145
  • 2014年07月25日 09:56
  • 360

hdu 2015 偶数求和(java)

问题: 参考了他人微博对于分段计算的处理方式,个人觉得比较好。 发现另外一种处理尾数不空格比较便利的方法。 偶数求和 Time Limit: 2000/1000 MS (Java/...
  • amx50b
  • amx50b
  • 2015年05月16日 20:18
  • 730

HDOJ 2015 偶数求和问题

在网友 海岛Blog 的基础上做了修改,记录下来便于以后自己查看 HDOJ 2015 海岛Blog作品 取消Count变量的使用,代码修改如下 #include int ...
  • yangjian900109
  • yangjian900109
  • 2017年08月04日 10:23
  • 144

C++ hdoj 2015 偶数求和

#include using namespace std; int main() { int n,m; while(cin>>n>>m) { int i,j=0,sum=0; fo...
  • xunfengdumo
  • xunfengdumo
  • 2016年08月04日 20:05
  • 158

hdoj 2015 偶数求和 (水)

偶数求和 Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/32768 K (Java/Others) Total Sub...
  • bmicnj
  • bmicnj
  • 2016年03月20日 17:00
  • 150

HDOJ 2015 偶数求和(水)

偶数求和 Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/32768 K (Java/Others) Total...
  • zwj1452267376
  • zwj1452267376
  • 2015年07月21日 11:41
  • 319

HDU2015 偶数求和【入门】

偶数求和 Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/32768 K (Java/Others) Total Sub...
  • tigerisland45
  • tigerisland45
  • 2016年06月27日 08:00
  • 3601

杭电acm2015偶数求和

偶数求和 Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/32768 K (Java/Others) Total Sub...
  • fingersorry
  • fingersorry
  • 2014年09月17日 23:14
  • 882
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:hdoj 偶数求和 2015 (简单数学题)
举报原因:
原因补充:

(最多只允许输入30个字)