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

工程施工合同seo霸屏

工程施工合同,seo霸屏,it培训机构有哪些,网站推广优化开发建设一、二分搜索 1、查找数的范围 原题链接  这道题看似是二分搜索的题目,实则就是二分搜索。与一般的搜索不同的是,若查找元素重复,则分别返回重复元素的左端下标和右端下标,若不存在则返回“-1 -1。我们常用的二分搜索是返回的…

一、二分搜索

1、查找数的范围

  • 原题链接
    在这里插入图片描述
     这道题看似是二分搜索的题目,实则就是二分搜索。与一般的搜索不同的是,若查找元素重复,则分别返回重复元素的左端下标和右端下标,若不存在则返回“-1 -1。我们常用的二分搜索是返回的重复元素的左端下标,稍作修改,则可以返回右端元素下标。
#include<iostream>
#include<stdio.h>
using namespace std;
const int N = 1e5+10;
int a[N];//若存在重复元素,则返回左边界
int searchLeft(int q[],int l,int r,int x)
{while(l<r){int mid = l+r>>1;if(q[mid]<x){l = mid+1;}else{r = mid ;}}return l;
}
//若存在重复,则返回右边界
int searchRight(int q[],int l,int r,int x)
{while(l<r){int mid = (l+r+1)>>1;if(q[mid]<=x)l = mid;elser = mid-1;}return r;
}
int main()
{int n,m;cin>>n>>m;for(int i=0;i<n;i++){cin>>a[i];}while(m--){int num;cin>>num;//搜索左边界int pos1 = searchLeft(a,0,n-1,num);//搜索有边界if (a[pos1]!=num){cout<<"-1 -1"<<endl;}else{int pos2 = searchRight(a,0,n-1,num);cout<<pos1<<' '<<pos2<<endl;}}system("pause");return 0;
}

2、数的三次方根

  • 原题链接
  • 在这里插入图片描述
     这道题可以用二分搜索的方法,来搜索一个数的三次方根的近似解。
#include<iostream>
using namespace std;
int main()
{double x,l = -100000.0,r = 100000.0;cin>>x;while(r-l>1e-8){double mid = (l+r)/2.0;if(mid*mid*mid< x){l = mid;}elser = mid;}printf("%.6f\n",r);return 0;
}
http://www.hrbkazy.com/news/1409.html

相关文章:

  • 做网站需要模板吗网页设计友情链接怎么做
  • 长春网站建设公司排名前十杭州网站优化咨询
  • 可以转app的网站怎么做seort什么意思
  • 罗阳网站建设网站制作软件免费下载
  • 网上做调查赚钱的网站软文广告有哪些
  • 泉州seo建站优化大师软件下载
  • 武汉汉口做网站推广注册域名查询网站官网
  • 无锡网站制作哪家正规什么推广方法是有效果的
  • 方圆网 网站建设免费私人网站建设软件
  • 个人网站可以做淘宝客网站吗网络推广工具
  • 碑林网站制作石家庄新闻网
  • 建筑设计是干嘛的福州网站优化公司
  • 挂别人公司做网站可以吗专业seo服务商
  • 做网站用windows还是linux合肥百度快照优化排名
  • wordpress分栏seo实战视频
  • 经验分享的网站开发搜索平台
  • 重庆网站建设选卓光百度上怎么打广告宣传
  • 如何推广微信视频号谷歌搜索引擎优化
  • 网站投稿源码快速网站推广
  • 软文自助发稿软件开发 网站建设seowhy教研室
  • 成都网络营销北京seo专业团队
  • wordpress架构的网站购物网站制作
  • 医疗机构网站权威解读当前经济热点问题
  • 广告创意设计案例企业seo排名费用报价
  • 做中药材生意哪个网站靠谱深圳网络推广渠道
  • 网站建设有那几个类型汕头seo代理商
  • 一般做网站是用什么语言开发的小红书seo软件
  • 企业网站建站 合肥seo优化技术招聘
  • 个人网站做捐赠发布违法吗百度网盘下载电脑版官方下载
  • 动态asp.net网站开发教程seo也成搜索引擎优化