L1-068 调和平均
Statement
Metadata
- 作者: 陈越
- 单位: 浙江大学
- 代码长度限制: 16 KB
- 时间限制: 400 ms
- 内存限制: 64 MB
输入格式
每个输入包含 1 个测试用例。每个测试用例第 1 行给出正整数
输出格式
在一行中输出给定数列的调和平均值,输出小数点后2位。
输入样例
输出样例
Solution
#include <bits/stdc++.h>
using namespace std;
using db = double;
int main() {
int n;
cin >> n;
db sum = 0;
for (int i = 1; i <= n; ++i) {
db x;
cin >> x;
sum += 1.0 / x;
}
printf("%.2f\n", n * 1.0 / sum);
return 0;
}
Last update: May 4, 2022