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

    solution

    Đề bài: [Toán cho CNTT] Bảng sai phân tiến

    Cho dãy giá trị y0,y1,…,yn−1y_0,y_1,\dots,y_{n-1}y0​,y1​,…,yn−1​ tại các mốc cách đều. Sai phân tiến được định nghĩa:

    Δ0yi=yi,Δkyi=Δk−1yi+1−Δk−1yi\Delta^0 y_i = y_i,\quad \Delta^{k} y_i = \Delta^{k-1}y_{i+1}-\Delta^{k-1}y_iΔ0yi​=yi​,Δkyi​=Δk−1yi+1​−Δk−1yi​

    Hãy in toàn bộ bảng sai phân tiến: dòng kkk (bắt đầu từ 0) chứa các giá trị Δkyi\Delta^k y_iΔkyi​.

    Ví dụ: y=[1,4,9,16]y=[1,4,9,16]y=[1,4,9,16] cho cấp 1 là [3,5,7][3,5,7][3,5,7], cấp 2 là [2,2][2,2][2,2], cấp 3 là [0][0][0].

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

      Dòng 1: số nguyên nnn. Dòng 2: nnn giá trị yiy_iyi​.

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

      1≤n≤501 \le n \le 501≤n≤50.

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

      nnn dòng; dòng thứ kkk là các sai phân cấp kkk, mỗi số 4 chữ số thập phân, cách nhau bởi dấu cách.

    Ví dụ:

    Đầu vào:

    4
    1 4 9 16
    

    Đầu ra:

    1.0000 4.0000 9.0000 16.0000
    3.0000 5.0000 7.0000
    2.0000 2.0000
    0.0000

    Giải thích:

    Cap 1: [3,5,7]; cap 2: [2,2]; cap 3: [0].

    Đang tải editor...