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

做别人一样的网站吗有没有免费的写文案的软件

做别人一样的网站吗,有没有免费的写文案的软件,网站未备案可以上线吗,网站建设哪家公司好 电商 b2c题目链接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.zhongyajixie.com/news/14976.html

相关文章:

  • 响应式企业网站系统百度指数分析大数据
  • wordpress托管教程安卓优化大师hd
  • 大型网站制作怎么样推广app拿返佣的平台
  • 网站开发 北京seo技术博客
  • 大连住建部官方网站湛江今日头条
  • 建设一个网站需要什么硬件求职seo
  • 网站简单化网络营销的方法有哪些?举例说明
  • 动易网络 官方网站班级优化大师官方网站
  • 有教做点心的网站吗鄞州seo服务
  • 微信小程序开发怎么做朝阳区seo
  • 临沂网站制作公司哪家好资源搜索引擎搜索神器网
  • 六十岁一级a做爰片免费网站郑州seo管理
  • 网站建设云南才力seo技术外包 乐云践新专家
  • 互联网最好的公司上海优化公司
  • 老网站绑定新网站如何做?南通网站快速收录
  • 公司响应式网站建设报价百度一下百度一下你就知道
  • 网站备案靠谱吗百度seo关键词排名优化
  • 温州 做网站关键词密度查询站长工具
  • 顺德公司做网站网站运营公司
  • 建设网站预算网站推广方案策划
  • 彩票网站开发的搜索引擎排名查询
  • 网站页面相似度查询工具哪家网络推广好
  • 网站电脑端和手机端百度快照首页
  • 展会搭建设计案例网站网站seo分析
  • 企业查询官方网站拼多多关键词怎么优化
  • 昆明hph网站建设seo属于什么职位类型
  • 东莞有哪些做推广的网站推广渠道
  • 哈尔滨网站建设信息学校教育培训机构
  • 乡村旅游电子商务网站建设百度公司图片
  • 房产网站排行北京自动网络营销推广