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

今日财经重大新闻seo营销技巧培训班

今日财经重大新闻,seo营销技巧培训班,沈阳的网站制作公司,哪里有人收费做网站题目链接 Solution 转化一下,就是个单调队列. 可以发现就是一段区间 \([L,R]\) 使得其高度的极差不小于 \(d\) ,同时满足 \(R-L\) 最小. 然后可以考虑二分然后再 \(O(n)\) 判断, 时间复杂度 \(O(nlogn)\) . Code #include<bits/stdc.h> #define ll long long #define inf…

题目链接

Solution

转化一下,就是个单调队列.
可以发现就是一段区间 \([L,R]\) 使得其高度的极差不小于 \(d\) ,同时满足 \(R-L\) 最小.
然后可以考虑二分然后再 \(O(n)\) 判断, 时间复杂度 \(O(nlogn)\) .

Code

#include<bits/stdc++.h>
#define ll long long
#define inf 0x3f3f3f3f
using namespace std;
const int maxn=1000008;ll n,d;
ll ans;
struct point{ll x,y;
}a[maxn];
bool jud(int len)
{int qmax[maxn],qmin[maxn];int h1,h2,t1,t2;h1=h2=1,t1=t2=0;qmax[0]=qmin[0]=0;for(int i=1;i<=n;++i){while(h1<=t1 && a[i].y>a[qmax[t1]].y)--t1;qmax[++t1]=i;while(h2<=t2 && a[i].y< a[qmin[t2]].y)--t2;qmin[++t2]=i;while(h1<=t1 && a[i].x-a[qmax[h1]].x>len)++h1;while(h2<=t2 && a[i].x-a[qmin[h2]].x>len)++h2;if(a[qmax[h1]].y-a[qmin[h2]].y>=d) return 1;}return 0;
}bool cmp(point s,point t)
{return s.x<t.x;}int main()
{scanf("%lld%lld",&n,&d);for(int i=1;i<=n;i++)scanf("%lld%lld",&a[i].x,&a[i].y);sort(a+1,a+n+1,cmp);int l=1,r=maxn;while(l<=r){int mid=(l+r)>>1;if(jud(mid)){ans=mid;r=mid-1;}else l=mid+1;}if(ans)printf("%lld\n",ans);else puts("-1\n");return 0;
}

转载于:https://www.cnblogs.com/Kv-Stalin/p/9705699.html

http://www.lbrq.cn/news/2784403.html

相关文章:

  • 网站的关键词库怎么做seo舆情优化
  • 高端建站服务商百度竞价排名叫什么
  • 网站的上一页怎么做个人网站开发网
  • 厦门网站建设哪家公司好成都有实力的seo团队
  • 国家住房和城乡建设网站辅导机构
  • 学生html美食静态网页代码网站seo优化方案设计
  • 昆明营销型网站建设公司武汉网站开发公司
  • 电商网站怎样做营销推广运营
  • 网站拨测人员是干嘛的河南seo推广
  • 网站做了301怎么查看跳转前网站教育培训机构推荐
  • 网站关键词不稳定企业策划推广公司
  • 带做网站绿标seo搜索引擎优化工资薪酬
  • 建设网站服务器 知乎企业网站推广方案
  • o2o商城网站制作制作网站要花多少钱
  • wordpress 文章索引石家庄关键词优化软件
  • 向国外支付网站开发费找培训机构的网站
  • 可以做仿牌网站郑州百度seo网站优化
  • 青海城乡和住房建设厅网站南京百度
  • 贵州住房和城乡建设部网站首页关键词优化意见
  • 成都专业网站建设价格低班级优化大师手机版下载(免费)
  • 长春网站建站全网推广的方式有哪些
  • 网站的开发工具和运行环境竞价交易规则
  • 真实的做视频网站360网站推广费用
  • 有什么网站接效果图做的常见的网络营销模式
  • 古交市住房和城乡建设局网站seo搜索引擎官网
  • 自己的公司怎么做网站网络seo外包
  • 动态网站开发结束语链接买卖平台
  • html做的网站图片横着摆放seo课程培训入门
  • 网站建设品网站关键词优化排名外包
  • 企业网站做优化排名象客西安市网站
  • day075-MySQL数据库服务安装部署与基础服务管理命令
  • Mac 上安装并使用 frpc(FRP 内网穿透客户端)指南
  • Java并发容器详解
  • 开源 C++ QT Widget 开发(一)工程文件结构
  • 瑞萨e2studio:HardwareDebug配置项详解
  • 星图云开发者平台新功能速递 | 微服务管理器:无缝整合异构服务,释放云原生开发潜能