随笔分类 - 计数问题
摘要:题目链接 Maximum Element 题意 现在有这一段求序列中最大值的程度片段: (假定序列是一个1-n的排列) 显然这段程序是错误的……有很多可以X掉这段程序的排列 求这样的排列有多少个。 题目是让我们求符合这样条件的排列个数: 1、存在某个数,他比前面的数都大并且小于$n$; 2、他比他后
阅读全文
摘要:题目链接 Permutation 题目大意:给出n,和m个关系,每个关系为ai必须排在bi的前面,求符合要求的n的全排列的个数。 数据规模为n <= 40,m <= 20。 直接状压DP空间肯定是不够的。 考虑到m <= 20,说明每个连通块的大小不超过21。 那么我们分别对每个连通块求方案数,并且
阅读全文
摘要:题目链接 Bear and Tree Jumps 考虑树形DP。$c(i, j)$表示$i$最少加上多少后能被$j$整除。 在这里我们要算出所有$c(i, k)$的和。 其中$i$代表每个点对的距离,$k$为输入的$k$值。 $f[i][j]$表示以$i$为根结点,深度对$k$取模为$j$的点的个数
阅读全文
摘要:题目链接 [Ahoi2009]chess 中国象棋 设$f[i][j][k]$为前i行,$j$列放了1个棋子,$k$列放了2个棋子的方案数 分6种情况讨论,依次状态转移。
阅读全文
摘要:题目链接 HOTELS 依次枚举每个点,以该点为中心扩展。 每次枚举的时候,从该点的儿子依次出发,搜完一个儿子所有的点之后进行答案统计。 这里用了一个小trick。
阅读全文
摘要:对于序列中的任意一个单括号对(),
左括号左边(不含本身)有a个左括号,右括号右边(不含本身有)b个右括号。
阅读全文

浙公网安备 33010602011771号