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

东莞在线网站制作平台二手网站哪些做的比较好

东莞在线网站制作平台,二手网站哪些做的比较好,重庆交通网站建设,wordpress织梦哪个好CF896E Welcome home, Chtholly 对于给定一个长度为n(n1e5)的序列#xff0c;值域范围为1e5,要求支持两类操作。 将区间[l,r]内所有大于x的数减x查询区间[l,r]内值为x的数的个数 首先由于n和值域同阶#xff0c;所以我们应该在值域上进行操作#xff0c;但是这个东西…CF896E Welcome home, Chtholly 对于给定一个长度为n(n1e5)的序列值域范围为1e5,要求支持两类操作。 将区间[l,r]内所有大于x的数减x查询区间[l,r]内值为x的数的个数 首先由于n和值域同阶所以我们应该在值域上进行操作但是这个东西不好用线段树的结构维护因为它的修改比较独特我们难以标记下传的方式处理。 但是我们可以使用分块暴力处理然后因为操作一的复杂度与值域有关我们可以看出来因为只有减操作所以最大值一定是单调递减的然后我们可以做到维护值域然后复杂度就可以做到O(n*\sqrt(n))所以我们要尽量调整块的个数尽量少所以就不能使用线段树这样的分治结构了。 然后我们考虑复杂度当x2mx的时候我们可以让块整体左移相当于0点右移然后只用处理O(x)的值域即可当x2mx时我么可以处理O(mx-x)的值域然后整体就是用O(x)的复杂度使得最大值减少了O(x)所以复杂度是正确的。 然后对于零散块个数不超过O(\sqrt(n))所以可以暴力重构。 然后我们考虑一种数据结构可以做到O(1)合并O(1)查询大小显然可以使用并查集。 然后还有一个trick就是我们可以单独考虑每一个块的贡献这样可以将空间复杂度降低。 这道题维护时移动零点的trick很重要可以实现O(1)整体移动然后通过判断我们就可以做到O(x)处理O(x)
http://wiki.neutronadmin.com/news/335738/

相关文章:

  • 企业微信开放平台api朝阳seo搜索引擎
  • 网站编程培训网站开发工程师需要什么证书
  • 网站建设厃金手指花总十一wordpress 9gag主题
  • 织梦网站分享插件宁波建站价格
  • 企业网站建设公司有哪些临沂龙文网站建设
  • 佛山网站制作专家济南建站公司网站
  • 商丘做网站一般多少钱廊坊市网站建设
  • 网站建设需要矢量文件邯郸房产网官网
  • 建设银行官网站下载地址spam free wordpress
  • 网站到底怎么做出来的搜索引擎优化方案案例
  • 西宁做网站公司电话山东省和住房城乡建设厅网站
  • wordpress链接mysql枣庄网站seo
  • 网店网站技术方案和男人人做的网站
  • 浅谈营销型网站建设的市场费用wordpress 档案插件
  • 温州市城建设计院网站做响应式网站的流程
  • 数字校园建设专题网站app程序定制开发
  • 设计专业招聘网站网络营销模式的有形收益包括
  • 汇创建站做封面下载网站
  • 沟通交流类网站有哪些微网站建设平台
  • 怎样创建网站或网页深圳包装设计公司有哪些呢
  • 福州公司建站站长之家最新网站
  • 网站怎么推广运营dedecms购物网站模板下载
  • 网站建设前的需求分析如何查询网络服务商
  • 域名注册服务网站网站建设 开发 模板
  • ps做网站字体用多大的淮安做网站
  • 网站出现建设中开广告公司利润大吗
  • 企业网站建设费入什么科目现代广告创意设计
  • 哪个网站做二手车抵押网页微信注册新号怎么注册
  • 中国建设银行征信中心网站深圳外包企业网站
  • 网站地址查询ip无极电影网评