Now, here is a fuction: F(x) = 6 * x^7+8*x^6+7*x^3+5*x^2-y*x (0 <= x <=100) Can you find the minimum value when x is between 0 and 100.
The first line of the input contains an integer T(1<=T<=100) which means the number of test cases. Then T lines follow, each line has only one real numbers Y.(0 < Y <1e10)
Just the minimum value (accurate up to 4 decimal places),when x is between 0 and 100.
2 100 200
-74.4291 -178.8534
这题有两个思路,都需要一点数学 一个思路是可以明显看出这个函数在[0,100]上是一个凹函数,那么由此可以使用三分 另一个思路是利用最值点导数值为0这一性质,于是我们也可以采用二分 我用的是后一种思路,不多说直接上代码吧
新闻热点
疑难解答