随笔分类 - 数论/数学-组合数学
摘要:题目链接 "BZOJ3738" 题解 "复习" 同上 但是为了消去因子,处理的时候,乘回时,应同时计算 如果,乘上的逆元 如果$k_1 include include include include i
阅读全文
摘要:题目链接 "BZOJ5305" 题解 妙啊 要求的是所有可能的树形的所有点对距离和 直接考虑点的贡献肯定想不出,这样的所有点对距离问题通常转化为边的贡献 考虑一条边会产生多少贡献 我们枚举节点的父亲边 首先我们认识到一点,按照题中所给的生成树的方式,个节点的树有种形态 我们枚举了
阅读全文
摘要:题目链接 "BZOJ4870" 题解 发现实际是求 $$ans = \sum\limits_{i = 0}^{\infty}{nk \choose i}[i \mod
阅读全文
摘要:题目链接 "BZOJ3142" 题解 题意:选一个正整数和个中的数,使得总和小于等于,求方案数模 题目中$K(M 1) include include include include include include include include define L
阅读全文
摘要:题目链接 "BZOJ3782" 题解 我们把终点也加入障碍点中,将点排序,令表示从出发,不经过其它障碍,直接到达的方案数 首先我们有个大致的方案数 但是中途可能会经过一些其它障碍点,那么就减去 所以 $
阅读全文
摘要:题目链接 "洛谷P4609" 题解 感性理解一下: 一神带坑 所以我们只需将除了外的个元素分成个集合,每个集合选出最大的在一端,剩余进行排列,然后选出个集合放左边,剩余放右边 容易发现分割集合并内部排列实质对应第一类斯特林数$$\begin{bmat
阅读全文
摘要:题目链接 "BZOJ5323" 题解 有一些数是不能被别的数筛掉的 这些数出现最晚的位置就是该排列的 所以我们只需找出所有这些数,线性筛一下即可,设有个 然后枚举最后的位置 $$ans = \sum\limits_{i = m}^{n} m!(n m)!{i 1 \choose m
阅读全文
摘要:题目链接 "BZOJ2729" 题解 高考数学题。。。 我们先把老师看做男生,女生插空站 如果两个老师相邻,我们把他们看做一个男生,女生插空站 对于个男生个女生的方案数: 还要特判一下没有男生女生的情况 然后高精即可
阅读全文
摘要:题目 输入格式 第一行,两个正整数 S 和 q,q 表示询问数量。 接下来 q 行,每行一个正整数 n。 输出格式 输出共 q 行,分别为每个询问的答案。 输入样例 30 3 9 29 1000000000000000000 输出样例 0 9 450000036 提示 对于100%的数据,2 inc
阅读全文
摘要:题目 邪教喜欢在各种各样空间内跳。现在,邪教来到了一个二维平面。 在这个平面内,如果邪教当前跳到了(x,y),那么他下一步可以选择跳到以下4个点: (x 1,y),(x+1,y),(x,y 1),(x,y+1)。 而每当邪教到达一个点,他需要耗费一些体力, 假设到达(x,y)需要耗费的体力用C(x,
阅读全文
摘要:题目 lxhgww最近接到了一个生成字符串的任务,任务需要他把n个1和m个0组成字符串,但是任务还要求在组成的字符串中,在任意的前k个字符中,1的个数不能少于0的个数。现在lxhgww想要知道满足要求的字符串共有多少个,聪明的程序员们,你们能帮助他吗? 输入格式 输入数据是一行,包括2个数字n和m
阅读全文
摘要:题意 给出网格$(n include include include include define LL long long int define Redge(u) for (int k = h[u],to; k; k = ed[k].nxt) define REP(i,n) for (i
阅读全文
摘要:题目 求有多少种长度为 n 的序列 A,满足以下条件: 1 ~ n 这 n 个数在序列中各出现了一次 若第 i 个数 A[i] 的值为 i,则称 i 是稳定的。序列恰好有 m 个数是稳定的 满足条件的序列可能很多,序列数对 10^9+7 取模。 输入格式 第一行一个数 T,表示有 T 组数据。 接下
阅读全文