摘要:
2733: [HNOI2012]永无乡 题意:加边,询问一个连通块中k小值 终于写了一下splay启发式合并 本题直接splay上一个节点对应图上一个点就可以了 并查集维护连通性 合并的时候,把size小的树的所有节点插入到size大的中,每个点最多插入log次,复杂度$O(nlogn insert 阅读全文
摘要:
容斥原理 与 莫比乌斯反演 今天(2.23.2017)翻了一下《组合数学》前6章,~~发现我之前一定是学了假的莫比乌斯反演~~,于是来新写一篇 容斥原理 定理 集合$S$中不具有性质$P_i:1\le i \le m$的元素个数: $A_i$为具有性质$P_i$的集合 $ |S| \sum{|A_i 阅读全文
摘要:
"4455: [Zjoi2016]小星星" 题意:一个图删掉一些边形成一棵树,告诉你图和树的样子,求让图上的点和树上的点对应起来有多少方案 看了很多题解又想了一段时间,感觉题解都没有很深入,现在大致有了自己的想法吧 如果直接上树形DP的话,必须要保存当前子树对应了图上的点的集合才行,要不然做不到1对 阅读全文
摘要:
题意:空间中有n个点,任意3个点不共线。每两个点用红线或者蓝线连接,如果一个三角形的三边颜色相同,那么称为同色三角形。给你一组数据,计算同色三角形的总数。 考虑补集,异色三角形 每个点的边红色和蓝色两条边组成的一定是异色 每个异色会算两遍 cpp include include include in 阅读全文
摘要:
题意:和上题基本一样,求至少k对a b的方案数。不取模!!! 做k+1遍容斥就行了 高精度超强!!!几乎把所有的都用上了 然后,注意有负数,所以容斥的时候正负分别保存然后再一减就行了 ~~这是我省选前最后一次写高精度了~~ cpp include include include include us 阅读全文
摘要:
"3622: 已经没有什么好害怕的了" ~~题意:和我签订契约,成为魔法少女吧~~ 真·题意:零食魔女夏洛特的结界里有糖果a和药片b各n个,两两配对,a b的配对比b a的配对多k个学姐就可能获胜,求方案数 PS:洛谷月赛拿到了一个Modoka的挂件O(∩_∩)O哈哈~ 总的方案数就是$n!$,相当 阅读全文
摘要:
4710: [Jsoi2011]分特产 题意:m种物品分给n个同学,每个同学至少有一个物品,求方案数 对于每种物品是独立的,就是分成n组可以为空,然后可以用乘法原理合起来 容斥容斥 $$ 每个同学至少一个=所有方案数 \ge 1个同学没有+\ge 2 个同学没有 ... $$ $\ge i$个同学没 阅读全文
摘要:
3198: [Sdoi2013]spring 题意:n个物品6个属性,求有多少不同的年份i,j满足有k个属性对应相等 一开始读错题了,注意是对应相等 第i个属性只能和第i个属性对应 容斥一下 $$ 恰好k个相等=\ge k个相等 \ \ \ge k+1个相等\ +\ \ge k+2个相等 \ ... 阅读全文
摘要:
1042: [HAOI2008]硬币购物 题意:4种硬币。面值分别为c1,c2,c3,c4。1000次询问每种硬币di个,凑出$s\le 10^5$的方案数 完全背包方案数? 询问太多了 看了题解 只有4种物品,每种物品有数量限制 不考虑数量限制,$f(i)$凑出i的方案数,一遍完全背包就行了,注意 阅读全文