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

做防水怎样注册网站品牌整合推广

做防水怎样注册网站,品牌整合推广,广州越秀区租房,wordpress 补丁*原题链接* 并不是非常难的题,不过细节非常多。 首先大题思路很明确,把所有条件储存下来,把这些l,r,x啥的离散化,然后区间异或,最后查询最大值。至于区间异或用差分就好了,因为异或…

*原题链接*

并不是非常难的题,不过细节非常多。

首先大题思路很明确,把所有条件储存下来,把这些l,r,x啥的离散化,然后区间异或,最后查询最大值。至于区间异或用差分就好了,因为异或一个数两次等于没异或。

不过就出问题了,因为我们在差分操作的时候可能会涉及某些区间的端点,为了防止漏掉这些情况,就把L-1,R+1,x-1,x+1都加入离散化数组。

不过最后依然还有细节问题,因为我们没考虑0。如果一个区间[l,r]中包含0,而我们离散化数组中未加入0值,那么就会出错,最后喜提WA90。

思路理顺后,代码也并不难写。

#include<bits/stdc++.h>
using namespace std;
#define int long long
const int N=5e5+10;//fast read
int read(){int x=0,f=1;char ch=getchar();while(ch<'0'||ch>'9'){if(ch=='-') f=-1;ch=getchar();}while(ch>='0'&&ch<='9') x=x*10+ch-'0',ch=getchar();return x*f;
}int n,lsh[N],tot,cnt,a[N],d[N],w[N],ty[N],l[N],r[N];signed main(){n=read();lsh[++tot]=0;//注意加入0值for(int i=1;i<=n;i++){ty[i]=read();if(ty[i]==1){l[i]=read(),r[i]=read();lsh[++tot]=l[i],lsh[++tot]=r[i],lsh[++tot]=l[i]-1,lsh[++tot]=r[i]+1;}else if(ty[i]==2){l[i]=read();lsh[++tot]=l[i],lsh[++tot]=l[i]-1,lsh[++tot]=l[i]+1;}else{l[i]=read();lsh[++tot]=l[i],lsh[++tot]=l[i]-1,lsh[++tot]=l[i]+1;}w[i]=read();}sort(lsh+1,lsh+1+tot),cnt=unique(lsh+1,lsh+1+tot)-lsh-1;for(int i=1;i<=n;i++) l[i]=lower_bound(lsh+1,lsh+1+cnt,l[i])-lsh;//离散化//处理询问for(int i=1;i<=n;i++){if(ty[i]==1){r[i]=lower_bound(lsh+1,lsh+1+cnt,r[i])-lsh;d[l[i]]^=w[i],d[r[i]+1]^=w[i];}else if(ty[i]==2){d[l[i]]^=w[i],d[l[i]+1]^=w[i];}else{d[1]^=w[i],d[l[i]]^=w[i],d[l[i]+1]^=w[i];}}//查询int ans=d[1],pos=1;for(int i=2;i<=cnt;i++){d[i]^=d[i-1];if(d[i]>ans) ans=d[i],pos=i;else if(d[i]==ans&&abs(lsh[i])<=abs(lsh[pos])) pos=i;}cout<<ans<<" "<<lsh[pos]<<endl;return 0;
}

http://www.dinnco.com/news/50135.html

相关文章:

  • 网站制作添加视频网络营销分类
  • 做电商网站需要注册什么公司名称中央常委成员名单
  • 临清网站开发seo搜索引擎优化到底是什么
  • 浅谈中兴电子商务网站建设互联网广告代理可靠吗
  • 做网站要哪些架包网站联盟
  • baylie wordpressseo推广排名软件
  • 谷歌云 搭建wordpress企业seo排名优化
  • 南昌seo教程北京seo教师
  • 未来做那个网站能致富市场推广计划怎么写
  • 东营市住房和建设委员会网站网站seo优化多少钱
  • 如何删除在凡科上做的网站网站推广优化排名公司
  • 做网站代理商好赚吗?市场调研报告范文
  • 优秀设计作品网站凡科网站官网
  • 做web的网站中国宣布取消新冠免费治疗
  • 自己网站做问卷调查关键词搜索查找工具
  • 校园网站建设申请网站建设技术
  • 做网站需要什么cailiao公众号怎么推广
  • wordpress后台菜单修改长沙有实力seo优化
  • 网站建设难做吗百度竞价推广登录入口
  • 做网站日志步骤网络培训平台有哪些
  • 做个营销型网站营销心得体会感悟300字
  • 适合大学生做的兼职网站广告优化师的工作内容
  • 建站推广网站排名百度指数查询入口
  • 东莞营销网站建设专门做排行榜的软件
  • 制作一个网站都需要学什么网络营销推广技术
  • 昆山做网站价格seo攻略
  • 新疆做网站哪家公司好关键词优化的策略有哪些
  • 怎样自己搭建一个做影视的网站baidu百度首页
  • 买空间域名做网站海南百度推广总代理商
  • 软件开发过程五个步骤谷歌搜索引擎优化seo