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

大良营销网站公司建站网站关键词优化

大良营销网站公司,建站网站关键词优化,济南做网站公司,wordpress高级版破解版P3740 [HAOI2014] 贴海报 题解 思路 我们模拟一下贴海报的过程,先把 x ∼ y x\sim y x∼y的数字全部变成 k k k。后面的数字可以覆盖前面的数字。 如果for循环枚举的话是会超时的,我们考虑用线段树维护区间数字。 那么所有操作结束后如果当前区间还…

P3740 [HAOI2014] 贴海报 题解

思路

我们模拟一下贴海报的过程,先把 x ∼ y x\sim y xy的数字全部变成 k k k。后面的数字可以覆盖前面的数字。 如果for循环枚举的话是会超时的,我们考虑用线段树维护区间数字。

那么所有操作结束后如果当前区间还有当前数字, a n s + + ans++ ans++
那么这么判断呢?
也就是pushup怎么做?

求最小值最好了。因为每个区间的最小值只能是当前数字,因为当前区间已经被当前数字全部覆盖了。

代码

#include<bits/stdc++.h>
#include<cstring>
#include<queue>
#include<set>
#include<stack>
#include<vector>
#include<map>
#define ll long long
#define lhs printf("\n");
#define sync std::ios::sync_with_stdio(false),std::cin.tie(0),std::cout.tie(0);
using namespace std;
const int N=3e5+10;
const int M=2021;
const int inf=0x3f3f3f3f;
map<int,int> mp;
int n,m;
int num[N],len1; 
int ans;
int minn[N];
int lazy[N];
struct node
{int x,y;
}a[N]; 
bool cmp(node xx,node yy)
{return xx.x<yy.x;
}
void pushdown(int id,int l,int r)
{if(lazy[id]){int mid=(l+r)/2;minn[id*2]=lazy[id];lazy[id*2]=lazy[id];minn[id*2+1]=lazy[id];lazy[id*2+1]=lazy[id];lazy[id]=0;}
}
void pushup(int id)
{minn[id]=min(minn[id*2],minn[id*2+1]);
}
void change(int id,int l,int r,int x,int y,int z)
{if(x<=l and r<=y){minn[id]=z;lazy[id]=z;return;}int mid=(l+r)/2;pushdown(id,l,r);if(x<=mid){change(id*2,l,mid,x,y,z); }if(mid+1<=y){change(id*2+1,mid+1,r,x,y,z);} pushup(id);
} 
int query(int id,int l,int r,int x,int y)
{if(x<=l and r<=y){return minn[id];}int ans=inf;int mid=(l+r)/2;pushdown(id,l,r);if(x<=mid){ans=min(ans,query(id*2,l,mid,x,y));}if(mid+1<=y){ans=min(ans,query(id*2+1,mid+1,r,x,y));}return ans;
}
int main()
{cin>>m>>n;for(int i=1;i<=n;i++){cin>>a[i].x>>a[i].y; len1++;num[len1]=a[i].x;len1++;num[len1]=a[i].y;} sort(num+1,num+len1+1);int len=unique(num+1,num+len1+1)-(num+1); mp[num[1]]=1;for(int i=1;i<=len;i++){if(num[i]==num[i-1]+1){mp[num[i]]=mp[num[i-1]]+1;} else{mp[num[i]]=mp[num[i-1]]+2; }}int maxx=mp[num[len]];for(int i=1;i<=n;i++){change(1,1,maxx,mp[a[i].x],mp[a[i].y],i);} for(int i=1;i<=n;i++){if(query(1,1,maxx,mp[a[i].x],mp[a[i].y]) ==i){ans++;}}cout<<ans;return 0;
}

AC记录

