标签:
Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others)
Total Submission(s): 4599 Accepted Submission(s):
3304
#include<stdio.h> #include<string.h> #include<math.h> double y; double f(double x) { return 6*pow(x,7)+8*pow(x,6)+7*pow(x,3)+5*pow(x,2)-y*x; } double f1(double x) { return 42*pow(x,6)+48*pow(x,5)+21*pow(x,2)+10*x; } int main() { int t; double l,r,mid,len; scanf("%d",&t); while(t--) { scanf("%lf",&y); l=0;r=100;mid; while(r - l > 1e-8) { mid = ( r + l ) / 2; if(f1(mid)<y) l=mid; else r=mid; } len=f(r); printf("%.4lf\n",len); } return 0; }
hdoj 2899 Strange fuction【二分求解方程】
标签:
原文地址:http://www.cnblogs.com/tonghao/p/4693043.html