组合数学
YiPeng_Deng
这个作者很懒,什么都没留下…
展开
-
【简单计数知识】JZOJ6395. 【NOIP2019模拟2019.10.28】消失的序列
Description传送门求有多少个n排列可以被一下的栈排序排成升序,其中有一个元素已经确定每一次可以对序列进行入栈和出栈两种操作。入栈操作:如果序列非空,那么三叶会取出序列的第一个元素,把它扔进栈的顶部。出栈操作:如果栈非空,那么三叶可以取出栈的顶部,把这个元素接在结果序列的末尾。注意结果序列和原序列是不一样的,也就是出栈操作不是把元素接在原序列后。如果所有元素都经过了一次入栈...原创 2019-10-28 22:46:28 · 288 阅读 · 0 评论 -
JZOJ6024. 【GDOI2019模拟2019.2.16】网格
Description多组数据,1<=n,T<=5e5Solution通过找规律 我们发现我们可以将答案分为左上到右下,右上到左下两种吗,并且既不重复,也不遗漏。例如:1100000110000000100000001110000111000011100000001这个状态,最后必然合法。对于这个左上到右下的状态里面的每一个1构成的正方形,又分别是一个右上到...原创 2019-02-16 20:23:48 · 316 阅读 · 0 评论 -
JZOJ6021. 【GDOI2019模拟2019.2.15】车
DescriptionData ConstraintSolution容斥!首先如果没有对角线的限制,方案显然是n!容斥1:将不能放改为必须放,枚举集合,容斥系数为(-1)size容斥2:两条对角线必须有,改为总方案减去一条没有的方案加上两条没有的方案。容斥3:一条对角线没有的方案,改为总方案减去有若干个的方案,容斥系数(-1)cnt,组合数计算一下。容斥4:两条对角线没有...原创 2019-02-15 22:36:03 · 193 阅读 · 0 评论 -
JZOJ3206. 【HNOI模拟题】Axonometric Projection
Description让我们来考虑一个单位立方体建成的模型。这个建筑的底是一个n m的单位正方形网格。在每个正方形上面,堆着若干个(可能是0)个单位立方体。每个立方体属于其中一个立方体堆。给出了一个建筑的左视图和正视图。请计算有多少种建筑,符合给出的左视图和正视图。答案可能很大,只要返回它除以10^9 + 9的余数即可。Input第一行是整数n。第二行描述了建筑的左视图。第i个数表示了由上...原创 2019-01-29 08:04:03 · 302 阅读 · 0 评论 -
【PKUWC2019模拟2019.1.15】Permutation
DescriptionData Constraint一个简单的计数。稍微化简一下发现我们需要求(i-1)/2*(i-2)!/(i-y)!考场上的时候想到了这里,也想到了NTT,就是不会转换!!!??我们可以这样卷:设f[i]=(i-1)/2*(i-2)!,g[i]=1/(n-i)!那么那个式子就是sigma(f[i]*g[j])[i+j==n+y]妙啊妙…但...原创 2019-01-16 22:48:15 · 180 阅读 · 0 评论 -
JZOJ5968.【NOIP提高组11.24】电竞选手
PROBLEMSOLUTION不难发现如下的性质: 1.必须从小到大按顺序消除所有数 2.每一块(这里表示所有数值相等的集合)最后消剩一个数之前的二元组操作可以在之前的任意一个时刻进行。先考虑所有的a相等时的情况:设答案为f[n],则有f[n]=f[n-1]*C(n,2) 对于每一块的答案我们可以单独考虑:我们枚举放在前面的这一块的前面的数并在...原创 2018-11-24 16:58:40 · 201 阅读 · 0 评论 -
【分治NTT/多项式求逆】JZOJ3303. 城市规划
Description求出n 个点的简单(无重边无自环)无向连通图数目.n <= 130000Solution设 f[i] 表示大小为i的答案,g[i]为2C(i,2)表示大小为i的任意无向图个数。考虑运用容斥。f[i] = g[i]-sigma( f[j] * g[i-j] * C(i-1,j-1) )用所有方案减去不连通的方案。枚举1所在的连通块(保证不重复不遗漏),再考...原创 2019-07-06 17:01:54 · 338 阅读 · 0 评论 -
JZOJ6365. 【NOIP2019模拟2019.9.20】膜拜大会(fake)
Description定义一次对于i位置的操作为a[l]+=a[i],a[r]+=a[i],a[i]=0,其中l和r为i的左边和右边位置(1的左为n,n的右为1),每一个位置只可以操作一次给定一个长度n的序列a,求长度为m的操作序列的个数,使得最终a[1]>=K。模998244353T<=5,n<=1e5,m<=n-2,ai<=1e9Solution由...原创 2019-09-22 07:42:20 · 526 阅读 · 0 评论