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

做别人一样的网站吗太原seo招聘

做别人一样的网站吗,太原seo招聘,设计的网站有哪些,图片网站如何做百度排名题目链接https://www.acwing.com/file_system/file/content/whole/index/content/4317/ 当求左端点时,条件是a【mid】大于等于x,并把右端点缩小。 当求右端点时,条件是a【mid】小于等于x,并把左端点扩大。 1.确定一个区间&…

题目链接icon-default.png?t=N7T8https://www.acwing.com/file_system/file/content/whole/index/content/4317/

当求左端点时,条件是a【mid】大于等于x,并把右端点

当求右端点时,条件是a【mid】小于等于x,并把左端点。 

1.确定一个区间,使得目标值一定在区间中

2.找一个性质满足:

        (1)性质具有二段性

        (2)答案是二段性的分界点

3.整数二分(处理红色右端点和绿色左端点)

        

//代码1:右端点
int l=0,r=n;
while(l < r){int mid = (l+r+1) >> 1;if(在红色段){l = mid;}else r = mid - 1;
}
//代码2:左端点绿色
if是绿的,说明ans在【了,m】
int l=0,r=n;
while(l<r){int mid = l+r >> 1;if(是绿的){r = mid;}else l = mid + 1;
}

例题:

在这道题中,因为开始已经求出左端点了,所以求右端点时l可以不动,只更新r为n-1

0402重写:

#include<algorithm>
#include<iostream>
#include<cstring>
#include<queue>
#include<cmath>using namespace std;
//要求左边界右边界
int n;
int a[100010];
int q;int main()
{scanf("%d%d",&n,&q);for(int i=0;i<n;i++){scanf("%d",&a[i]);}while(q--){int x;scanf("%d",&x);int l=0,r=n-1;while(l<r){int mid = l+r >> 1;if(a[mid] >= x){r = mid;}else{l = mid + 1;}}if(a[l] == x){printf("%d ",l);l = 0;r = n-1;while(l<r){int mid = l+r+1 >> 1;if(a[mid] <= x){l = mid;}else r = mid - 1;}if(a[l] == x){printf("%d\n",l);}}else{printf("-1 -1\n");}}return 0;
}

代码:

#include<algorithm>
#include<iostream>
#include<cstring>
#include<queue>
#include<cmath>using namespace std;int n,k;
int a[100010];int main()
{scanf("%d%d",&n,&k);for(int i=0;i<n;i++){scanf("%d",&a[i]);}while(k--){int q;scanf("%d",&q);//找区间左端点int l=0,r=n-1;while(l<r){int mid = l+r >> 1;if(a[mid] >= q)//中位数大于q,说明右端点在左半段{r = mid;}else l = mid + 1;}if(a[l] == q){cout<<l<<" ";//右端点l = 0,r = n-1;while(l < r){int mid = (l + r + 1) >> 1;if(a[mid] <= q){l = mid;}else r = mid - 1;}if(a[l] == q){cout<<l<<endl;}}else {cout<<"-1 -1"<<endl;}}return 0;
}
http://www.jinmujx.cn/news/78615.html

相关文章:

  • 商务信息网站怎么做seo研究中心倒闭
  • 自己做的网站视频播放不了企业seo关键字优化
  • 济南seo排名关键词公司网站优化
  • 河源市建设规划局网站市场营销教材电子版
  • 做门名片设计网站seo网站排名优化教程
  • 自己怎么注册网站网络舆情分析师
  • 做网站石家庄公司网站设计图
  • 免费b站不收费2023百度的营销策略
  • 做的网站上更改内容改怎么办跨境网站建站
  • 静态网站做等级保护2021网络营销成功案例
  • 中考管理系统登录网站网站流量查询网站统计查询
  • 宝坻集团网站建设提交百度一下
  • 望牛墩镇仿做网站网站设计公司上海
  • 凡客诚品网站设计特点百度app手机版
  • 个人备案网站可以做商城展示百度站长工具seo综合查询
  • 东城手机网站建设百度推广有哪些形式
  • 网站图标生成网络广告营销的典型案例
  • 做 b2b平台的网站网络营销策划书2000字
  • django做待办事项网站购物网站有哪些
  • 怎么做一个小程序app新站整站优化
  • 做30个精品网站谷歌浏览器app下载安装
  • 郑州东区网站建设网络推广的方法有
  • 中山市建设局投诉网站app推广方案
  • 商城网站开发视频营销型网站建设策划书
  • 网站合作建设方案北京搜索优化推广公司
  • 网站后台发表文章广告关键词
  • 邯郸市建设局网站视频推广一条多少钱
  • 品牌包装设计公司5000元网站seo推广
  • 基于iview的网站开发模板如何在各大网站发布信息
  • 新闻网站策划方案广告网址