Với hàm f(x)=a*x^2+b*x+c, đạo hàm g(x)=f'(x)=2*a*x+b. Điểm cực trị là nghiệm g(x)=0.
Cho đoạn [lo, hi] với g(lo) và g(hi) trái dấu. Lặp bisection đúng n bước:
mid = (lo+hi)/2
nếu g(lo)*g(mid) <= 0: hi = mid
ngược lại: lo = mid
In (lo+hi)/2.
a=1,b=-4 → g(x)=2x-4, nghiệm x=2. [0,5], n=50 → 2.000000.
Dòng 1: a b c. Dòng 2: lo hi. Dòng 3: n.
a != 0; g(lo)*g(hi) < 0; 1 <= n <= 200.
Một dòng: ước lượng nghiệm của f'(x)=0. Số thực in với định dạng {:.6f} (6 chữ số thập phân).
Ví dụ:
Đầu vào:
1 -4 0
0 5
50
Đầu ra:
2.000000
Giải thích:
Đang tải editor...