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

图书馆网站建设方案广州黄埔区开发区建设局网站

图书馆网站建设方案,广州黄埔区开发区建设局网站,校园二手网站建设目的意义,现在app用什么开发第一眼看上去,这道题一点都不套路 第二眼看上去,大概是要考dpdpdp优化,那没事了,除非前面333道题都做完了否则直接做这道题肯定很亏 首先我们要定义一个好的状态。废话 设fsf_{s}fs​表示BBB序列的和为sss时,能达到…

第一眼看上去,这道题一点都不套路

第二眼看上去,大概是要考dpdpdp优化,那没事了,除非前面333道题都做完了否则直接做这道题肯定很亏

首先我们要定义一个好的状态。废话

fsf_{s}fs表示BBB序列的和为sss时,能达到的AAA序列的最大长度,也就是最紧的限制。

这一步定义非常自然,到这里都没有任何问题

不过直接暴力转移复杂度O(S2log⁡n)O(S^2\log n)O(S2logn),考场上好像只能得到20pts20pts20pts

似乎有根号乱搞的做法,但是这道题nnn,SSS比较大所以会被卡掉

这是逼着我们想正解啊

不管了,根号乱搞比较好想,而且确实也是考场上性价比最高的做法

cdq\text{cdq}cdq分治的想法挺阳间的,应该可以学一下

乱胡一下吧,不过考场上可能我也不会写 考虑计算区间[l,r][l,r][l,r]dpdpdp值,显然我们知道转移的这个数不会超过[l,r][l,r][l,r]这个区间的长度。

发挥bot\text{bot}bot的能力 我们有转移式fs=max⁡x≤snxt(fs−x,x)f_s=\max_{x\le s}\text{nxt}(f_{s-x},x)fs=maxxsnxt(fsx,x),并且fsf_sfs是单增的,因此∀i∈[mid+1,r],fi>fmid\forall i\in [mid+1,r],f_i>f_{mid}i[mid+1,r],fi>fmid。先枚举一个xxx,则我们只需要考虑可能对右区间有贡献的sss,即满足nxt(fs,x)=nxt(fmid,x)\text{nxt}(f_{s},x)=\text{nxt}(f_{mid},x)nxt(fs,x)=nxt(fmid,x)。不难猜想,这些sss 形成了一个区间,并且这个区间的左端点就是最小的iii满足fi≥front(fmid,x)f_i\ge \text{front}(f_{mid},x)fifront(fmid,x),于是对于这个区间,贡献是相同的,而对应的右半部分下标是连续的,因此用一个线段树维护即可。

复杂度两个log⁡\loglog应该可以通过吧?

代码先咕了

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

相关文章:

  • 博罗县建设局网站关键词排名优化怎么做
  • 网站开发没有完成 需要赔偿多少大连网站建设工作室
  • 企业网站个人可以备案吗建盏厂家联系电话
  • 西安网站建设推广专家做网站副业
  • 本地的南通网站建设快速建站平台源码
  • 购买网站开发服务费入账做网站公司哪家强
  • 网站开发的需求分析wordpress文章换行符
  • 农产品网站建设案例宁波建设网上银行
  • 用asp.net制作一个网站需要多久scratch少儿编程软件下载
  • 怎么改网站关键词有哪些做投行网站
  • 网站的优化公司做网站也分内存大小的吗
  • wordpress 网站费用专业的东莞网站设计
  • 做代理网站建设厂招工信息网站
  • 女生做网站前台做淘客都有什么网站
  • 商丘网站推广个人公众号如何开通
  • 搜索引擎中注册网站视频点播网站开发
  • 酒店网站程序c 网站开发网易云课堂百度云下载
  • 福州网站建设营销方案福州商城网站建设
  • 企业响应式网站建设PHP MySQL 网站开发实例
  • 网站怎么做微信送红包活动想学软件编程 哪个学校好啊
  • 西安品牌网站建设wordpress做网站优点
  • html怎么做网站背景wordpress表单收集
  • 如何利用国外的网站开发客户广告公司服务方案
  • 蓝海电商平台seo技术介绍
  • python做网站前端盗用别人的图片做网站犯法
  • 网站建设与网页设计 难学吗适合网站开发工程师的公司
  • 怎么做网站的内部链接网络教育室内设计专业
  • 怎么用织梦修改建设一个新的网站电商推广文案
  • 天津网站建设哪家有甘肃省引洮工程建设管理局官方网站
  • 网站设置搜索关键字wordpress注册界面修改