组合数学
文章平均质量分 73
谢符宝
业精于勤,荒于嬉行成于思,毁于随。
展开
-
FZU 2103(Bin & Jing in wonderland)组合数学
题意:n种礼物,每种都有无限多个。每次随机选一种,第i种每次被选中的概率Pi。共选K次,然后从中选出序号最大的r个。问这种情况的概率有多大。 解法:枚举r中最小序号A的个数,把比r小的看做一个整体。求A每一种情况下的整体概率,然后相加。 代码:/**************************************************** * author:xiefu原创 2014-01-26 22:20:33 · 1022 阅读 · 0 评论 -
lightoj1060(求字符串第k大排列)组合数学
题意:求给定字符串(有重复字符)第k大排列。 解法:先判断字符串的所有排列是否够k个。然后从左向右每一位每一位确定。简单的组合数学。 代码:/**************************************************** * author:xiefubao ************************************************原创 2014-05-08 20:11:52 · 1200 阅读 · 0 评论 -
cf(396A)(质因子分解+挡板法+快速幂)
题意:n个数的数列a,,求有多少个不同的数列是的乘积是m的。 解法:将每个数分解质因子,本质就是重新分配每种质数所在的位置。挡板法取组合数。然后快速幂并取逆元。 代码:/**************************************************** * author:xiefubao ******************************************原创 2014-02-27 19:47:52 · 816 阅读 · 0 评论 -
zoj3647(组合数学)
题意:n*m的矩阵任选三个点,可以有多少种不同的三角形。 解法:组合数学C((n+1)*(m+1),3)是所有三个点的情况。然后在减掉共线的。共线的分为两种: 1、共横线或竖线:C(n+1,3)*(m+1)+C(m+1,3)*(n+1); 2,斜线的:这个要枚举矩形,然后三个点有两个取矩形的对角线,另一点枚举(对角线上的整数点个数是gcd(i,j)原创 2014-06-08 17:12:40 · 751 阅读 · 0 评论 -
CF(439E - Devu and Birthday Celebration)莫比乌斯容斥
题意:将n个糖果插入f原创 2014-06-12 13:41:17 · 1122 阅读 · 0 评论 -
hdu(2062)-Subset sequence 组合数学
题意:求集合{1,2,3...n}的第m个排列子集合。集合的大小按字典树排。 例两个元素的排列子集合按字典树排列是:{1},{1,2},{2},{2,1}; 解法:一个一个元素来确定,每次把剩余的元素按大小顺序排列在num中,然后根据排列组合原理直接计算下一个位置的元素的大小,直到排列数为0停止; 代码:/*************************原创 2014-06-02 13:41:48 · 1004 阅读 · 0 评论 -
hdu2049(组合数学)
题意:每位新娘打扮得几乎一模一样,并盖上大大的红盖头随机坐成一排;然后,让各位新郎寻找自己的新娘.每人只准找一个,并且不允许多人找一个.最后,揭开盖头,如果找错了对象就要当众跪搓衣板...假设一共有N对新婚夫妇,其中有M个新郎找错了新娘,求发生这种情况一共有多少种可能. 解法:从N中选出M个C[n][m],然后乘上错排公式;f[n]=(n-1)*(f[n-1]+f[n-2]);f[0]=原创 2014-06-02 17:24:13 · 1465 阅读 · 0 评论 -
hdu5106(组合数学)
题意:给一个原创 2014-11-16 16:59:30 · 747 阅读 · 0 评论 -
hdu 5136(dp计数)
题目链接 题意:直径为K的每个点的边数不超过3的相互不同构的树有多少种? 解法:把树的直径拉开,两边就是两棵二叉树了。子问题:一个深度为m的不同构的二叉树有多少种?dp[i]表示深度为i的个数。sum[i]表示dp的前缀和。转移方程就是:dp[i+1]=dp[i]*sum[i-1]+dp[i]+dp[i]*(dp[i]-1)/2; 然后回到原问题:如果K是偶数(想象中间有个虚原创 2014-12-04 00:34:09 · 1566 阅读 · 2 评论