tag:组合计数,点分治,容斥 题意 给一棵树,对每个点分配一个权值(可以为 \(0\)),所有点权值和为 \(m\)。求所有分配方案的带权重心标号和(多个重心取标号最小的一个)。 \(n\leq2\cdot10^5,\ m\leq5\cdot10^6\) 当 \(m\) 为奇数时,对于一条边来说, ...
分类:
其他好文 时间:
2021-06-28 18:36:09
阅读次数:
0
题链 分析 显然容斥 考虑有i个有1个或者有0个的情况放到j个非空集合中的方案 可以发现0很麻烦,所以不妨把0的放到一个垃圾集合中,然后把向垃圾集合中加0表示是垃圾集合 问题变成了i+1个数放到j+1个非空集合的方案,即为第二类斯特林数 统计即可 #include<bits/stdc++.h> #d ...
分类:
其他好文 时间:
2021-06-10 18:07:02
阅读次数:
0
求出所有可能棋盘的不经过任意障碍的方案数之和。 考虑容斥,对于一条钦定经过 \(k\) 个障碍的路线,对答案的贡献为 \({-1}^k\) 乘以可以对应的棋盘数。 可以发现棋盘数只与路线中钦定的障碍并且该障碍并未明确的个数有关。 并且实际运算中每次遇到障碍转移时乘以 \(-1\) 即可。 于是将未明 ...
分类:
其他好文 时间:
2021-05-24 15:41:47
阅读次数:
0
题目链接:https://atcoder.jp/contests/abc200/tasks/abc200_e E - Patisserie ABC 2 题意 \(n^3\) 个三元组 \((x,y,z)\ (1 \le x,y,z \le n)\) 按照以下三个关键字从小到大排序: \((x + y ...
分类:
其他好文 时间:
2021-05-24 05:54:19
阅读次数:
0
\(\text{Problem}:\)Cowmpany Cowmpensation \(\text{Solution}:\) 不难发现,虽然权值种类很多,但在一种分配方案中,不同的权值个数只有 \(O(n)\) 个。故设 \(f_{i}\) 表示分配了 \(i\) 种权值的方案数,答案为: \[ \ ...
分类:
其他好文 时间:
2021-05-03 12:25:45
阅读次数:
0
Description 给定一场 \(n\) 个点,\(m\) 条边的有向图,你可以删去一些边,要求剩下的吐仍然强连通。求方案数 \(\bmod (10^9+7)\) 的值。 Hint \(1\le n\le 15, 0\le m\le n(n-1)\) Solution orz 神仙容斥 首先,根 ...
分类:
其他好文 时间:
2021-04-19 15:02:03
阅读次数:
0
题目 F : Four-tuples 输入 1 1 1 2 2 3 3 4 4 输出 1 题意 给l1, r1, l2, r2, l3, r3, l4, r4? , 八个数据, 要求输出在区间[l1, r1] , [l2, r2] , [l3, r3] , [l4, r4?] (记为A, B, C, ...
分类:
其他好文 时间:
2021-04-08 13:43:44
阅读次数:
0
有一个集合$\{1,2,..,n\}$,问有多少种方式选出它的若干个不同的子集,满足每种元素至少出现两次。 ...
分类:
其他好文 时间:
2021-04-06 15:17:13
阅读次数:
0
容斥原理 \(\because C_n^0 + C_n^1 + C_n^2 + \ldots + C_n^n = 2^n\) \(\therefore C_n^1 + C_n^2 + \ldots + C_n^n = 2^n - 1\) 实现的时候,奇数加,偶数减。 题意:给定一个整数 n 和 m ...
分类:
其他好文 时间:
2021-02-19 13:23:10
阅读次数:
0
原题链接 考察:容斥原理+完全背包+计数dp 本蒟蒻是打死都想不到怎么用容斥原理... 错误思路: 乍看一下是多重背包,时间复杂度80*105*103(采用二进制优化)显然T了 正确思路: 采取完全背包预处理的方法,时间复杂度105 ,求出不限数量的取法.答案就是所有取法-不合法的取法.这里就可以想 ...
分类:
其他好文 时间:
2021-02-16 12:06:08
阅读次数:
0