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

    solution

    Đề bài: [Toán cho CNTT] Đếm khoảng chứa nghiệm bằng phép đổi dấu

    Định vị nghiệm bằng đổi dấu

    Chia [a,b] thành k đoạn con đều nhau. Một đoạn [x_j, x_{j+1}] chứa nghiệm nếu f(x_j)·f(x_{j+1}) < 0. Ngoài ra, nếu một điểm nút có f = 0 thì cũng đếm là một nghiệm.

    In tổng số nghiệm phát hiện được.

    Ví dụ

    f(x) = x² − 3x + 2 trên [0,3], k = 6 (nghiệm tại 1 và 2) → 2.

    Input mẫu

    2
    1 -3 2
    0 3
    6
    

    Output mẫu

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

      Dòng 1: deg. Dòng 2: hệ số. Dòng 3: a b. Dòng 4: k.

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

      1 ≤ deg ≤ 6; a < b; 1 ≤ k ≤ 100000; điểm nút chọn sao cho không bỏ sót nghiệm.

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

      Số nghiệm/khoảng chứa nghiệm phát hiện, số nguyên.

    Ví dụ:

    Đầu vào:

    2
    1 -3 2
    0 3
    6
    

    Đầu ra:

    2

    Giải thích:

    Chia [0,3] thành 6 đoạn; nút x=1 và x=2 cho f=0 nên đếm được 2 nghiệm.

    Đang tải editor...