博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
函数求解与二分答案
阅读量:5936 次
发布时间:2019-06-19

本文共 432 字,大约阅读时间需要 1 分钟。

引入

COCI 2015/2016 CONTEST #7 PROSTI

一般化的形式

给出一个定义域在\([l,r]\)的连续函数f,求任意一个\(x0\),使得\(f(x0)=y\)。已知\(f(a) \geq y, f(b) \leq y\)

我们可以采取二分的方法,首先可以知道,\(a \leq x0 \leq b\),所以我们令\(low=a, high=b\)

又得\(mid = {(low + high) \over 2}\),那么以下条件必满足其一:

  • \(f(low) \geq y0 \geq f(mid)\),等价于\(low \leq x0 \leq mid\)
  • $ f(mid) \geq y0 \geq f(high)$ ,等价于\(mid \leq x0 \leq high\)

我们只要挑其中一个满足的条件继续二分下去就可以了。

转载于:https://www.cnblogs.com/wangck/p/5384604.html

你可能感兴趣的文章
windos下mysql迁移到LINUX数据冷备份及恢复
查看>>
centos7 搭建 SVN 服务器
查看>>
第七节 项目沟通管理、项目合同管理
查看>>
我的地盘我做主(一)——RAID
查看>>
android SQLite数据库使用实例
查看>>
vCloud Director Enterprise Cloud 5.5部署(二)
查看>>
整理NSDate,NSTimeInterval和时间间隔问题
查看>>
图片压缩
查看>>
深入理解程序设计-使用Linux 32bit 汇编语言
查看>>
监控网络流量
查看>>
linux下安装zookeeper(集群版)
查看>>
计算机基础知识
查看>>
低调的张近东高调督战,苏宁这次是真的要拼了
查看>>
使用Hibernate框架操作Mysql数据库时,插入中文字符乱码!已解决!
查看>>
我的友情链接
查看>>
系统启动之后将/var/log挂载到独立的分区
查看>>
Linux 系统下各文件目录的含义
查看>>
如何导入批量的用户账号?
查看>>
System Center Operation Manager 2012(四) 安装额外MS
查看>>
Mysql For Windows安装图解
查看>>