随笔分类 -  数学,数论-集合容斥

摘要:题目 "P2468 [SDOI2010]粟粟的书架" 我 做个 题目花了一个小时?? 奔着主席树标签来的,$n=1$裸的主席树,$n,m≤200$裸的容斥(dalao们也可以去打一遍二维主席树) 容斥打了三遍才过,主席树查询竟然先去查询较小值??今天状态不好o(╥﹏╥)o 做法 $n,m≤200$是 阅读全文
posted @ 2019-01-23 11:06 y2823774827y 阅读(130) 评论(0) 推荐(0)
摘要:题目 "P2567 [SCOI2010]幸运数字" 做法 容斥+剪枝 先预处理幸运数字,别看数据范围这么大,其实也没几个,然后去掉倍数这种 然后处理相似数字,一眼的容斥,递归选数然后求出这些的公倍数容斥一下 玄学剪枝:从大到小排列,若公倍数大于范围退出,加速大于范围的情况 My complete c 阅读全文
posted @ 2019-01-16 10:42 y2823774827y 阅读(243) 评论(0) 推荐(0)
摘要:题目 "P3160 [CQOI2012]局部极小值" 一眼就是状压,接下来就不知道了$qwq$ 做法 我们能手玩出局部小值最多差不多是$8,9$个的样子,$dp_{i,j}$为填满$1~i$数字,局部小值的状态为$j$ 第$k$个局部极小值填$i$:$dp[i][j]=(dp[i][j]+dp[i 阅读全文
posted @ 2019-01-13 11:14 y2823774827y 阅读(183) 评论(0) 推荐(0)
摘要:题目 "P4965 薇尔莉特的打字机" 快到十二点了正在颓废突然发现了一道好题 虽然毒瘤,但确实是容斥原理的好题啊,做法也特别巧妙(标程 思路 题目大意(怕自己突然忘) n个初始字符,m个操作(加入或删除),任何一个操作都可能无效,求最后不同的字符方案数$(n,m include include i 阅读全文
posted @ 2019-01-13 01:20 y2823774827y 阅读(419) 评论(0) 推荐(0)
摘要:题目 "【BZOJ4361】isn" 做法 $dp_{i,j}$表示以$i$结尾$j$长度,树状数组$tree_{i,j}$表长度为$i$,以$ include include include include using namespace std; typedef long long LL; co 阅读全文
posted @ 2019-01-12 16:21 y2823774827y 阅读(214) 评论(0) 推荐(0)
摘要:题目 "P3214 [HNOI2011]卡农" 在被一题容斥$dp$完虐之后,打算做一做集合容斥这类的题了 第一次深感HNOI的毒瘤(题做得太少了!!) 做法 求$[1,n]$组成的集合中选$m$个不同集合且每个元素出现偶数的组合方案 无序(打乱顺序仍记为一种)通常我们对于有序的做法更简单,怎么转换 阅读全文
posted @ 2019-01-11 18:29 y2823774827y 阅读(170) 评论(0) 推荐(0)