标签:
2 100 200
-74.4291 -178.8534
#include <stdio.h> #include <math.h> int y; double fun1(double x) { return 42*pow(x,6) + 48*pow(x,5) + 21*x*x + 10*x - y; } double fun2(double x) { return 6*pow(x,7) + 8*pow(x,6) + 7*x*x*x + 5*x*x-y*x; } int main() { int T; scanf("%d",&T); while(T--) { scanf("%d",&y); double left=0,right=100,middle; while(right-left>=1e-10) { middle=(left+right)/2; if(fun1(middle)>0) right=middle; else left=middle; } printf("%.4lf\n",fun2(left)); } return 0; }
版权声明:本文为博主原创文章,未经博主允许不得转载。
标签:
原文地址:http://blog.csdn.net/yuzhiwei1995/article/details/47840181