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

edu115 EF

E. Staircases

注意一下 \(n,m \leq 1e3\)\(q \leq 1e4\),因此 \(O(nq)\) 的做法也是可以的。

初始状态的答案可以用 \(dp\)\(O(nm)\) 内求出:

状态定义:\(dp_{i,j,0/1}\):考虑以 \((i, j)\) 结尾的楼梯,\(0/1\) 表示横着/竖着结尾,方案数。

状态转移:\(dp_{i,j,0} \leftarrow dp_{i,j-1,1} + 1,dp_{i,j,1} \leftarrow dp_{i-1,j,0} + 1\)

对于每次修改,会影响到的格子状态的数量仅为 \(O(n+m)\) 级别,因此每次翻转后暴力修改可能会影响到的格子即可,总复杂度 \(O((n+m)*q)\)

注意每个单格子都会被重复计数一次,因此每次计算的答案还需要额外减掉当前空闲格子的数量。

code

F. RBS

求的是 \(n\) 个字符串的所有排列中的 ... 的最大值,\(n \leq 20\),显然考虑状压 \(dp\)

将左括号当作 \(1\),右括号当作 \(-1\),求该括号串的前缀和 \(pre\)。那么一个括号串是 \(RBS\),当且仅当:

  • 末尾项 \(pre\) 等于 \(0\)
  • 前缀所有位置的 \(pre \geq 0\)

因此 \(dp\) 状态除了对 \(RBS\) 前缀最大数量的定义,还要保证整个前缀的合法性,即只有拼接形成的串的所有前缀值非负时,才可以用于后续的 \(dp\) 转移

注意,从已计算完的状态 \(state_{a}\) 转移新的状态 \(state_{b}\),若在结尾拼接新串后产生了前缀值为负的前缀,则新的状态不能用于后续的转移,但答案是仍然可以更新的,在 code 中充分地体现了这一点的处理。

而状态转移部分就相对简单些了:因为已知状态无论按何种顺序拼接,只要合法,最终的前缀值就是固定的,可以直接预处理得到。那么, 在结尾添加一个新串是否可行 与 此次添加对答案的贡献\(\space\) 就可以二分快速得到(这里不再赘述具体怎样实现的,看官解就行,讲得很清晰)

总复杂度 \(O(2^{n}*n*\log A)\)\(A\) 最大为 \(4e5\),为单个字符串的最长长度。

这道题让我体会到了 \(dp\) 的灵活性。在想状态转移时,一定要追根溯源,从定义和本质的角度出发去分析,而不是死板地根据经验去套公式。

code

http://www.jsqmd.com/news/285369/

相关文章:

  • 呼伦贝尔融媒体数据库国产化替换成功案例:筑牢宣传阵地安全底座,金仓KES助力云雀系统高效运转
  • Linux Shell source 命令全解析:基础、进阶、高级用法与历史背景(完整版)
  • CS5801+AS721方案 HDMI转DP双向互转方案
  • 金仓数据库WDS9200水调系统落地案例:筑牢水电数据安全底座,助力大顶子山电站高效调度
  • 揭秘!2026 年谷歌独立站建设优化推广公司 TOP3(权威评测)
  • 泉州市公安局KES国产化替换实战案例:筑牢公安数据安全底座,赋能实战效能跃升
  • 《构建之法》阅读笔记(个人开发与技术基础)
  • 金仓数据库落地绵九高速收费系统案例:筑牢数据安全底座,赋能智慧高速运营
  • 2026必备!MBA毕业论文写作神器TOP8测评
  • 深度测评9个AI论文网站,继续教育学生轻松搞定毕业论文!
  • Cypress-CYT4B-Mcal配置说明(十)Mcu模块配置
  • 广州医科大学附属肿瘤医院HIS系统国产化替换成功案例
  • 基于大数据+爬虫的二手车数据分析与可视化平台开题报告
  • 2026年碳纤维加固厂家推荐:植筋加固、柱包钢加固、房屋加固、地基加固、隧道加固厂家推荐
  • LIME模型解释实战
  • 机器学习催化剂设计!
  • 碳排放能源管理系统:企业绿色转型的数字化引擎
  • 【k8s】Centos从零开始使用containerd部署k8s1.30.14+KubeSphere - 天行1st
  • 国药智慧飞鱼系统国产化替换成功案例:筑牢央企数据安全底座,打造信创标杆
  • 题解:AT_arc177_f [ARC177F] Two Airlines
  • 2026亲测!10款能救命的免费降AI率神器【建议收藏】
  • 基于大数据+深度学习的音乐推荐系统开题报告
  • 智慧交通高速公路城市道路路面抛洒物散落货物障碍物检测数据集VOC+YOLO格式4521张1类别
  • 2026年1月干花厂家推荐榜:押花、永生花、干花原材料、押花原材料、永生花原材料,恒鑫干花天然工艺解锁空间美学与治愈力
  • 从零构建AI Agent智能体
  • 收藏必看!AI时代前端已死?前端工程师将转型为“验证专家“,3大核心能力让你不被替代!
  • 备考2026年执医技能考试,我们该选哪一家培训机构更好呢?
  • 虚实共生:实物识别开启AR融合展示时代
  • 2026执业药师听哪个老师的课?这份通关推荐清单,靠谱闭眼入!
  • 2026执业医师考试培训班怎么选?特别实用指南来啦