容斥
Fizzmy
这个作者很懒,什么都没留下…
展开
-
Codeforces 839D Winter is here-容斥
传送门 题意: 给出一个n个数的数列ai" role="presentation">aiaia_i,考虑其中所有gcd大于1的集合,每个集合的贡献是gcd乘上集合的大小,求这个数列的总贡献%1e9+7 (1 ≤ n ≤ 200000,1 ≤ ai原创 2018-01-25 08:07:07 · 242 阅读 · 0 评论 -
BZOJ 4596 黑暗前的幻想乡-矩阵树定理+容斥原理
传送门 题意: 幽香要修建幻想乡的公路。幻想乡有 N 个城市,之间原来没有任何路。幽香向选民承诺要减税,所以她打算只修 N- 1 条路将这些城市连接起来。但是幻想乡有正好 N- 1 个建筑公司,她打算让每个建筑公司都负责一条路来修。 每个建筑公司都告诉了幽香自己有能力负责修建的路是哪些城市之间的。所以幽香打算选择 N-1 条能够连接幻想乡所有城市的边,然后每条边都交给一个能够负责该边的建筑公原创 2018-01-17 19:09:43 · 219 阅读 · 0 评论 -
BZOJ 3930 [CQOI2015]选数-数论+递推
传送门 题意: 从区间[L,H](L和H为整数)中选取N个整数,求N个整数最大公约数刚好为K的选取方案有多少个,答案模1e9+7 1≤N,K≤10^9,1≤L≤H≤10^9,H-L≤10^5 Solution: 并不是非常理解莫反怎么做= = 注意到H-L≤10^5 尝试在这上面做文章 首先简化题意: [⌈Lk⌉,⌊Hk⌋][\lceil\frac L k\rceil,\原创 2018-01-18 21:25:36 · 172 阅读 · 0 评论 -
CS Academy 71E.Losing Nim-dp+容斥
传送门 题意: 如果一个包含i个可重复元素的数组合法,那么这个数组中每个元素的取值范围是[1,n],这i个元素的和为n,异或和为0。 给出一个数n,对于i=[1,n]i=[1,n]i=[1,n],求包含i个可重复元素的数组的方案数,对p取模 n<=500,p<=2^30 Solution: 一个简单的想法就是f[i][j][k]f[i][j][k]f[i][j][k...原创 2018-03-02 08:08:13 · 194 阅读 · 0 评论 -
BZOJ4767-两双手-DP+容斥
传送门 题意: 棋盘上的一个棋子,给出他的两种移动方式: 1.(u,v)−>(u+Ax,v+Ay)(u,v)−>(u+Ax,v+Ay)(u,v) -> (u+Ax,v+Ay) 2.(u,v)−>(u+Bx,v+By)(u,v)−>(u+Bx,v+By)(u,v) -> (u+Bx,v+By) 现给出一些不能走的障碍点n个,求(0,0)到(Ex,Ey)的方案数 ...原创 2018-03-22 19:18:49 · 345 阅读 · 0 评论 -
BZOJ2669: [cqoi2012]局部极小值-状压DP+容斥
传送门 题意: 有一个n行m列的整数矩阵,其中1到n∗mn∗mn*m之间的每个整数恰好出现一次。如果一个格子比所有相邻格子(相邻是指有公共边或公共顶点)都小,我们说这个格子是局部极小值。给出所有局部极小值的位置,判断有多少个可能的矩阵。 (1≤n≤4,1≤m≤7)(1≤n≤4,1≤m≤7)(1\leq n\leq 4, 1\leq m\leq 7) Solution: 显然我们把矩...原创 2018-06-02 21:48:35 · 256 阅读 · 0 评论