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

关于容斥原理

简单的不说了,直接开题。

P1450 [HAOI2008] 硬币购物

题意

\(c1, c2, c3, c4\) 四种面值的硬币,询问多次,给你每个硬币最多有多少个,问凑出 \(S\) 面值的方案。

分析

考虑一个 \(f_i\) 是 i 号硬币不满足条件的方案数,那么答案即为 \(U - \sum_i^4 |\cup U_i|\)

第一部分,即不考虑限制的答案,可以考虑一个完全背包,时间复杂度 \(O(4S)\)

第二部分可以尝试一下容斥。你某一个硬币 i 取大于 \(d_i\) 个的方案数,就是先去上 \(d_i + 1\) 个,然后随便取。所以我们直接将 \(S\) 减去 \((d_i + 1) \times c_i\),然后依旧完全背包。时间复杂度 \(O(2^4 \times n \times S^2)\)

考虑到可以预处理,则复杂度为 \(O(4S + 2^nn)\)

http://www.gsyq.cn/news/30710.html

相关文章:

  • 可变字符串
  • 2025 年 10 月展示柜厂家最新推荐,精准检测与稳定性能深度解析!
  • 一些疑问
  • 2025 年 10 月外墙涂料厂家最新推荐,高性能与可靠性兼具的优质品牌
  • 2025 年 10 月外墙涂料厂家最新推荐,聚焦高端定制需求与全案交付能力
  • 深度神经网络 —— 使用RNN循环神经网络进行手写数字识别分类
  • 2025 年 10 月外墙涂料厂家最新推荐,精准检测与稳定性能深度解析
  • 2025年10月遗产继承律师对比榜:五强排名与实测解析
  • 2025年10月中国短视频制作公司排行榜:五强实测推荐
  • php_md5特性
  • 「学习笔记」RCE基础
  • ajax回调钩子的应用简介
  • PS-02
  • 2020 级课前测试试卷-电子商务大数据分析 爬取京东商品评论数据,基于hadoop实现数据分析以及数据可视化
  • 2025年10月暖风机评测指南:客观数据助您精准避坑
  • 《React vs Vue:选择适合你的前端框架》 - 指南
  • 2025 年 10 月展示柜厂家最新推荐,技术实力与市场口碑深度解析
  • 2025 年 10 月钛合金切削液厂家最新推荐,聚焦高端定制需求与全案交付能力
  • P13518 [KOI 2025 #2] 镜子
  • 使用Prodfiler优化eBPF编译器性能:从内存分配到向量化的全面调优
  • 详细介绍:JMeter接口测试
  • d40: vue杂项问题 - 详解
  • day04-Coze工作流案例(中草药识别-菜谱生成-智能换脸)
  • 实用指南:【Android之路】 Kotlin 的 data class、enum class、sealed interface
  • 【图像处理-基础知识】SFIT特征解析 - 教程
  • 2025年优质的造纸橡胶辊,天然橡胶辊品牌厂家排行榜
  • 软件神器 --- x64db插件 之 SharpOD
  • 2025年耐用的移动搅拌车,搅拌车优质厂家推荐榜单
  • 2025年口碑好的硅胶制品,密封硅胶制品厂家最新实力排行
  • 2025年优质的高速电吹风开关,电吹风开关厂家最新用户好评榜