Phương pháp chia đôi (bisection) tìm nghiệm của phương trình trên đoạn [a,b] bằng cách mỗi bước chia đôi độ dài đoạn chứa nghiệm. Sau n bước, độ dài đoạn còn lại là 2nb−a. Cho đoạn [a,b] (a<b) và sai số tuyệt đối mong muốn ε>0, hãy tìm số bước lặp nhỏ nhất n để độ dài đoạn còn lại không vượt quá ε, tức là n=⌈log2(εb−a)⌉.
Một dòng chứa ba số thực a, b, ε (a<b, ε>0).
−103≤a<b≤103; 10−9≤ε≤1.
In ra số nguyên n nhỏ nhất tìm được.
Ví dụ:
Đầu vào:
0.0 1.0 1e-6
Đầu ra:
20
Đang tải editor...