二分-UVA10341
来源:互联网 发布:知豆电动汽车代理加盟 编辑:程序博客网 时间:2024/06/04 23:36
https://vj.xtuacm.cf/contest/view.action?cid=115#problem/J
二分简单题
#include <iostream>#include <cstdio>#include <cmath>#include <cstring>#include <algorithm>#define ll long longusing namespace std;int main(){ int p,q,r,s,t,u; while(~scanf("%d %d %d %d %d %d",&p,&q,&r,&s,&t,&u)) { double l=0,rr=1; double s1=p*exp(l)+q*sin(l)+r*cos(l)+s*tan(l)+t*l*l+u; double s2=p*exp(-rr)+q*sin(rr)+r*cos(rr)+s*tan(rr)+t*rr*rr+u; if((s1>0&&s2>0)||(s1<0&&s2<0)) printf("No solution\n"); else { while(1) { double mid=(l+rr)/2; double s3=p*exp(-mid)+q*sin(mid)+r*cos(mid)+s*tan(mid)+t*mid*mid+u; if(s3<0) rr=mid; else l=mid; if(fabs(rr-l)<1e-7)//精度控制 break; } printf("%.4lf\n",l); } } return 0;}
阅读全文
0 0
- 二分-UVA10341
- Uva10341——二分
- UVA10341 solve it 二分
- Uva10341 水二分 卡精度
- [二分&&高精度]Solve It uva10341
- UVA10341解方程(二分)
- UVA10341 二分枚举解方程
- UVA10341
- uva10341
- uva10341
- uva10341 - solve it (二分查找)
- uva10341 - Solve It
- UVa10341 Solve It!
- uva10341(解方程)
- uva10341 - Solve It
- UVA10341二分解方程
- uva10341 Solve It
- 例题2.26 解方程 UVa10341
- Java类的创建及类与对象的关系
- C#之入门总结_循环及打印图形_03
- 控制台输入三条边长,判断是否能构成三角形。如果能构成,输出三角形的周长,并且告知该三角形是什么类型(锐角、直角、钝角),再判断下该三角形是 等腰、等边还是不等边三角形。
- Android-Iconics 开源库的使用
- 8月面试的几道编程基础题(持续更新各种面试题)
- 二分-UVA10341
- 无序数组的中位数
- 五星填数--第六届蓝桥杯国赛JAVA B组第二题
- java并发与线程
- DFS--深度优先搜索
- Zookeeper集群模式无法部署云服务器【java.net.BindException: 无法指定被请求的地址 (Bind failed)】的解决
- equals和==的区别分析
- 两日期间隔
- Unity-Graphic绘制菱形Rhombus