码迷,mamicode.com
首页 >  
搜索关键字:组合数学    ( 889个结果
HDU4908BestCoder Sequence(组合数学)
题目:HDU4908BestCoder Sequence(组合数学) 题目大意:给出一串数字,要求找妻子...
分类:其他好文   时间:2014-09-03 14:58:46    阅读次数:223
《组合数学》课程复习
Many counting problems are solved by establishing a bijection between the set to be counted and some easy-to-count set. This kind of proofs are usuall...
分类:其他好文   时间:2014-08-31 17:02:51    阅读次数:244
uva11609(组合数学,快速幂)
先选人,再从这些人里选一个队长,方案总数:C(i,1)*C(n,i)(其中i从1到n)的总和。这个公式显然不能在时限内暴力算出来,需要变形和推导出更简单的来。用到组合数里面这个公式:C(n,k)*C(k,r)=C(n,r)*C(n-r,k-r)(其中r#include#include#include...
分类:其他好文   时间:2014-08-30 01:16:18    阅读次数:239
ZOJ1100 状压DP +深搜
记得做过类似于这类题目是能够用组合数学方法来解决的,可惜淡忘了,也找不到了,看了网上的也有人提到过能够用组合公式解决,但是没人做,都是用了状压DP的方法,这个状压非常难讲清楚吧,推荐两篇第一遍大体看看这个:http://blog.csdn.net/crux_d/article/details/220...
分类:其他好文   时间:2014-08-27 18:06:08    阅读次数:117
(转载)偏序集的Dilworth定理学习
导弹拦截是一个经典问题:求一个序列的最长不上升子序列,以及求能最少划分成几组不上升子序列。第一问是经典动态规划,第二问直接的方法是最小路径覆盖, 但是二分图匹配的复杂度较高,我们可以将其转化成求最长上升子序列,其最大值即等于不上升子序列的最小划分数。这就涉及到组合数学中偏序集的 Dilworth定理...
分类:其他好文   时间:2014-08-26 19:31:46    阅读次数:273
(转载)二分图匹配
一、二分图最大匹配 定义:匹配是图中一些边的集合,且集合中任意两条边都没有公共点,所有的匹配中,边数最多的就是最大匹配。 算法:用匈牙利算法可以在O(V*E)的复杂度内求出二分图的最大匹配,具体可以看byvoid神犇的blog,讲的很详细,不过想真正完全证明这个算法,得去看组合数学。二、二分...
分类:其他好文   时间:2014-08-26 19:08:56    阅读次数:208
组合数学部分知识点
数学 1.质数,log,二分,题设证明 2.容斥原理 错排公式 3.与一个数a互质,必然是c+ka,c为a以内与a 互质的数字。Happy 2006 4.对于任意的整数n,必然存在一个由不多于两个的数来组成的一个倍数。因为a,aa,aaa……取n+1个,则必有两个模n余数相同,相减即得n的倍数m。而m只由a、0组成。5.对于大的数字,一般用同模定理缩减规模 (a+b)%m=a%m+b%m,...
分类:其他好文   时间:2014-08-26 08:35:16    阅读次数:236
HDU 4372 Count the Buildings(组合数学-斯特林数,组合数学-排列组合)
HDU 4372 Count the Buildings(组合数学-斯特林数,组合数学-排列组合) 题目大意: n个高度为1~n的房子排成一排,从前面看可以看到f个房子,从后面看可以看到b个房子,问你有多少种安排方法? 解题思路: 最高的房子为中间,左边有f-1个房子可以看到,右边有b-1个房子,也就是总共选出f+b-2个房子,剩余的房子在它的左边或右边,可以理解为分成了f+b-2组,且含有这个指定的顺序,看成第一类斯特林数,再从f+b-2组里面选出f-1组,答案就是:c[f+b-2][f-1]*s(n...
分类:其他好文   时间:2014-08-25 21:15:22    阅读次数:350
uva 10325 The Lottery(组合数学-容斥原理)
uva 10325 The Lottery(组合数学-容斥原理) 题目大意: 给定n,m个数,问你1~n中有多少个数不能被m个数任意之一整数? 解题思路: 利用容斥原理,这篇已写过:http://blog.csdn.net/a1061747415/article/details/38272371...
分类:其他好文   时间:2014-08-25 21:13:34    阅读次数:204
HDU 3240 Counting Binary Trees(组合数学-斯特林数,数论-整数快速幂,数论-求逆元)
HDU 3240 Counting Binary Trees(组合数学-斯特林数,数论-整数快速幂,数论-求逆元) 题目大意: 问你不超过n个节点的二叉树的方案数,结果要对m求余。 解题思路: 方案数可以划分左右两边划分子问题也就是 h(n)=h(0)*h(n-1)+h(1)*(h-2)+..................+h(n-1)*h(0),一看就是卡特兰数, 关于卡特兰数必须要nlg^n的左右效率的算法解决 百度一下,知道: 令h(0)=1,h(1)=1, catalan数满足: 递推式[1]...
分类:其他好文   时间:2014-08-25 14:59:24    阅读次数:223
889条   上一页 1 ... 78 79 80 81 82 ... 89 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!