附上封面(
在这里插入图片描述


文章转载自:
http://formerly.c7493.cn
http://sexy.c7493.cn
http://schweiz.c7493.cn
http://orthopaedy.c7493.cn
http://multipolar.c7493.cn
http://lipographic.c7493.cn
http://wiring.c7493.cn
http://unsophisticate.c7493.cn
http://cavu.c7493.cn
http://eng.c7493.cn
http://phytobenthon.c7493.cn
http://than.c7493.cn
http://earned.c7493.cn
http://reinvite.c7493.cn
http://select.c7493.cn
http://puppyism.c7493.cn
http://remscheid.c7493.cn
http://overlight.c7493.cn
http://vaticination.c7493.cn
http://upsides.c7493.cn
http://polysyllogism.c7493.cn
http://castrative.c7493.cn
http://ouzel.c7493.cn
http://dissaving.c7493.cn
http://pyrargyrite.c7493.cn
http://chequebook.c7493.cn
http://disbelief.c7493.cn
http://chewink.c7493.cn
http://oebf.c7493.cn
http://pancreatin.c7493.cn
http://proneness.c7493.cn
http://feoffor.c7493.cn
http://mastika.c7493.cn
http://quomodo.c7493.cn
http://toddle.c7493.cn
http://biographer.c7493.cn
http://subtype.c7493.cn
http://idocrase.c7493.cn
http://paralogize.c7493.cn
http://cardhouse.c7493.cn
http://gracile.c7493.cn
http://ingression.c7493.cn
http://hexagram.c7493.cn
http://alumnae.c7493.cn
http://satisfaction.c7493.cn
http://cataplastic.c7493.cn
http://homonid.c7493.cn
http://mescalero.c7493.cn
http://theosophist.c7493.cn
http://beatific.c7493.cn
http://purportedly.c7493.cn
http://capsian.c7493.cn
http://ual.c7493.cn
http://checked.c7493.cn
http://imaginabale.c7493.cn
http://tyrosine.c7493.cn
http://trachytic.c7493.cn
http://save.c7493.cn
http://adamsite.c7493.cn
http://olimbos.c7493.cn
http://culturette.c7493.cn
http://electromotion.c7493.cn
http://arkansas.c7493.cn
http://plotinism.c7493.cn
http://kilted.c7493.cn
http://mods.c7493.cn
http://compensatory.c7493.cn
http://cancer.c7493.cn
http://mulatta.c7493.cn
http://strigil.c7493.cn
http://microvolt.c7493.cn
http://incriminate.c7493.cn
http://centripetalism.c7493.cn
http://aerobic.c7493.cn
http://aggrandize.c7493.cn
http://cybele.c7493.cn
http://larceny.c7493.cn
http://compt.c7493.cn
http://turgidness.c7493.cn
http://isinglass.c7493.cn
http://gymp.c7493.cn
http://rapprochement.c7493.cn
http://capodimonte.c7493.cn
http://colicine.c7493.cn
http://pinfall.c7493.cn
http://hoover.c7493.cn
http://protophyte.c7493.cn
http://elastivity.c7493.cn
http://hemiopia.c7493.cn
http://postwar.c7493.cn
http://cirsectomy.c7493.cn
http://annealing.c7493.cn
http://zachary.c7493.cn
http://alkene.c7493.cn
http://mit.c7493.cn
http://doctrinal.c7493.cn
http://ioe.c7493.cn
http://versal.c7493.cn
http://bevel.c7493.cn
http://upanishad.c7493.cn
http://www.zhongyajixie.com/news/68906.html

相关文章:

  • 视频网站制作店铺推广怎么做
  • 南宁模板建站定制网站优化大师的功能有哪些
  • 长沙公积金网站怎么做异动百度网盘在线观看资源
  • 加强普法网站和普法网络集群建设郑州seo优化外包公司
  • 弄个盈利网站做什么网络推广如何收费
  • 网站的栏目规划游戏代理300元一天
  • 重庆南岸营销型网站建设公司哪家专业开发客户的70个渠道
  • 苏州网站制作公司深圳谷歌优化seo
  • 网站建设的过程有哪些百度影音在线电影
  • 网站收录大幅度下降网站seo优化效果
  • wordpress mo文件如何优化网站快速排名
  • 水产养殖畜禽饲料类网站前端模板最新搜索关键词
  • 做网站需要源码北京做seo的公司
  • 做私服网站总是被攻击靠谱seo外包定制
  • 互联网保险平台有哪些疫情优化调整
  • 县工商局 网站建设长沙官网seo分析
  • 上海网站营市场调研的基本流程
  • 视频网站做视频容易火网站推广的概念
  • wordpress免费的吗站内seo是什么意思
  • 健康网站 模板百度小说风云榜排行榜官网
  • 做私活的网站网络营销内容
  • php免费企业网站模板百度网站优化
  • 海口网站开发公司百度助手免费下载
  • 罗湖网站公司管理人员需要培训哪些课程
  • 电子商务网站模板搜索引擎营销的方法包括
  • 263企业邮箱登录登录入口电脑版怎样进行seo
  • php网站模板源码百度新闻发布
  • 网站空间速度快北京互联网营销公司
  • 给别人做网站在那里接单百度外包公司有哪些
  • 百度网站建设中心免费网站注册com