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

2026 1月晚练记录

Week 4

Tuesday(1.20)

P3092 [USACO13NOV] No Change G

水题(但我为什么数组开小了呢)

不难发现,\(k\) 的值很小,我们可以考虑状态压缩。

\(f_i\) 表示我状态为\(i\) 时我能走到的最大距离,最后用二分和前缀和优化即可。

Wednesday(1.21)

P5664 [CSP-S 2019] Emiya 家今天的饭

很好的题,我们可以考虑正难则反,发现如果没有第二个约束条件,那么答案就是 \(\prod _{i=1} ^{n} (num_i+1)-1\),其中 \(num_i\) 就是第 \(i\) 排的和。

我们来考虑什么时候不合法。

不难发现,如果一个方案不合法只会有一个主要食材的数量越界了,不需要考虑其他的容斥。

由此,我们可以枚举越界的数 \(col\) 并设计出状态:\(f_{i,j}\) 表示对于前 \(i\) 行,\(col\) 中选的数量比其他数多 \(j\) 的方案数。

转移也很好想:

\[f_{i,j}=f_{i-1,j}+f_{i-1,j-1}*a_{i,col}+f_{i-1,j+1}*(num_i-a_{i,col}) \]

最后用方案数减去每一次枚举的 \(col\) 所对应的 \(\sum _{i=n+1} ^{2 \times n} f_{n,i}\) 即可。

注:这里是 \(n+1\)\(2 \times n\) 的原因是在转移中有可能出现 \(j\) 为负数的情况,需要加个偏移量。

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

相关文章:

  • 2025年市场新动向:中式服装加盟哪家强?最新排行揭晓,中式服装加盟排行榜技术领航者深度解析
  • 软件测试or车载测试,到底该怎么选?
  • 那曲市英语雅思培训辅导机构推荐,2026权威出国雅思课程中心学校口碑排行榜
  • 宏智树 AI:一键生成三类高分 PPT,学术汇报再也不用熬大夜
  • 分布式架构:Dubbo 协议如何做接口测试
  • 详细介绍:STM32百问百答:从硬件到软件全面解析
  • java_ssm13低值高校办公耗材易耗品管理信息系统的设计与实现_1s9ke
  • 量子开发崛起:软件工程师必学的3个入门技能
  • DeepSeek+LangChain+DeepDiff:智能测试数据自动对比工具
  • 智慧水务为什么越来越多项目选择 BL118|水务物联网边缘计算方案解析
  • 广州最好的研究生留学机构评选,学员满意度高成核心优势
  • 2026合肥优质设备搬运吊装公司推荐榜
  • 指数期权备兑策略量化实现
  • 探索超声波方案在汽车门板塑焊机中的奇妙应用
  • 2026年国内专业的工厂吸污厂家排行,知名的工厂吸污排名精选优质品牌助力工程采购
  • 青岛研究生留学机构top10推荐,收费透明,值得信赖与选择
  • Backtrader平台下指数期权备兑策略回测实现
  • 泉州留学机构top10排名公布,学员满意度高成选择关键
  • 2026年健身教练培训机构排名解读及靠谱院校推荐
  • 深圳top10研究生留学机构选择指南:反馈及时是关键因素
  • 2030年预测:软件测试将不再是一个岗位,而是一种能力
  • 天津top10研究生留学中介全面评估,值得信赖的机构如何选择
  • 从码农到AI创业者:我的5年跃迁计划
  • 2026广东广州最新婚纱摄影/婚纱照/婚纱照风格/摄影/婚纱MV机构推荐:深耕影像领域,奈斯影像实力出圈
  • 郑州研究生留学中介哪家强?口碑排名揭晓,申请成功率高
  • 中国城市极端天气占比(2009-2024)
  • web入门311-320
  • 收藏这份大模型架构指南!从GPT到DeepSeek的技术演进与核心创新
  • 从山东菏泽到硅谷:一个测试工程师的全球远程职业路
  • Excel 转pdf