ACM 偶數求和

2021-10-10 08:13:34 字數 693 閱讀 7365

有乙個長度為n(n<=100)的數列,該數列定義為從2開始的遞增有序偶數,現在要求你按照順序**每m個數求出乙個平均值,如果最後不足m個,則以實際數量求平均值。**程式設計輸出該平均值序列。

input

輸入資料有多組,每組佔一行,包含兩個正整數n和m,n和m的含義如上所述。

output

對於每組輸入資料,輸出乙個平均值序列,每組輸出佔一行。

sample input

3 24 2

sample output

3 63 7

妙點:

要分類討論是否剛好夠求平均值。

其中,討論過程中,用到int的除法要記得其只保留商,不會四捨五入,若不能整除,要在商後+1;

因為公差是2,故求平均值可以是:(最大+最小)/2;

整體**如下:

#include

using

namespace std;

intmain()

if(n%m==0)

else

cout<<

" ";}}

else

int s=0;

for(

int j=k;j) cout<(n-k)

}

ACM 偶數求和

description 還記得小時候,我們剛開始學會數數那會兒,總是被數的各種概念,繞的頭昏腦漲。比如,0是自然數嗎?什麼是實數?什麼是整數?什麼是偶數和奇數?比如偶數就有乙個神奇的性質 任何乙個奇數都不等於任何乙個偶數 若干個整數的連乘積,如果其中有乙個偶數,乘積必然是偶數。所以這道題目大家 所要...

acm1796 偶數求和

題目 problem description 有乙個長度為n n 100 的數列,該數列定義為從2開始的遞增有序偶數,現在要求你按照順序每m個數求出乙個平均值,如果最後不足m個,則以實際數量求平均值。程式設計輸出該平均值序列。input 輸入資料有多組,每組佔一行,包含兩個正整數n和m,n和m的含義...

杭電ACM2015偶數求和

problem description 有乙個長度為n n 100 的數列,該數列定義為從2開始的遞增有序偶數,現在要求你按照順序每m個數求出乙個平均值,如果最後不足m個,則以實際數量求平均值。程式設計輸出該平均值序列。input 輸入資料有多組,每組佔一行,包含兩個正整數n和m,n和m的含義如上所...