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

可以做软文的网站网游推广员

可以做软文的网站,网游推广员,专门做地图的网站,做upc条形码的网站改一下输入输出格式,输入n,m,表示n个房屋,m个供暖器,接下来输入n个整数和m个整数。输出一个整数,表示最小的供暖半径。 1 变量定义 1)a数组:存储房屋的位置 2)h数组:存储供暖器的位…

在这里插入图片描述
改一下输入输出格式,输入n,m,表示n个房屋,m个供暖器,接下来输入n个整数和m个整数。输出一个整数,表示最小的供暖半径。

1 变量定义

1)a数组:存储房屋的位置
2)h数组:存储供暖器的位置
3)l变量:停留在a数组
4)r变量:停留在h数组
5)minn变量:定义为房屋到供暖器的最小距离
6) ans变量:定义为找到的最小半径

2 算法流程

l遍历a数组的元素,初始化minn=abs(a[l]-h[r]),如果r+1<=m && minn >= abs(a[l]-h[r+1]),则更新minn,r++。最好通过max(minn,ans)找到最终的ans。

3代码实现

#include<bits/stdc++.h>
using namespace std;
int l,r,n,m;
int a[100005],h[100005];
int main(){cin>>n>>m;for(int i=1;i<=n;i++) cin>>a[i];for(int i=1;i<=m;i++) cin>>h[i];sort(a+1,a+n+1);sort(h+1,h+m+1); l=1;r=1;int ans=0;for(int i=1;i<=n;i++){l=i;int minn=abs(h[r]-a[l]);while(r+1<=m&&abs(h[r+1]-a[l])<=minn){minn=abs(h[r+1]-a[l]);r++;} ans=max(ans,minn);} cout<<ans;return 0;
}
http://www.dtcms.com/wzjs/24026.html

相关文章:

  • 如何建个人网站视频武汉seo排名优化公司
  • 深圳做微网站站长之家seo查询
  • 兰州网络公司网站巨量数据分析入口
  • 留学网站建设方案seo公司软件
  • 加强财政门户网站建设工作可以下载新闻视频的网站
  • wordpress pagelines仁茂网络seo
  • 手机百度怎么解除禁止访问网站百度竞价推广开户内容
  • 物流公司网站建设方案seo教程免费
  • 如何建立一个网站查询数据网络营销出来做什么
  • wordpress下载系统插件合肥seo外包平台
  • wordpress访问记录东莞seo网络优化
  • vue做网站好吗做推广哪个平台好
  • 做网站怎么配电脑网址大全导航
  • 个人帮企业做网站免费做网页的网站
  • 现在网站做SEO怎么样成都专门做网络推广的公司
  • 滨州 网站开发黄页推广平台有哪些
  • 什么是网络营销详细点seo是指搜索引擎优化
  • 营口 微网站建设企业类网站有哪些例子
  • 郑州网站网络营销长尾词优化外包
  • 外贸小网站建设男生最喜欢的浏览器
  • 网站建设选哪家东莞网站制作公司
  • 台北网站建设seo厂商
  • 如何制作网页网站关键词优化的最佳方法
  • 线上编程哪家比较好哪些网站可以seo
  • 网站容量空间一般要多大谷歌广告
  • 做棋牌辅助网站东莞新闻最新消息今天
  • 口碑好的网站开发软文代写网
  • 制作企业网站步骤百度竞价排名背后的伦理问题
  • 苏州网站网络推广外链提交
  • 珠宝首饰网站建设策划书百度搜索引擎网址格式