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

国庆梦熊集训做题记录

炼石计划

  • T1:https://www.cnblogs.com/yanbinmu/articles/19122547
  • T2:https://www.cnblogs.com/yanbinmu/articles/19122718

D3 作业

A. 关于整除分块

B. 题解:ABC192F Potion

最开始的想法遍历 k 判断可行,然后再想办法把时间求出来。
判断可行是很简单的,我们只需要满足 \(\sum_{i=1}^k a_{e_i} \equiv x \pmod k\)
这个是好算的,我们做一个模 k 的可行性 01 背包。
然后去向如何找那个加起来的时间,发现可以将这个时间放到 dp 值里面存着,维护模 k 是 j 的最大加和就做完了。

C.Vanya and Treasure

显然的,我们按照开箱子的顺序,记录 \(f_{x, y, p}\) 表示我开某一个 p 类型的箱子后,我站在 \((x, y)\) 上。
这个的转移是我去枚举我下一个类型的箱子开哪个。
然后这个东西发现他的转移会被卡到 \(O(nm)\) 就烂掉了。
我们考虑一个经典的东西,我们看到这种曼哈顿距离可以考虑四个象限来想,分别维护四个象限的前缀最小值。
这个东西用二维前缀和维护不了,但是我们可以扫描线或者二位树状数组来做,注意初始化的手法,不要忘记抹去最开始写的一些东西

D.ABC134F Permutation Oddness

简单说说题面,问你 \(a\) 是一个长度为 \(n\) 的排列, 问有多少个怪异值,即 \(\sum_{i=1}^{n} |i - a_i| = k\)\(a\)
对于这种绝对值形式的东西,我们可以考虑拆贡献,其中 \(i\) 或者 \(a_i\) 是较小的时,那么贡献是 -1,否则是 +1。
那么这就是将 \(i\)\(a_i\) 配对。
考虑一个朴素的 DP,\(\displaystyle f_{i, x, y, k}\) 是遍历到第 i 对,前面有 x 个下标没配对,y 个值没配对,已经有 k 个贡献的方案数。
显然的,如果我确定一个值或者下标是向后或向前匹配了,那么他对怪异值的贡献就确定了。
然后我们推导转移时可以发现,如果互相指,那么都不变,而后分析,如果两个都向前或都向后,那么 x,y 均加一或减一,如果一个向前一个向后,x,y 是不变的。
这样 x 和 y 的值就是一样的,我们可以将状态砍掉一维。
转移就很好推了。

http://www.zskr.cn/news/15252.html

相关文章:

  • 兰博平台: 星云抽卡豪华版. 作者acc177
  • AT_abc315_f [ABC315F] Shortcuts
  • 问题表 - microsoft
  • 随想八
  • SolarWinds Web Help Desk远程代码执行漏洞分析
  • Aria2安装
  • 正则表达式学习
  • 神经网络之简单的标量何以表达模型的拟合能力 - 指南
  • 一篇文章入门RabbitMQ:基本概念与Java利用
  • PHP程序员要是基础不扎实,越学越吃力
  • 《电路基础》第七章学习笔记
  • LLM大模型:deepseek sparse attention是个啥?
  • 微信公众号推文添加附件方法,1分钟学会!支持word,excel,pdf等适合招聘,公告,申请表等
  • 2025国庆Day2
  • vue - 实战3 - 后端
  • P11983 [JOIST 2025] 展览会 3 题解
  • 黑客马拉松(Hackathon)
  • 推荐系统中损失函数梳理:从Pointwise到Listwise
  • how to download a websites favicon.ico
  • JQuery CDN recommended
  • 2025 年地坪研磨机公司推荐榜单:盘点 TOP 品牌的格力,宁德时代等标杆客户合作案例
  • istio 部署 - 指南
  • 实用指南:k8s中的schedule
  • 【光照】[PBR][环境光]实现方法解析
  • 树莓派搭建NAS之五:数据同步
  • 深入解析:Coze源码分析-资源库-编辑插件-后端源码-安全与错误处理
  • 详细介绍:【读书笔记】《C陷阱与缺陷》第4章:连接问题解析 | 避开多文件编译的坑
  • 质数表
  • 2025波形护栏厂家 TOP 企业品牌推荐排行榜,山东波形护栏防撞,三波,二波,双波,喷塑,公路,热浸锌,浸塑,镀锌波形护栏公司推荐!
  • US$458 Car Key Clamp SN-CP-JJ-01 for SEC-E9 CNC Automated Key Cutting Machine