组合数学
Ripped
我那么浮躁却想要读懂你的生活
展开
-
【BZOJ 1856】【SCOI 2010】字符串
考虑这样转化问题:从(0,0)出发走向(n+m,n-m),字符串中1表示向右上角斜走一格,0表示向右下角斜走一格,1的数量少于0的数量等价于碰到直线y=-1。 如果不考虑约束条件,答案就是C(n+m,n)。 对于经过y=-1这个条件,可以将(0,0)对称到(0,-2),从(0,-2)走到(n+m,n-m)的情况就是所有从(0,0)出发走到(n+m,n-m)的情况,一共有C(n+m,m-1)中。原创 2017-04-17 15:04:26 · 261 阅读 · 0 评论 -
【BZOJ 4870】【2017六省联考】组合数问题
其实我刚看到题目跟大部分人的反应是一样的,暴力Lucas定理。。。 后来发现没说模数一定是质数,那没事还是能骗好多分的。 然而事实上是那些暴力分根本用不到Lucas定理。。。 正解: 所求式子的意义:从nk个物品中取 模k余r 个物品的方案数。 显然有f[i+1][j]=f[i][j]+f[i][j−1]f[i+1][j]=f[i][j]+f[i][j-1],发现i是轮换的,所以这是一个一原创 2017-04-27 14:01:31 · 1044 阅读 · 0 评论