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

QD MX 模拟赛记录

题目列表

Day2

CF1082C Multi-Subject Competition

对每个科目的人降序排序,做前缀和之后对每一列再降序排序。

不难发现这样做刚好就是答案。

P14154 [ICPC 2022 Nanjing R] 索道 / gym104128B Ropeway

和 zxh_qwq 拼起来就能过掉了。

对前缀 DP,\(f_i\) 表示选择 \(a_i\) 的最小代价,对后缀 DP,\(g_i+a_i\) 表示选择 \(a_i\) 的最小代价。

这个 DP 直接用单调队列优化即可。

不难发现每次修改都只会影响后 \(k\) 个位置,重算后 \(k\) 个位置的 \(f\) 值,和 \(g\) 拼起来就能得到答案。

QOJ7749 一个简单的 MST 问题 / gym104813D A Simple MST Problem

首先考虑 \([l,r]\) 中存在质数的情况。

不难发现只有边权为 \(\omega(x)\)\(\omega(x)+1\) 的边才是有用的,直接和区间内的质数连边代价就不会超过 \(\omega(x)+1\)

\(x\) 的质因数和为 \(f(x)\),质因数乘积为 \(g(x)\),质因数乘积为 \(v\) 的集合的点数为 \(c(v)\)

因此按照质因数乘积从小到大考虑每个集合,将当前集合的点互相连成一个连通块,代价为 \(f(x)(c(g(x))-1)\)

然后还需要对这个集合向外连边。若当前集合已经被之前的集合扩展得到,那么这个集合就不需要额外连接,代价增加 \(f(x)\) 即可。

否则,当前集合的一个点需要对区间内的质数连边,代价增加 \(f(x)+1\)。最后尝试从当前集合扩展得到其超集。

最后要减去质数多算的答案为 \(2\),若 \(l=1\) 则只需要减去 \(1\)

QOJ7746 冲啊,兔兔伯爵! / gym104813A Go go Baron Bunny!

Ad-hoc。

还没补。

Day3

AT_abc182_e Akari

按行列把格子依照障碍物切成若干段,依次标记即可,\(H\times W\) 是不大的。

随便怎么做都可以。

QOJ7937 快速异或 (Fast XORting) / gym105465F Fast XORting

气死了,把数组大小从 \(262144\) 改成 \(262145\) 就能过了。

注意到全局异或至多进行一次,考虑先通过交换操作变换成一次异或操作能得到的形式。

不难发现异或操作是一个分组后邻项交换的形式,然后又发现左右两边是子问题,所以分别记录每一层换还是不换即可。

诶等会我这个是不是单 $\log $ 的。

QOJ7618 模式搜索

好诡异的式子啊。

考虑 \(t\) 的周期,设完整周期有 \(k\) 个,字符 \(i\) 在一个完整周期中出现 \(p_i\) 次,字符 \(i\) 在剩下的不完整周期中出现 \(q_i\) 次。

则有 \(bt_i=kp_i+q_i\)\(p_i\ge q_i\)\(p_i\)\(q_i\) 是可以 \(O(1)\) 算的。

枚举 \(k\),答案为 \(\max \min\limits_{i\in\Sigma} \left( \left\lfloor\dfrac{bs_i-bt_i}{p_i}\right\rfloor +1 \right)\)

P13954 [ICPC 2023 Nanjing R] 红黑树 / QOJ7736 红黑树 / gym104821D Red Black Tree

slope trick。

一会补。

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

相关文章:

  • 上海农产品供应服务GEO城市合伙人选型推荐哪家靠谱:源头技术、收益模型与总部支持一次看清 - 子柔传媒
  • AI项目管理工具怎么选?这5个致命误区正让你的敏捷流程全线崩溃
  • 上海财税服务GEO城市合伙人选型推荐哪家靠谱:代理加盟前要看清哪些核心能力? - 企业新闻快传
  • 研发接口文档怎么长期维护:zyplayer-doc把API、Markdown和变更记录放进同一个知识库
  • Stable Diffusion vs MidJourney vs DALL·E 3:2024年真实工作流压测报告(127组提示词+8类商业级输出指标+GPU资源消耗对比)(附可复现测试脚本)
  • nest-winston:如何在Nest.js中集成Winston日志系统的完整指南
  • 国产“龙虾人工智能推荐“大战已开启!2026年智能体“养虾“清单:桌面端、云端以及开源
  • AI提示词写工作总结的5大致命误区(92%的职场人正在踩坑)
  • 深入解析McBSP发送器配置:从时钟、帧同步到数据格式的实战指南
  • 为什么83%的技术人正在被AI“静默淘汰”?——基于LinkedIn 2024 Q2人才流动数据的预警分析
  • 光照干预设备怎么选?2026年国内光照治疗系统主流品牌盘点(附选型建议+避坑指南) - 互联网科技品牌测评
  • MobX React Form高级技巧:异步验证与Debounce配置最佳实践
  • C#工业上位机系统开发与通信优化实战
  • AndroidInstantVideo架构设计:视频数据流动与MediaCodec封装原理
  • 如何用100行代码创建AI人脸检测系统:100LinesOfCode机器学习实践
  • 2026年郑州餐饮企业如何借助AI问答占位布局提升线上可见度
  • Jafka安全配置:密码保护与访问控制的最佳实践
  • Unity 2019.3单元测试实战:Edit Mode与Play Mode核心技巧与避坑指南
  • Cresset自定义扩展:如何添加新的依赖和服务配置
  • Horde分布式构建系统:应对Unreal Engine蓝图复杂度的工程实践
  • 别再手动调试Chain了!:用可观测性工具链5分钟定位AI工作流97%的耗时黑洞
  • 仅限本周开放|WPS AI批量处理私密工作流:含OCR预处理+语义分段+智能归档完整脚本
  • Tolaria代码重构引擎:本地部署、API集成与批量代码质量分析实践
  • 小程序毕业设计-基于 Node.js + 微信小程序的实验室教学日志管理系统的设计与实现(源码+LW+部署文档+全bao+远程调试+代码讲解等)
  • t-SNE-tutorial实战:用Python和scikit-learn轻松实现高维数据降维
  • 拼多多投产比(ROI)越高越好还是越低好?
  • brag高级技巧:自定义音乐、音效与动画效果终极指南
  • 去水印工具有哪些?盘点手机电脑在线都能用的几款工具 - 办公小帮手
  • Jafka性能基准测试:在不同场景下的吞吐量对比分析
  • 大模型评估体系:从标准统一到国家层面独立评测的技术实践