偶數求和 hd 2015
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
有一個長度為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 main()
{
int a[110];
int sum[110]={0};
int i,j,m,n,d,c;
a[0]=2;
for(i=1;i<110;i++)
a[i]=a[i-1]+2;
while(scanf("%d%d",&m,&n)!=EOF)
{
memset(sum,0,sizeof(sum));
d=m%n;
c=m/n;
for(i=0;i<c;i++)
{
for(j=i*n;j<(n+i*n);j++)
sum[i]+=a[j];
sum[i]/=n*1.0;
}
for(j=c;j<c+d;j++)
{
for(i=(c*n);i<m;i++)
sum[j]+=a[i];
sum[j]/=d;
}
printf("%d",sum[0]);
for(i=1;i<c+d;i++)
printf(" %d",sum[i]);
printf("\n");
}
}
相關文章
- 多項式求和 hd 2011
- P2671 [NOIP2015 普及組] 求和
- 2數求和
- 2032 奇數求和
- 美素數 hd 4548
- 素數判定 hd 2012
- 連續自然數求和
- 使奇數位於偶數前面
- 整除的尾數 hd 2099
- 大菲波數 hd 1715
- 最小公倍數 hd 1108
- 找出N以內的偶數
- 1295 統計位數為偶數的數字
- 分拆素數和 hd 2098
- 等比數列求和技巧(公式+倍增)公式
- 演算法分析__級數求和演算法
- 統計位數為偶數的數字(C++)C++
- 尤拉計劃709:偶數袋
- 怎麼判斷Python數字中的偶數Python
- L1-009 N個數求和
- 數列求和【線段樹基礎】
- 求陣列內所有偶數的和陣列
- 「圖譜謎宮」(逢偶數日期更新)
- 求1000以內所有偶數的和
- 【進階】數論函式求和(理論)函式
- Note -「因數的尤拉函式求和」函式
- 前端--任意數求和(有名函式實現)前端函式
- 一維陣列:相鄰兩數求和陣列
- PAT-L1-009 N個數求和
- 面試題 - 使用執行緒交替列印奇數偶數面試題執行緒
- 面試題-使用執行緒交替列印奇數偶數面試題執行緒
- Table tr 奇數偶數行漸變色Jquery實現jQuery
- 洛谷題單指南-常見最佳化技巧-P2671 [NOIP2015 普及組] 求和
- 全正數偶數斐波那契數列最高層製作方法
- Linux 中sed命令輸出奇數行和偶數行的方法Linux
- [bzoj3930] [CQOI2015]選數
- P3327 [SDOI2015] 約數個數和
- LeetCode 2455[可被三整除的偶數平均值]LeetCode