随笔分类 -  组合

摘要:题意:称一个1,2,...,N的排列P1,P2...,Pn是Magic的,当且仅当2<=i<=N时,Pi>Pi/2. 计算1,2,...N的排列中有多少是Magic的,答案可能很大,只能输出模 P以后的值 题解:有一步特别神得转化:由于对于序列中的元素 $p[i]$ 只限制 $p[i]>p[i/2] 阅读全文
posted @ 2019-10-30 23:28 EM-LGH 阅读(120) 评论(0) 推荐(0)
摘要:在一个 $N$ 个元素集合中的所有子集中选择若干个,且交集大小为 $k$ 的方案数. 按照之前的套路,令 $f[k]$ 表示钦定交集大小为 $k$,其余随便选的方案数. 令 $g[k]$ 表示交集恰好为 $k$ 的方案数. 则有 $f[k]=\sum_{i=k}^{n}\binom{i}{k}g[k 阅读全文
posted @ 2019-10-24 20:59 EM-LGH 阅读(157) 评论(0) 推荐(1)
摘要:共有 $m$ 种物品,每个物品 $a[i]$ 个,分给 $n$ 个人,每个人至少要拿到一件,求方案数. 令 $f[i]$ 表示钦定 $i$ 个没分到特产,其余 $(n-i)$ 个人随便选的方案数,$g[i]$ 表示恰好 $i$ 个没分到特产的方案数. 按照我们之前讲的,有 $f[k]=\sum_{i 阅读全文
posted @ 2019-10-24 20:43 EM-LGH 阅读(167) 评论(0) 推荐(1)
摘要:其实呢,扩展中国剩余定理还有一种理解方式:就是你有一坨东西,形如:$A[i]\equiv B[i](mod$ $P[i])$. 对于这个东西,你可以这么思考:如果最后能求出一个解,那么这个解的增量一定是 $lcm(P[1],P[2].....).$ 所以,只要你能找到一坨 $P[i]$,使得它们的 阅读全文
posted @ 2019-09-12 19:12 EM-LGH 阅读(166) 评论(0) 推荐(0)
摘要:欧拉定理不要忘记!! 阅读全文
posted @ 2019-09-12 11:06 EM-LGH 阅读(163) 评论(0) 推荐(0)
摘要:从 $n$ 个数中选 $m$ 个不错排,那就是说 $n-m$ 个数是错排的. 用组合数乘一下就好了. Code: 阅读全文
posted @ 2019-08-19 18:59 EM-LGH 阅读(145) 评论(0) 推荐(0)
摘要:第一问: 先不考虑山的高度有相同的:直接按照高度降序排序,试着将每一座山插入到前面山的缝隙中. 当然,这并不代表这些山的相对位置是固定的,因为后面高度更低的山是有机会插入进来的,所以就可以做到将所有情况都考虑到. 假设现在要插入第 $i$ 座山,前面已插入了 $i-1$ 座比当前山高的山,那么当前能 阅读全文
posted @ 2019-08-17 14:38 EM-LGH 阅读(166) 评论(0) 推荐(0)
摘要:比较头疼的计数题. 我们发现,放置一个棋子会使得该棋子所在的1个行和1个列都只能放同种棋子. 定义状态 $f_{i,j,k}$ 表示目前已使用了 $i$ 个行,$j$ 个列,并放置了前 $k$ 种棋子的方案数. 假设当前枚举到的是第 $k$ 个棋子,该种棋子有 $num_{k}$ 个. 枚举 $d1 阅读全文
posted @ 2019-08-16 10:34 EM-LGH 阅读(169) 评论(0) 推荐(0)
摘要:Description 题面:www.lydsy.com/JudgeOnline/upload/task.pdf 题面:www.lydsy.com/JudgeOnline/upload/task.pdf Input Output 一般概率题有两种套路: 第一种方法比较好理解,这道题这么做的话也非常简 阅读全文
posted @ 2019-08-06 16:08 EM-LGH 阅读(241) 评论(0) 推荐(0)
摘要:Description 某中学有 n 名男同学,m 名女同学和两名老师要排队参加体检。他们排成一条直线,并且任意两名女同学不能相邻,两名老师也不能相邻,那么一共有多少种排法呢?(注意:任意两个人都是不同的) 某中学有 n 名男同学,m 名女同学和两名老师要排队参加体检。他们排成一条直线,并且任意两名 阅读全文
posted @ 2019-07-02 18:44 EM-LGH 阅读(177) 评论(0) 推荐(0)
摘要:Code: 阅读全文
posted @ 2019-06-26 13:40 EM-LGH 阅读(138) 评论(0) 推荐(0)
摘要:没想到这道题竟然这么水…我们发现m,n都非常小,完全可以O(nm)O(nm)O(nm)预处理出stripe数组,即代表(i,j)(i,j)(i,j)及其向上的一列的个数,然后进行递推即可。#include#includeusing namespace std... 阅读全文
posted @ 2018-09-06 19:18 EM-LGH 阅读(170) 评论(0) 推荐(0)
摘要:有一个公式:二项式定理…… 然后就没了….. Code: 阅读全文
posted @ 2018-08-29 20:18 EM-LGH 阅读(146) 评论(0) 推荐(0)