求方程的根

提交数: 55, 通过率: 0%, 平均分: 17.78

题目描述:

输入m,n,p,a,b,求方程f(x)=mx+nx-px=0在[a,b]内的根。m,n,p,a,b均为整数,且a<b;m,n,p都大于等于1。如果有根,则输出,精确到1E-11;第二行输出此时f(x)的值,如果无方程根,则输出“NO”。

样例输入:

2 3 4 1 2

样例输出:

1.5071265916376433E+0000
3.511049957716228E-012

提示:

首先这是一个单调递增函数,对于一个单调递增(或递减)函数,如图4-7所示,判断在[a, b]范围内是否有解,解是多少。

1556931840321064963.png

当然对于yx,我们需要用换底公式把它换成exp(x*log(y))。

时间限制: 1000ms
空间限制: 256MB