标签:
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