Các lượt nộp
    Danh sách bài
    Trang chủ
    Báo lỗi

    solution

    Đề bài: [C] Xấp xỉ số e bằng tổng 1/k! — chuỗi Euler

    Hãy tính tổng S=11!+12!+13!+⋯+1n!S = \dfrac{1}{1!} + \dfrac{1}{2!} + \dfrac{1}{3!} + \dots + \dfrac{1}{n!}S=1!1​+2!1​+3!1​+⋯+n!1​ (khi nnn đủ lớn, S+1S+1S+1 xấp xỉ số e≈2.718281...e \approx 2.718281...e≈2.718281...).

    Gợi ý: dùng biến t cho số hạng, cập nhật t = t / i thay vì tính lại giai thừa từ đầu để tránh tràn.

    Ví dụ: n=2⇒1/1+1/2=1.500000n=2 \Rightarrow 1/1 + 1/2 = 1.500000n=2⇒1/1+1/2=1.500000.

    • Định dạng đầu vào:

      Một số nguyên dương nnn.

    • Ràng buộc đầu vào:

      1≤n≤201 \le n \le 201≤n≤20.

    • Định dạng đầu ra:

      Một số thực — tổng SSS, in với đúng 6 chữ số sau dấu phẩy.

    Ví dụ:

    Đầu vào:

    2
    

    Đầu ra:

    1.500000

    Giải thích:

    1/1! + 1/2! = 1 + 0.5 = 1.500000.

    Đang tải editor...