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

网站推广的方法及技巧品牌营销策略四种类型

网站推广的方法及技巧,品牌营销策略四种类型,2345浏览器入口,建筑工程网状结构给定 NN 个闭区间 [ai,bi][ai,bi] 以及一个线段区间 [s,t][s,t],请你选择尽量少的区间,将指定线段区间完全覆盖。 输出最少区间数,如果无法完全覆盖则输出 −1−1。 输入格式 第一行包含两个整数 ss 和 tt,表示给定线段区间的两…

给定 NN 个闭区间 [ai,bi][ai,bi] 以及一个线段区间 [s,t][s,t],请你选择尽量少的区间,将指定线段区间完全覆盖。

输出最少区间数,如果无法完全覆盖则输出 −1−1。

输入格式

第一行包含两个整数 ss 和 tt,表示给定线段区间的两个端点。

第二行包含整数 NN,表示给定区间数。

接下来 NN 行,每行包含两个整数 ai,biai,bi,表示一个区间的两个端点。

输出格式

输出一个整数,表示所需最少区间数。

如果无解,则输出 −1−1。

数据范围

1≤N≤1051≤N≤105,
−109≤ai≤bi≤109−109≤ai≤bi≤109,
−109≤s≤t≤109−109≤s≤t≤109

输入样例:
1 5
3
-1 3
2 4
3 5
输出样例:
2
#include<bits/stdc++.h>
using namespace std;
const int N = 100010;
int st,ed;
int n;
struct Range
{int l,r;bool operator< (const Range &w)const{return l<w.l;}}range[N];
int main()
{cin>>st>>ed;cin>>n;for(int i=0;i<n;i++){int l,r;scanf("%d %d",&l,&r);range[i]={l,r};}sort(range,range+n);int res=0;bool flag=false;for(int i=0;i<n;i++){int j=i,r=-2e9;while(j<n && range[j].l<=st){r=max(r,range[j].r);j++;}if(r<st){res=-1;break;}res++;if(r>=ed){flag=true;break;}st=r;i=j-1;}if(!flag) res=-1;cout<<res;return 0;
}

 

http://www.yayakq.cn/news/951456/

相关文章:

  • 百度网站怎么申请注册淘宝网站的建设目的
  • wordpress主题官方网站湖南省第四工程公司官网
  • 代做土木工程专业毕业设计网站乡镇医院网站建设
  • 后盾网原创实战网站建设教程1-15123手机浏览器
  • 北京城乡建设部网站首页北京wordpress使用什么语言
  • 界首网站建设查询网站备案号app
  • 云服务器能放网站吗设计房子装修效果图软件
  • 做网站编辑好还是新媒体编辑台州汇客网站建设
  • 六安商业网站建设费用桂建云官网
  • 微网站建设方案财政海口手机建站模板
  • 在门户网站中营销者通过制作什么网页设计专业
  • 网站建设制作文案网站seo的推广计划
  • 青岛网站建设案例代做网站灰色关键词
  • 个人网站开发流程做的最好的手机网站
  • 网站建设实训总结报告正规货源网站大全
  • 高效网站推广公司效果好的网站建设
  • 做网站服务器的配置深圳做外贸网站公司哪家好
  • 为何公司做的网站很丑南京做网站软件
  • 一级a做爰片完整网站比较专业的app开发公司
  • 免费制作网站服务器全球中文网站排名
  • 邢台哪儿做wap网站好怎样创建快捷方式
  • 网站服务器指的是什么宣传片拍摄大纲
  • 欧普建站百度网址大全网址导航
  • 重庆网站建设价格南京哪家网站建设好
  • 高校思政教育工作网站建设wordpress扫码才能访问
  • 大厂建设局网站wordpress商城主题模板
  • 网页网站培训班wordpress网站导入
  • 阿里云网站建设方案书是什么我做的网站关键词到首页了没单子
  • 搭建网站干什么腾讯 网站开发
  • 住房和建设厅官方网站常州网络推广哪家好