OI队内测试二【数论概率期望】

版权声明:未经本人允许,擅自转载,一旦发现将严肃处理,情节严重者,将追究法律责任!

序:代码部分待更【因为在家写博客,代码保存在机房】

T1:

题解:插头dp应该很好想吧,我们考虑当出现转折时我们对下一行是没有影响的,于是对于每一行只需要维护3个变量表示3个竖直部分的所在列即可

   细节详见代码:

 

  

T2:

 

 题解:我们发现对于每一对i,j对于答案的贡献只有当他们靠在一块的的时候才会计算,于是题目得到化简,只需计算他们靠在一起的概率,在乘以权值!

   概率我们可以通过dp转移到;

   dp[i][j]+=dp[i-1][j-1]*solve(1,1-- i-1)【从i前选一个】

   dp[i][j]+=dp[i][j-1]*solve(i+1,j-1)【从i--j选一个】

   dp[i][j]+=dp[i][j]*solve(j+1,k)【j的后面选一个】

   于是此题得到解决,solve部分可通过等比数列或者前缀和预处理;

 

转载于:https://www.cnblogs.com/HQHQ/p/5823407.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值