51nod1719数值计算+二分
来源:互联网 发布:建筑结构用什么软件 编辑:程序博客网 时间:2024/05/20 10:24
令
求F(x)=0的前n小的正根的和。
其中w是定值,为1e4
保留到小数点后3位
因为
那就在0-pi中二分出零点,那么之后的零点很快就搞好咯。。
#include<bits/stdc++.h>using namespace std;#define pi acos(-1.0)#define eps 1e-8int A,B,n;double zero(double x){ double ans=0; for(int i=1;i<=10000;i++){ ans+=A*sin(x+i)/(i+sin(i))+B*cos(x+i)/(i+cos(i)); } return ans;}int main(){ scanf("%d %d %d",&A,&B,&n); double l=0,r=pi; while(r-l>eps){ double mid=(l+r)/2; if(zero(mid)>0) r=mid; else l=mid; } double firstans=l; double nextans=l+pi; double ans=firstans; for(int i=2;i<=n;i++){ ans+=nextans; nextans+=pi; } printf("%.3f\n",ans); return 0;}
0 0
- 51nod1719数值计算+二分
- 51nod 1719 数值计算(二分)
- 51nod 1719 数值计算
- 51Nod-1719-数值计算
- 数值计算
- 数值计算
- 数值计算
- html数值计算计算
- 数值计算数值积分实现
- 数值计算问题--素数
- 常用数值计算库
- 数值计算下载地址
- MATlAB数值计算功能
- C++数值计算资源
- java数值精确计算
- 常用数值计算库
- 数值计算的性质
- Java浮点数值计算
- iOS tableview分割线及点击效果处理方案
- 浅谈Android 兼容性测试
- 【android studio】 gradle配置成本地离线zip包
- cocos环境搭建教程
- 安卓Fragment 碎片!!!
- 51nod1719数值计算+二分
- [解读小程序]灵犀新闻客户端
- Android:MVP模式例子
- HTTP Request Callback接口设计
- 微信开发(调用各种接口)
- Linux 查看磁盘分区、文件系统、使用情况的命令和相关工具介绍
- struts的文件上传之后
- JS判断访问终端是手机还是电脑
- hibernate持久层,java代码创建表