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

    solution

    Đề bài: [Toán cho CNTT] Sai số tổng cấp số nhân giữa công thức và cộng trực tiếp

    Tổng nnn số hạng đầu của cấp số nhân với số hạng đầu a1a_1a1​ và công bội rrr (∣r∣<1|r|<1∣r∣<1, r≠0r \ne 0r=0) có thể tính theo công thức rút gọn Sct=a1⋅1−rn1−rS_{ct} = a_1 \cdot \frac{1-r^n}{1-r}Sct​=a1​⋅1−r1−rn​ hoặc bằng cách cộng trực tiếp từng số hạng a1,a1r,a1r2,…,a1rn−1a_1, a_1 r, a_1 r^2, \dots, a_1 r^{n-1}a1​,a1​r,a1​r2,…,a1​rn−1 theo số học float64 tuần tự. Hãy tính cả hai kết quả và sai số tuyệt đối giữa chúng.

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

      Một dòng chứa ba số: a1a_1a1​, rrr, nnn (số nguyên), cách nhau bởi khoảng trắng.

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

      0.1≤∣a1∣≤1000.1 \le |a_1| \le 1000.1≤∣a1​∣≤100; 0<∣r∣<10 < |r| < 10<∣r∣<1; 1≤n≤10001 \le n \le 10001≤n≤1000.

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

      In ra ba dòng: SctS_{ct}Sct​ (công thức), SttS_{tt}Stt​ (cộng trực tiếp) - mỗi giá trị làm tròn tới 10 chữ số thập phân, và sai số tuyệt đối ∣Sct−Stt∣|S_{ct}-S_{tt}|∣Sct​−Stt​∣ theo định dạng khoa học với 6 chữ số sau dấu phẩy.

    Ví dụ:

    Đầu vào:

    1.0 0.5 50
    

    Đầu ra:

    2.0000000000
    2.0000000000
    0.000000e+00

    Đang tải editor...