【金华集训 && 笔记】 组合计数杂题笔记


一、小星星:问将一个n个点的树嵌入到n个点的图中的方案
  • 好像是用容斥原理搞??。。
  • 转化成排列??
  • 好像又是用dp搞的??
  • 先搞图,在用一个 n 3 n^3 n3dp??
  • 总时间复杂度 O ( 2 n + n 3 ) ? ? ? O(2^n+n^3)??? O(2n+n3)???
  • 没听懂。。。。
二、Constellation:有n个点,每个店都有一定概率出现,问凸包的期望面积
  • ε=(´ο`*)))唉。。。
  • 好像要叉积搞一搞??
  • 听说有了期望的线性性??
  • 为什么又没听懂。。

。。中间似乎强行挂了一题

三、color:你有n种球,每种球有ci个,每次可以随机选出两个球,然后把前一个球的种类改成后一个,问全都改成相同需要的时间。
  • 要用期望的线性性进行拆分。
  • 然后就瞎求一波
  • f i f_i fi表示0到n的期望cost
  • f i = p ( 1 − > 1 ) ∗ f i f_i=p(1->1) * f_i fi=p(1>1)fi
  • = p ( 0 > 1 ) ∗ f i − 1 + 1 =p(0>1)*f_{i-1}+1 =p(0>1)fi1+1
  • = p ( 1 − > 0 ) ∗ f i + 1 + 1 =p(1->0)*f_{i+1}+1 =p(1>0)fi+1+1
  • 瞎搞一通。。
  • 。。又没听懂。
Company Acquisitions:四、有若干个公司,每个公司可能是根节点 也可能依附于某个根节点,每次随机选两个根节点, 然后进行操作,问期望多少步还剩一个节点。
  • 这里的操作:将其中一个根节点合并到另一个根节点,但是那个根的儿子并没有一起合并,变成了根节点,也就是说大哥变成了小弟,而小弟变成了大哥
  • 感觉这道题一脸不可做啊。。
  • c ( x ) c(x) c(x)表示有x个子公司对答案的贡献。
  • 通过计算可以得到 c ( x ) + c ( y ) = 1 + 1 / 2 ( c ( x + 1 ) + y ∗ c ( 0 ) ) + 1 / 2 ( c ( y + 1 ) + x ∗ c ( 0 ) ) c(x)+c(y)=1+1/2(c(x+1)+y*c(0))+ 1/2(c(y+1)+x*c(0)) c(x)+c(y)=1+1/2(c(x+1)+yc(0))+1/2(c(y+1)+xc(0))
  • 然后老师说通过分离变量得到:
  • c ( x ) = 1 / 2 ( c ( x + 1 ) + x ∗ c ( 0 ) ) c(x)=1/2(c(x+1)+x*c(0)) c(x)=1/2(c(x+1)+xc(0))
  • 然后似乎可以解方程了???
  • 然后又没听懂
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值