[Buổi 4][Vòng lặp][RDD] Bài 45: Nghịch đảo của tổng nghịch đảo
Nghịch đảo của tổng nghịch đảo
Bối cảnh
Cho trước một dãy \(N\) số nguyên \(A_1, \dots, A_N\).
Yêu cầu
Tìm nghịch đảo (nhân) của tổng các nghịch đảo của những số này, \(\frac{1}{A_1} + \dots + \frac{1}{A_N}\).
Input
N
A_1 A_2 … A_N
Output
In ra một số thập phân (hoặc một số nguyên) biểu thị giá trị của \(\frac{1}{\frac{1}{A_1} + \dots + \frac{1}{A_N}}\).
Kết quả của bạn sẽ được coi là đúng nếu sai số tuyệt đối hoặc tương đối so với kết quả của giám khảo không quá \(10^{-5}\).
Ràng buộc
- \(1 \leq N \leq 100\)
- \(1 \leq A_i \leq 1000\)
Ví dụ 1
Input
2
10 30
Output
7.5
Giải thích ví dụ
\(\frac{1}{\frac{1}{10} + \frac{1}{30}} = \frac{1}{\frac{4}{30}} = \frac{30}{4} = 7.5\)
In ra \(7.50001\), \(7.49999\), và các kết quả tương tự sẽ được chấp nhận.
Ví dụ 2
Input
3
200 200 200
Output
66.66666666666667
Giải thích ví dụ
Ví dụ 1: 2 10 30
Giải thích: Tính nghịch đảo của tổng các nghịch đảo của 10 và 30, kết quả là 7.5.
Ví dụ 2: 3 200 200 200
Giải thích: Tính nghịch đảo của tổng các nghịch đảo của ba số 200, kết quả là 66.66666666666667.
\(\frac{1}{\frac{1}{200} + \frac{1}{200} + \frac{1}{200}} = \frac{1}{\frac{3}{200}} =\frac{200}{3} = 66.6666\ldots\).
In ra 6.66666e+1 và các kết quả tương tự cũng sẽ được chấp nhận.
Thông tin học tập
- Buổi: B04
- Concepts: for loops, floating-point arithmetic, accumulation
- Giới hạn kiến thức: B01-B04
- Time limit: 1 second
- Memory limit: 20 MB
- Point: 15
Comments