![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
容斥
youth518
这个作者很懒,什么都没留下…
展开
-
P1450 [HAOI2008]硬币购物 容斥原理+完全背包
题意: 共有 4 种硬币。面值分别为 c1,c2,c3,c4c_1,c_2,c_3,c_4c1,c2,c3,c4。 某人去商店买东西,去了 nnn 次,对于每次购买,他带了 did_idi 枚 iii 种硬币,想购买 sss的价值的东西。请问每次有多少种付款方法。 范围&性质:1≤n≤103,1≤c,d,s≤1051\le n\le 10^3,1\le c,d,s\le 10^51≤n≤103,1≤c,d,s≤105 分析: 不考虑个数限制时就是个很裸的完全背包,但是加上了限制那么我们就考原创 2020-10-21 11:28:53 · 84 阅读 · 0 评论 -
P3271 [JLOI2016]方 容斥+数学
题意: 给定一个n∗mn*mn∗m的矩阵,从中删去kkk个顶点,求最后能形成多少个正方形 范围&性质:1≤n,m≤106,1≤k≤20001\le n,m\le 10^6,1\le k\le 20001≤n,m≤106,1≤k≤2000,正方形可以是斜着的(边不一定与网格图上的边重合) 分析: (下文所有图片均来源于其他julao博客) 暴力做法: 枚举,复杂度O(nmk)O(nmk)O(nmk),直接去世 正解: 通过容斥简化运算,记f(i)f(i)f(i)表示至少包含iii个被删除的点的正方形数原创 2020-09-26 10:19:18 · 152 阅读 · 0 评论 -
P3298 [SDOI2013]泉 哈希 容斥
题意: 给定n个元素,每个元素有六个属性,求这n个元素中恰好有k个属性相同的元素对数 范围&性质:1≤n≤106,1≤k≤61\le n \le 10^6,1\le k\le 61≤n≤106,1≤k≤6 分析: 恰好,说明需要容斥,每个元素有多个属性,说明需要哈希判断 好,此题完结 先考虑如何容斥: 按照正常想法,设gig_igi表示恰好i个属性相同的元素对数,设fif_ifi表示至少i个属性相同的元素数目 对于i<ji<ji<j来说,gjg_jgj在fif_ifi里出现原创 2020-09-17 08:20:08 · 176 阅读 · 0 评论