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 chia của Newton

    Cho nnn điểm (xi,yi)(x_i,y_i)(xi​,yi​). Sai phân chia được định nghĩa đệ quy:

    f[xi]=yi,f[xi,…,xi+k]=f[xi+1,…,xi+k]−f[xi,…,xi+k−1]xi+k−xif[x_i]=y_i,\quad f[x_i,\dots,x_{i+k}]=\frac{f[x_{i+1},\dots,x_{i+k}]-f[x_i,\dots,x_{i+k-1}]}{x_{i+k}-x_i}f[xi​]=yi​,f[xi​,…,xi+k​]=xi+k​−xi​f[xi+1​,…,xi+k​]−f[xi​,…,xi+k−1​]​

    Hãy in các hệ số đầu bảng f[x0],f[x0,x1],…f[x_0], f[x_0,x_1], \dotsf[x0​],f[x0​,x1​],… (đây là hệ số đa thức Newton tiến).

    Ví dụ: (0,1),(1,2),(2,5)(0,1),(1,2),(2,5)(0,1),(1,2),(2,5) cho hệ số 1,1,11, 1, 11,1,1 (đa thức 1+1(x−0)+1(x−0)(x−1)=x2+11 + 1(x-0) + 1(x-0)(x-1)=x^2+11+1(x−0)+1(x−0)(x−1)=x2+1).

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

      Dòng 1: nnn. Dòng 2: các xix_ixi​. Dòng 3: các yiy_iyi​.

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

      2≤n≤202 \le n \le 202≤n≤20, các xix_ixi​ phân biệt.

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

      nnn hệ số sai phân chia đầu bảng, mỗi số 4 chữ số thập phân, cách nhau bởi dấu cách.

    Ví dụ:

    Đầu vào:

    3
    0 1 2
    1 2 5
    

    Đầu ra:

    1.0000 1.0000 1.0000

    Giải thích:

    He so: 1, 1, 1 ung voi da thuc x^2+1.

    Đang tải editor...