计数问题
文章平均质量分 86
Morning_Glory_JR
几时归去,做个闲人。对一张琴,一壶酒,一溪云。
展开
-
23牛客多校9 I Non-Puzzle: Segment Pair
显然,这样的方法会算重,因为不同的点可能对应相同的选择方案,考虑当前枚举的点是。,考虑从值域入手,也就是枚举每个点看有多少种方案使最后的交集包含这个点。,而如果减少了一些区间,那么我们记减少了后对应的方案数为。对区间,要求每对区间恰好选一个使得选出来的。对区间的两个区间都包含这个点,那么就有。对应的方案数的,新增的方案数是二者的差。没有新增的区间,也没有减少区间,那么。新增了一些区间并没有减少区间,那么。个区间有交集,问有多少方案数。,新增的方案数仍然是二者的差。方案数是完全一样的,如果。原创 2023-08-14 18:50:22 · 317 阅读 · 0 评论 -
卡特兰(Catalan)数入门详解
基本概念介绍学卡特兰数我觉得可能比组合数要难一点,因为组合数可以很明确的告诉你那个公式是在干什么,而卡特兰数却像是在用大量例子来解释什么时卡特兰数这里,我对卡特兰数做一点自己的理解卡特兰数是一个在组合数学里经常出现的一个数列,它并没有一个具体的意义,却是一个十分常见的数学规律对卡特兰数的初步理解:有一些操作,这些操作有着一定的限制,如一种操作数不能超过另外一种操作数,或者两种操作不能有交...原创 2019-10-27 15:41:59 · 8789 阅读 · 6 评论 -
染色 [组合数 容斥]
也许更好的阅读体验Description\mathcal{Description}Description你要给一个n×mn\times mn×m的矩阵涂色,问有多少种染色方法使得每一行每一列都至少有一个格子被上了色n,m≤106n,m\leq 10^6n,m≤106对998244353998244353998244353取模Solution\mathcal{Solution}Solutio...原创 2019-10-25 16:21:00 · 503 阅读 · 0 评论 -
网格计数
也许更好的阅读体验Description\mathcal{Description}Description一个n∗mn*mn∗m的网格,问有多少对从(1,1)\left(1,1\right)(1,1)出发到(n,m)\left(n,m\right)(n,m)路径满足没有交点TTT组询问,T≤5×105,n,m≤106T\leq 5\times 10^5,n,m\leq 10^6T≤5×105,...原创 2019-10-22 20:27:01 · 1190 阅读 · 0 评论 -
找钱 [多重背包 计数]
也许更好的阅读体验Description\mathcal{Description}Description小 LLL 所在的 LLL 国由于没有普及移动支付,依然在大规模使用纸币。一共有 nnn种面值的纸币,面值互不相同。一天小 LLL 去商店购买一个价格为 XXX 元的物品,他提前知道了自己手里和店员手里每种面值的纸币的数量,他想知道一共有多少种付钱-找钱的方式。两种付钱-找钱的方式不同...原创 2019-10-22 14:47:53 · 480 阅读 · 0 评论 -
牛客挑战赛33 B-鸽天的放鸽序列
也许更好的阅读体验Description\mathcal{Description}Description定义一个长为nnn的010101序列A1,A2,…,AnA_1, A_2, \dots, A_nA1,A2,…,An的权值为∑i=1n((∑j=1iAj) mod 2)\sum_{i=1}^n ((\sum_{j=1}^i A_j) \bmod 2)∑i=1n((∑j=1iAj...原创 2019-10-20 18:43:25 · 297 阅读 · 0 评论 -
送分
也许更好的阅读体验Description\mathcal{Description}DescriptionSolution\mathcal{Solution}Solution有位运算先按位考虑贡献 考虑若区间长度没有特殊贡献,即所有长度的贡献是一样的 那么答案就是这一位异或起来为111的子集个数 关于这个,只需知道在这个区间中在这一位为111的数量n1n_1n1和为000的数量n0n...原创 2019-10-16 16:27:25 · 347 阅读 · 0 评论 -
CF627E Orchestra [矩阵计数]
也许更好的阅读体验Description\mathcal{Description}Description题目大意 有一个r∗cr * cr∗c的矩阵上有nnn个点,问有多少个子矩阵里包含至少kkk个点输入格式 第一行四个数r,c,n,kr,c,n,kr,c,n,k,接下来nnn行,每行两个数xi,yix_i,y_ixi,yi,表示第iii个点的坐标输出格式 一行一个数表示合法子矩阵个数...原创 2019-10-15 21:19:54 · 395 阅读 · 2 评论 -
最长公共子序列
也许更好的阅读体验Description\mathcal{Description}Description对于一个长度为AAA的正整数序列BBB,定义其一个长度为C(0<C≤A)C\left(0 < C \leq A\right)C(0<C≤A)的非空子序列为一个长度为CCC的下标序列P1...CP_{1 ... C}P1...C,满足1≤P1<P2<⋯<...原创 2019-10-09 19:13:11 · 289 阅读 · 0 评论 -
[SDOI2017]序列计数
也许更好的阅读体验Description\mathcal{Description}Description给你一个长度为nnn的序列,序列中的每个数都是不超过mmm的正整数,求满足以下两个条件的序列数量:1.序列中至少有一个质数2.序列中nnn个数之和为ppp的倍数数据范围:1≤n≤109,1≤m≤2∗107,1≤p≤1001\leq n\leq 10^9,1\leq m\leq 2...原创 2019-10-06 18:45:24 · 502 阅读 · 0 评论 -
三元组[01 Trie计数]
也许更好的阅读体验Description\mathcal{Description}DescriptionSolution\mathcal{Solution}Solution有两种方法都可以拿到满分Solution 1Solution\ 1Solution 1考虑枚举yyy建两个01Trie01Trie01Trie,要支持删除操作一颗TrieTrieTrie维护y...原创 2019-09-23 21:01:06 · 416 阅读 · 0 评论 -
牛客练习赛52 题解
本人只做出了前四题,所以只写前四题的题解A 数数\mathcal{A\ 数数}A 数数Description\mathcal{Description}Description给出nnn,求∑i=1n∑j=1ni×j\begin{aligned}\sum_{i=1}^n\sum_{j=1}^ni\times j\end{aligned}i=1∑nj=1∑ni×j 和 ...原创 2019-09-15 08:43:18 · 820 阅读 · 0 评论 -
三元环计数
也许更好的阅读体验问题描述给一张nnn个点,mmm条边的简单无向图,求解有多少个三元环三元环:一个三元组(i,j,k)\left(i,j,k\right)(i,j,k)表示三个点,要求存在边(i,j),(i,k),(j,k)\left(i,j\right),\left(i,k\right),\left(j,k\right)(i,j),(i,k),(j,k)解决方法定义点的大小我们先把...原创 2019-08-09 20:36:13 · 786 阅读 · 0 评论 -
生成函数
一般生成函数(OGF)引入考虑一类组合对象组成的集合AAA,其中:每个元素a∈Aa\in Aa∈A都被定义了“大小”∣a∣|a|∣a∣,它是一个非负整数。对于给定的nnn,大小为nnn的元素的数量是有限的,记作AnA_nAneg. AAA是全体010101串组成的集合,一个010101串的大小被定义为它的长度则An=2nA_n=2^nAn=2n定义A(x)=∑i=0∞Aixi...原创 2019-08-07 18:29:28 · 944 阅读 · 0 评论 -
[POJ 2888]Magic Bracelet[Polya(Burnside) 置换 矩阵]
Description\mathcal{Description}Description大意:给一条长度为nnn的项链,有mmm种颜色,另有kkk条限制,每条限制为不允许x,yx,yx,y颜色连在一起。要求有多少种本质不同的染色方式,本质不同的两种染色方式必须旋转不能互相得到。输入方式:第一行 t,t,t,表示t组数据接下来ttt组数据:每组数据第一行为n,m,kn,m,kn,m,k接下...原创 2019-07-04 21:23:49 · 497 阅读 · 0 评论 -
Polya定理与Burnside引理
Burnside引理公式L=1∣G∣∑i=1∣G∣DGiL=\frac{1}{|G|}\sum_{i=1}^{|G|}D_{G_i}L=∣G∣1∑i=1∣G∣DGi一些定义EiE_iEi 表示与iii同类的方案 ZiZ_iZi 表示使iii不变的置换GGG 表示所有的置换方法DiD_iDi 表示第iii种置换能使多少方案不变nnn 表示方案总数LLL 表示本...原创 2019-06-29 11:11:03 · 376 阅读 · 0 评论 -
集合并卷积的三种求法(分治乘法,快速莫比乌斯变换(FMT),快速沃尔什变换(FWT))
本文主要内容是对武汉市第二中学吕凯风同学的论文《集合幂级数的性质与应用及其快速算法》的理解定义集合幂级数为了更方便的研究集合的卷积,引入集合幂级数的概念集合幂级数也是形式幂级数的一种,只是集合的一种表现形式,无需考虑收敛或发散的含义定义一个集合 SSS 的集合幂级数为 fff ,那么我们就可以把集合 SSS 表示为如下形式f=∑T⊆SfT⋅xT\begin{aligned}f=\sum...原创 2019-08-10 20:38:12 · 1306 阅读 · 0 评论 -
NOI2000 青蛙过河[递推]
也许更好的阅读体验Description\mathcal{Description}Description原题链接:Comet OJ洛谷大小各不相同的一队青蛙站在河左岸的石墩(记为A)上,要过到对岸的石墩(记为D)上去。河心有几片菏叶(分别记为Y1…Ym)Y1…Ym)Y1…Ym)和几个石墩(分别记为S1…Sn)S1…Sn)S1…Sn)。图示如下:青蛙的站队和移动方法规则如下...原创 2019-08-27 19:35:55 · 1315 阅读 · 2 评论 -
当那一天来临
也许更好的阅读体验Description\mathcal{Description}Description复杂度要求O(n)O(n)O(n)Solution\mathcal{Solution}Solution有一个显而易见的定理在中间过程若AAA让BBB往前移动,那么之后两者都是只让对方往前移动若自己往前移动,那么两者都是只往前移动因为都采用最优策略,所以两个人不会乱搞如果选择...原创 2019-08-28 16:59:12 · 495 阅读 · 0 评论 -
CF858F Wizard's Tour
Description\mathcal{Description}Description给定一张 nnn 个点 mmm 条边的无向图,每条边连接两个顶点,保证无重边自环,不保证连通。你想在这张图上进行若干次旅游,每次旅游可以任选一个点 xxx 作为起点,再走到一个与 xxx 直接有边相连的点 yyy,再走到一个与 yyy 直接有边相连的点 zzz 并结束本次旅游。作为一个旅游爱好者,你不希望经...原创 2019-08-31 09:15:14 · 546 阅读 · 0 评论 -
Tiny Counting
样例一输入41 4 3 2输出3样例二输入59 1 0 0 5输出8题解解法一这是本人自己想了2个半小时才想出来的方法,稍稍有点复杂但是很好理解题目的意思就是给定一个数组,求有多少个数字不同的顺序对和逆序对(Sa<Sb,Sc>Sd)那么总方案数应该就是 顺序对数×与之对应合法的逆序对数当然这些是不可以直接算出来的sx[a] 表示a与后面的数...原创 2019-05-12 13:14:29 · 302 阅读 · 0 评论