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 đầy đủ

    Cho nnn điểm (xi,yi)(x_i,y_i)(xi​,yi​) phân biệt. Hãy in toàn bộ tam giác sai phân chia: cấp kkk (bắt đầu từ 0) chứa các giá trị f[xi,…,xi+k]f[x_i,\dots,x_{i+k}]f[xi​,…,xi+k​] với i=0,…,n−1−ki=0,\dots,n-1-ki=0,…,n−1−k.

    f[xi,…,xi+k]=f[xi+1,…,xi+k]−f[xi,…,xi+k−1]xi+k−xif[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​,…,xi+k​]=xi+k​−xi​f[xi+1​,…,xi+k​]−f[xi​,…,xi+k−1​]​

    In theo từng cấp (mỗi cấp một dòng).

    Ví dụ: (0,1),(1,2),(2,5)(0,1),(1,2),(2,5)(0,1),(1,2),(2,5) cho cấp 0: 1 2 5, cấp 1: 1 3, cấp 2: 1.

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

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

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

      1≤n≤201 \le n \le 201≤n≤20, mốc phân biệt.

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

      nnn dòng; dòng kkk chứa các sai phân chia cấp kkk, 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 2.0000 5.0000
    1.0000 3.0000
    1.0000

    Giải thích:

    Cap 0: 1 2 5; cap 1: 1 3; cap 2: 1.

    Đang tải editor...