排列组合
文章平均质量分 92
cervoliu
这个作者很懒,什么都没留下…
展开
-
[BZOJ 3907] [JZOJ 3431] 网格
Description某城市的街道呈网格状,左下角坐标为A(0, 0),右上角坐标为B(n, m),其中n >= m。现在从A(0, 0)点出发,只能沿着街道向正右方或者正上方行走,且不能经过图示中直线左上方的点,即任何途径的点(x, y)都要满足x >= y,请问在这些前提下,到达B(n, m)有多少种走法。 100%的数据中,1 <= m <= n <= 5 000Analysis因为我是蒟蒻原创 2016-06-11 19:18:04 · 882 阅读 · 0 评论 -
【Codeforces 1097G】Vladislav and a Great Legend
Description原题链接Analysis∑Xf(X)k=∑X∑i=0kS(k,i)i!(f(X)i)\sum_{X}f(X)^k=\sum_X \sum_{i=0}^k S(k,i) i! {f(X) \choose i}X∑f(X)k=X∑i=0∑kS(k,i)i!(if(X))考虑对于i=1…k,dp出(f(X)i){f(X) \choose i}(if(X))dp选...原创 2019-01-05 20:55:37 · 389 阅读 · 0 评论 -
「NOI2018」冒泡排序
Description给定1~n的排列p,求所有长度为n的字典序严格大于p的排列中有多少个能被拆分成不超过两个上升子序列。(其实原题是,求有多少个排列进行冒泡排序后交换次数恰为一个下界12∑1≤i≤n|i−pi|12∑1≤i≤n|i−pi|\frac{1}{2}\sum_{1\leq i \leq n} |i-p_i|,这和上面是等价的,可以通过打表找规律发现)n<=6e5A...原创 2018-08-21 22:17:13 · 592 阅读 · 0 评论 -
【Goodbye Dingyou】【UOJ 351】新年的叶子
DescriptionUOJ原题链接 给定一棵树,每次会随机选择一个叶子染黑,叶子可以被重复染黑,求期望多少次之后树的直径发生变化(只有白点参与直径计算) n&amp;lt;=5e5Analysis请注意题意,很容易看错题。 直径改变之后并不会停下来,而是可能计算多次,答案是对阶乘级别的所有可能取期望 思路顺序: 既然是直径肯定会想到取出直径中点,并根据一些转化将问题变成如下模型...原创 2018-02-28 12:19:23 · 353 阅读 · 0 评论 -
【AGC 019 F】Yes or No
Description有n+m个问题,其中n个的答案是YES,m个的答案是NO,你现在从前往后回答问题,按照最优策略猜答案,回答完当前问题后你会知道这个问题的答案,问期望答对的题目的数量 n,m<=500000 部分分:n=mAnalysisbruteforce设还剩i个YES,j个NO 显然最优策略为猜剩余多的那个,即猜对概率为max(i,j)/(i+j),这样...原创 2018-02-12 10:29:49 · 339 阅读 · 0 评论 -
自然数幂和 斯特林数
2018 UPD: 其实第二类斯特林数做自然数幂和更简单,这里简单写一下: 由一个基本式子出发 nk=∑i=0k{k i}[n]in^k=\sum_{i=0}^k\big\{^k_{\ i}\big\}[n]_i 考虑对nn求和 Ans=∑i=0nik=∑i=0n∑j=0k{kj}[i]jAns=\sum_{i=0}^ni^k=\sum_{i=0}^n\sum_{j=0}^k\big\{原创 2017-07-12 22:50:32 · 1555 阅读 · 0 评论 -
【Typical】几道题的极简主义题解
JZOJ 5391ρ有一个二分连通无向图,X 方点、Y 方点均为n个(编号为1 ~ n)。 这个二分图比较特殊,一个Y 方点的度为2,一条黑色边,一条白色边。。 所有黑色边权值均为a ,所有白色边权值均为b 。 选择一个X 方点,代价为连接的所有边的权值之和。 激活一个Y 方点,需要选择至少一个与之相邻的X 方点。 现在,ρ想激活每个Y 方点,他想知道最小总代价Key:将Y方点所连接的两个原创 2017-10-02 16:11:11 · 448 阅读 · 0 评论 -
【bzoj 4870】组合数问题
Description求∑i=1nCik+rnkmod p\sum_{i=1}^nC_{nk}^{ik+r} mod\ p n<=1e9,k,r<=50,2<=p<=2^30-1Analysis考虑所求和式的组合意义 • 从 nk 个物品中,选出模 k 余 r 个物品的方案数 • dp[i][j]dp[i][j] 表示考虑了前 i 个物品,选出来的物品数模 k 为 j的方案数 • dp[i+原创 2017-07-09 22:18:13 · 370 阅读 · 0 评论 -
【JZOJ 4965】 Equation
Description听着自己美妙的曲子,小Z进入了梦乡。在梦中,小Z仿佛又回到了自己纵横考场的年代。在梦中,小Z参加了一场考试,这场考试一共有n道题,每道题的最终得分都是一个大于等于0的整数。然而醒来后,小Z忘记了自己每道题的得分。他只记得自己计算过m次一些题目的分数和,每道题都被计算过,并且只被计算过一次。除此之外他还记得其中t道题的满分分别是多少(一道题的得分不会超过满分)。现在小Z想知道他这原创 2017-01-31 17:25:16 · 344 阅读 · 0 评论 -
【JZOJ 3892】 放棋子
Description Analysis考虑约束:每行每列至少一个棋子每种颜色的棋子都要有先不考虑约束2,对于约束1,我们发现直接做很难做,考虑正难则反着做呗 我们尝试构造出不满足约束1却满足约束2的情况,显然就是我们人为规定一些行列一个棋子都没有,其他格子乱选的且满足约束2 这样会有重复,所以要容斥计算 写成数学式,就是 Ans=∑i=0m∑j=0n(−1)i+j∗Cim∗Cjn∗原创 2017-01-20 23:03:13 · 420 阅读 · 0 评论 -
【JZOJ 3871】 无聊的游戏
Description学校的运动会开始了,体能很菜的小可可没报任何比赛项目,于是和同学们玩一个十分无聊的游戏。 游戏在一个由n*n个方格组成的正方形棋盘上进行,首先在每个方格上均匀随机地填入1到m之间的正整数(每个方格填的数均不同),然后小可可均匀随机地选出k个1到m的数字(选的数不可重复,可能选的数不在棋盘上),把它们出现在棋盘上的方格涂黑,设有R行被整行涂黑,有C列被整列涂黑,小可可便可以得到原创 2017-01-17 21:34:13 · 462 阅读 · 0 评论 -
【JZOJ 4812】【NOIP2016提高组 五校联考2】string
Description给出一个长度为n, 由小写英文字母组成的字符串S, 求在所有由小写英文字母组成且长度为n 且恰好有k 位与S 不同的字符串中,给定字符串T 按照字典序排在第几位。 由于答案可能很大,模10^9 + 7 输出。 对于100% 的数据,k<=n<=10^5Analysis其实扫一遍就好了。 一开始好傻没想到正解比赛过了1.5h才恍然大悟。原创 2016-10-06 22:00:56 · 415 阅读 · 0 评论 -
【JZOJ 4786】 小a的强迫症
Description Analysis直接边读边做,强制放一个在序列末端,其他的方案数模型就转成n个盒子,m个球,放球,盒子可为空求方案数,用组合数解决即可。Code#include<cstdio>#include<algorithm>using namespace std;typedef long long ll;const int N=600010,mo=998244353;ll原创 2016-09-18 19:06:07 · 528 阅读 · 0 评论 -
【组合数取模】【SDOI2013】【BZOJ 3129】【JZOJ 3214】方程
Description给定方程 X1+X2+…+Xn=mX_1+X_2+…+X_n=m 我们对第1…n11\ldots n_1个变量 进行一些限制 : X1≤A1X_1≤A_1 X2≤A2X_2≤A_2 …… Xn1≤An1X_{n1}≤A_{n1} 我们对第n1+1,n1+2…n1+n2n_1+1,n_1+2\ldots n_1+n_2个变量进行一些限制 : Xn1+1≥An1+1原创 2016-06-23 19:29:01 · 1197 阅读 · 0 评论 -
【JZOJ 3851】reward
DescriptionBsny最近公司运作不佳,本年度利润才m元,但员工的奖金还是要发的,公司有n个员工,怎么发奖金这个完全由老板Bsny自己决定。Bsny想要么把这m元全发了,激励一下员工,但具体怎么分配方案有很多。比如m=1, n=2, 那么可以员工1发1元,员工2发0元;也可以员工1发0元,员工2发1元,有两种方案。 但其实,Bsny还是有点吝啬的,他想这m元不一定全部作为奖金,可以部分留给原创 2016-06-24 20:26:53 · 1870 阅读 · 0 评论 -
【JZOJ 3466】 选课 select
Description你真的认为选课是那么容易的事吗?HYSBZ的ZY同志告诉你,原来选课也会让人产生一种想要回到火星的感觉。假设你的一周有n天,那么ZY编写的选课系统就会给你n堂课。但是该系统不允许在星期i和星期i+1的时候选第i堂课,也不允许你在星期n和星期一的时候选第n堂课。然后连你自己也搞不清哪种选课方案合法,哪种选课不合法了。你只想知道,你到底有多少种合法的选课方案。 对于第i组数据,n原创 2016-06-27 19:51:33 · 869 阅读 · 0 评论 -
【JZOJ 3424】 粉刷匠 /【JZOJ 4254】 集体照
Description有k种颜色的球,每种颜色有a[i]个,要把这些球排成一行,相邻的两个位置颜色不能相同,问可行排法。Analysis竟然是原题,比赛时我竟然没有想到,也没有看出来是原题( ⊙ o ⊙ ),做过的题又不会做了我真是。。。。 只能怪自己太弱! 其实比赛的时候知道是DP,一直在设状态乱搞。 题解的dp方法的思路非常值得学习。 设f[i][j]f[i][j]表示做了前i种颜色,产原创 2016-05-31 19:55:36 · 560 阅读 · 0 评论