[Hàm] - Tổng phân số Ai Cập

Xem PDF

Điểm: 100 (p) Thời gian: 1.0s Bộ nhớ: 1G Input: bàn phím Output: màn hình

Hãy in ra tổng dãy số:

\(S = 1 + \frac{1}{2} + \frac{1}{3} + \frac{1}{4} + \dots + \frac{1}{n}\)

Chi tiết cài đặt

Bạn cần cài đặt hàm sau:

long double solve(int N)
  • \(N\): số nguyên dương \(N\).
  • Hàm này cần trả về một số thực là tổng của dãy số \(S\).
  • Hàm này được gọi đúng một lần.
  • Kết quả của bạn sẽ được coi là đúng nếu sai số so với kết quả không vượt quá \(10^{-3}\).

Constraint

  • \(1 \leq N \leq 10^6\).

Ví dụ

Xét lời gọi hàm sau:

solve(2)

Trong ví dụ này, \(N = 2\). Vậy \(S = \frac{1}{1} + \frac{1}{2} = 1.5\).

Vậy hàm cần trả về số thực có giá trị là \(1.5\).


Bình luận

Không có bình luận nào.