当前位置: 首页 > news >正文

网站开发框架有哪些老外做摄影网站花多少钱

网站开发框架有哪些,老外做摄影网站花多少钱,跨境电商网站开发公司,做网站卖袜子效益如何CF题面 luogu题面 期望题。 题目大意:一个人在搭积木,每次堆叠可能成功或失败,失败可能导致其下面连续的若干块掉落。给定搭每一块时失败的概率,求堆叠完成的期望次数。 具体的,假设当前正在堆叠第 i 块,…

CF题面 luogu题面

期望题。

题目大意:一个人在搭积木,每次堆叠可能成功或失败,失败可能导致其下面连续的若干块掉落。给定搭每一块时失败的概率,求堆叠完成的期望次数。
具体的,假设当前正在堆叠第 i 块,设掉落概率为 p,则有 p 概率第 i 块失败,有 p 2 p^2 p2 概率第 i 块和第 i-1 块均掉落,有 p 3 p^3 p3 概率第 i, i-1, i-2 块均掉落,以此类推。

f i f_i fi 表示堆叠 i i i 块的期望次数不好转移,注意到堆叠连续性,考虑设 f i f_i fi 表示由第 i − 1 i-1 i1 块到堆好第 i i i 块的期望次数。

列出状态转移方程:
f i = ( 1 − p i ) × 1 + p i ( ( 1 − p i ) ( f i + 1 ) + p i ( ( 1 − p i ) ( f i + f i − 1 + 1 ) + ⋯ + p i ( f i + f i − 1 + ⋯ + f 1 + 1 ) … ) ) f_i=(1-p_i)\times 1+p_i((1-p_i)(f_i+1)+p_i((1-p_i)(f_i+f_{i-1}+1)+\dots+p_i(f_i+f_{i-1}+\dots+f_1+1)\dots)) fi=(1pi)×1+pi((1pi)(fi+1)+pi((1pi)(fi+fi1+1)++pi(fi+fi1++f1+1)))

变形得 f i ( 1 − p i ) = 1 + p i 2 × f i − 1 − p i 3 × f i − 1 + p i 3 × ( f i − 1 + f i − 2 ) + ⋯ + p i i − 1 ( f i − 1 + f i − 2 + ⋯ + f 2 ) + p i i ( f i − 1 + f i − 2 + ⋯ + f 2 + f 1 ) f_i(1-p_i)=1+p_i^2\times f_{i-1}-p_i^3\times f_{i-1}+p_i^3\times (f_{i-1}+f_{i-2})+\dots+p_i^{i-1}(f_{i-1}+f_{i-2}+\dots+f_2)+p_i^i(f_{i-1}+f_{i-2}+\dots+f_2+f_1) fi(1pi)=1+pi2×fi1pi3×fi1+pi3×(fi1+fi2)++pii1(fi1+fi2++f2)+pii(fi1+fi2++f2+f1)

化简 得 f i = 1 + ∑ j = 2 i p i j × f i − j + 1 1 − p i f_i=\large\frac{1+\sum^{i}_{j=2}p_i^j\times f_{i-j+1}}{1-p_i} fi=1pi1+j=2ipij×fij+1

这时复杂度是 O ( N 2 ) O(N^2) O(N2),考虑如何优化。
我们当然想将 f i − j + 1 f_{i-j+1} fij+1 转成前缀和,麻烦在于 p i j p_i^j pij,这时我的思路卡死。
考虑如何处理 p p p,发现 p ∈ [ 0 , 100 ) p\in[0,100) p[0,100),于是可以考虑对于所有 p p p 都做前缀和维护。

这里再细讲下如何前缀和维护。对于 ∑ j = 2 i P j × f i − j + 1 \sum^{i}_{j=2}P^j\times f_{i-j+1} j=2iPj×fij+1,观察 i + 1 i+1 i+1 的和,即 ∑ j = 2 i + 1 P j × f i − j + 2 \sum^{i+1}_{j=2}P^j\times f_{i-j+2} j=2i+1Pj×fij+2,发现就是 前者 × P + P 2 × f i \times P+P^2\times f_i ×P+P2×fi。如果把求和的式子改写成 ∑ j = 1 i − 1 P i i − j + 1 × f j \sum^{i-1}_{j=1}P_i^{i-j+1}\times f_j j=1i1Piij+1×fj 会好看些,这里不写了。当然,学会观察式子并将之改得更加容易理解也是一种技能。

然后这题就做完了,时间复杂度 O ( 100 N log ⁡ M ) O(100N\log M) O(100NlogM)
这题时限 2s,注意优化常数。
优化后的复杂度是 O ( 100 N ) O(100N) O(100N),可以通过此题。


这题的关键点在于发现 p ∈ [ 0 , 100 ) p\in[0,100) p[0,100) ,可以将前缀和关于 p p p 全部维护出来。

C o d e Code Code

http://www.yayakq.cn/news/825646/

相关文章:

  • 网站地图可以自己做么广告设计公司有什么岗位
  • 网站建设的业务范围免费商业源码论坛
  • 沧州海外网站建设wordpress 导出
  • 临沂专业网站制作公司网站建设的市场需求
  • 039 织梦云idc网站源码什么叫做网络营销
  • c站龙岩融胤网络科技有限公司
  • 徐州有哪些网站制作公司建筑设计网站网址
  • .top和网站计算机网站建设文献综述
  • 哪个网站有激光打标业务做ipad怎么制作网站
  • 怎样申请一个免费的网站空间WordPress透明二次元模板
  • 网站开发服务 税企业网络规划和设计方案
  • 可发外链的高权重网站网站空间和域名区别
  • 南昌中企动力做的网站怎么样仿网站百度会怎么做
  • 做网站的费用是多少东莞什么平台好做
  • 人社部能力建设中心网站温州网站搭建公司
  • 加盟型网站制作域名和WordPress
  • 模板站怎么改成营销型网站网络推广学习
  • 设计师网站卡密登录百度一下官方网
  • 站长工具高清无吗上海seo服务
  • 法制网站建设问卷调查网络营销活动方案
  • 个人网站用凡科建站好吗网络科技有限公司和科技有限公司的区别
  • 个人网站怎么制作教程浙江网站建设广告语
  • 做个视频网站wordpress调用图标icon
  • 站长网站提交重庆高端网站开发
  • 化妆品网站开发免费的网站推广平台
  • gps定位网站建设福州开发企业网站
  • 电商网站建设重要性创意设计工作室
  • wordpress手机边栏东莞网站优化制作
  • 仿木鱼网络网站合肥建设工程质量监督局网站
  • 网站收录有什么用xp做网站服务器