hdu---2015做题笔记
2016-10-06 19:27
344 查看
hdu---2015偶数求和
Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others)Total Submission(s): 75988 Accepted Submission(s): 32452
[align=left]Problem Description[/align]
有一个长度为n(n<=100)的数列,该数列定义为从2开始的递增有序偶数,现在要求你按照顺序每m个数求出一个平均值,如果最后不足m个,则以实际数量求平均值。编程输出该平均值序列。
[align=left]Input[/align]
输入数据有多组,每组占一行,包含两个正整数n和m,n和m的含义如上所述。
[align=left]Output[/align]
对于每组输入数据,输出一个平均值序列,每组输出占一行。
[align=left]Sample Input[/align]
3 2
4 2
[align=left]Sample Output[/align]
3 6
3 7
[align=left]Author[/align]
lcy
#include <iostream> using namespace std; int main() { int m, n, i, j; int a[101]; while (cin >> n >> m) { if (n <= 100) { a[0] = 0; int count = 0; int sum = 0; for (i = 1; i <= n; i++) { a[i] = a[i - 1] + 2; count++; sum += a[i]; if (count == m) { cout << sum / m; count = 0; sum = 0; if (i < n) cout << " "; } } if (count > 0 && count < m) { cout << sum / count << endl; } else cout << endl; } } return 0; }
相关文章推荐
- hdu ---2029做题笔记(c++)
- [HDU]3518 Boring counting 做题笔记
- hdu ---2039做题笔记
- hdu ---2000做题笔记(c++)
- hdu ---2008做题笔记(c++)
- hdu ---2011做题笔记(c++)
- hdu ---2035做题笔记(c++)
- hdu ---2040做题笔记(c++)
- hdu---2016做题笔记
- hdu ---2009做题笔记(c++)
- hdu ---2017做题笔记(c)
- hdu ---2030做题笔记(c++)
- hdu ---2010做题笔记(c++)
- hdu ---2012做题笔记(c++)
- hdu ---2018做题笔记
- hdu ---2022做题笔记(c++)
- hdu ---2001做题笔记(c++)
- hdu ---2019做题笔记
- hdu ---2025做题笔记(c++)
- hdu ---2002做题笔记(c++)