当前位置: 首页 > news >正文

POJ 1905

二分,至今仍不知为什么事单调关系,但是做此题之前,知道此题考查二分,所以就递增和递减都做了一下,最后发现是单调递增的;

#include <stdio.h>
#include <math.h>
int main()
{
    double l,n,c;
	while(scanf("%lf %lf %lf",&l,&n,&c))
	{
		if(l<0) break; 
		double ll,ang;
		ll=(1+n*c)*l;
		double high=l;//为了保险定大一点
		double low=0;
		double mid;
		while((high-low)>1e-5)
		{
			mid=(high+low)/2;
			double r=(l*l+4*mid*mid)/(8*mid);
			if((2*r*asin(l/(2*r)))<ll)
				low=mid;
			else
				high=mid;
		}
		printf("%.3lf\n",low);//输出high,mid都可以因为有精度保证,最后结果都一样
	}
	return 0;
}


 

转载于:https://www.cnblogs.com/lj-vs-lishimin/archive/2012/06/15/2774395.html

相关文章:

  • open cv绘制形状与文字
  • open cv均值 中值 高斯 双边高斯 滤波及模糊
  • C语言运算符优先级
  • open cv膨胀与腐蚀
  • 浅谈外链因何而存在?
  • open cv形态学操作
  • 微软发布Surface平板电脑 再度挑战苹果
  • open cv提取水平线与垂直线
  • 用VBScript实现Zip解压缩目录中的所有文件
  • open cv图像上采样与下采样
  • C#中的Main方法
  • open cv阈值的基本操作
  • GridView 点击子View时设置子View的背景色为透明
  • open cv常见算子与自定义线性滤波
  • open cv边缘的处理
  • Apache Spark Streaming 使用实例
  • canvas 五子棋游戏
  • iOS小技巧之UIImagePickerController实现头像选择
  • js 实现textarea输入字数提示
  • JWT究竟是什么呢?
  • MD5加密原理解析及OC版原理实现
  • React 快速上手 - 06 容器组件、展示组件、操作组件
  • Vue.js-Day01
  • vue和cordova项目整合打包,并实现vue调用android的相机的demo
  • webpack项目中使用grunt监听文件变动自动打包编译
  • yii2权限控制rbac之rule详细讲解
  • 初识 beanstalkd
  • 看完九篇字体系列的文章,你还觉得我是在说字体?
  • 马上搞懂 GeoJSON
  • 七牛云假注销小指南
  • 全栈开发——Linux
  • 三栏布局总结
  • 少走弯路,给Java 1~5 年程序员的建议
  • 一个JAVA程序员成长之路分享
  • Hibernate主键生成策略及选择
  • kubernetes资源对象--ingress
  • ​Distil-Whisper:比Whisper快6倍,体积小50%的语音识别模型
  • # 达梦数据库知识点
  • #LLM入门|Prompt#1.7_文本拓展_Expanding
  • (10)工业界推荐系统-小红书推荐场景及内部实践【排序模型的特征】
  • (第8天)保姆级 PL/SQL Developer 安装与配置
  • (附源码)ssm跨平台教学系统 毕业设计 280843
  • (附源码)计算机毕业设计SSM疫情居家隔离服务系统
  • (入门自用)--C++--抽象类--多态原理--虚表--1020
  • (三)uboot源码分析
  • (十六)Flask之蓝图
  • (五)关系数据库标准语言SQL
  • (转)Groupon前传:从10个月的失败作品修改,1个月找到成功
  • .net core 6 集成 elasticsearch 并 使用分词器
  • .Net FrameWork总结
  • .NET Micro Framework初体验(二)
  • .net 后台导出excel ,word
  • .NET3.5下用Lambda简化跨线程访问窗体控件,避免繁复的delegate,Invoke(转)
  • @configuration注解_2w字长文给你讲透了配置类为什么要添加 @Configuration注解
  • @TableLogic注解说明,以及对增删改查的影响