HDU2199
来源:互联网 发布:mac os 磁盘分区 编辑:程序博客网 时间:2024/04/28 10:59
/*简单二分
注意控制精度
比如精度ex=1e-6的时候第一个案例结果为1.6151
*/
#include<stdio.h>
#include<math.h>
#define ex 1e-8
int main()
{
int T;
double st,en,mid,Y;
scanf("%d",&T);
while(T--)
{
scanf("%lf",&Y);
if(Y<6 || Y>807020306) { printf("No solution!\n"); continue;}
st=0;
en=100;
while(en-st>ex)
{
mid=(st+en)/2;
double sum=8*mid*mid*mid*mid+7*mid*mid*mid+2*mid*mid+3*mid+6;
if(Y>sum+ex) st=mid;
else en=mid;
}
printf("%.4lf\n",st);
}
return 0;
}
注意控制精度
比如精度ex=1e-6的时候第一个案例结果为1.6151
*/
#include<stdio.h>
#include<math.h>
#define ex 1e-8
int main()
{
int T;
double st,en,mid,Y;
scanf("%d",&T);
while(T--)
{
scanf("%lf",&Y);
if(Y<6 || Y>807020306) { printf("No solution!\n"); continue;}
st=0;
en=100;
while(en-st>ex)
{
mid=(st+en)/2;
double sum=8*mid*mid*mid*mid+7*mid*mid*mid+2*mid*mid+3*mid+6;
if(Y>sum+ex) st=mid;
else en=mid;
}
printf("%.4lf\n",st);
}
return 0;
}
- HDU2199
- hdu2199
- HDU2199
- hdu2199
- hdu2199
- hdu2199
- hdu2199
- hdu2199
- hdu2199
- HDU2199
- hdu2199
- hdu2199
- HDU2199
- hdu2199
- 二分法HDU2199
- hdu2199 二分
- HDU2199二分
- hdu2199 二分枚举
- 单词查找树
- UML解惑---UML类图符号 各种关系说明以及举例
- Unix系统安全——绿盟科技
- 两个C++编译错误及解决办法--does not name a type和field `XX' has incomplete type
- 【js学习笔记-014】-- 转义字符
- HDU2199
- JSP中的全局变量和局部变量
- HDU2899
- 解决ADB server didn't ACK问题
- zoj 2277 (数论)
- Accepted Necklace 2660
- 机电类特种设备(起重、电梯、厂车)报告管理软件
- HDU4190
- yii ar中的rules()规则