首页 > 其他分享 >概率期望 DP 学习笔记

概率期望 DP 学习笔记

时间:2022-11-14 13:23:13浏览次数:81  
标签:概率 frac dep 笔记 LCA 期望 DP

期望这东西学了一次忘了,再学一次过了两天又不会了。我是鱼。
故写此博客以便加深记忆及日后复习。

经典问题 1

某事件发生概率为 \(p\),则该事件首次发生的期望次数为 \(\frac{1}{p}\)。
证明 link 懒得打 latex

经典问题 2

SP1026 FAVDICE - Favorite Dice
设已经有 \(k\) 个面出现过。则出现一个新面的概率为 \(\frac{n-k}{n}\),由上题得出现期望次数为 \(\frac{n}{n-k}\)。
故答案为 \(\sum\limits_{i=0}^{n-1}\frac{n}{n-i}=nH_n\)。

CF1540B Tree Array

  • 对于树上连通块问题先枚举树根。

考虑枚举每个点对 \((u,v)\) 对答案的贡献 (u<v)。
设 \(x=dep[u]-dep[LCA],y=dep[v]-dep[LCA]\),再设 \(g_{x,y}\) 表示第一个点需要走 \(x\) 步,第二个点需要走 \(y\) 步,且第一个点先走到的概率。
则 \(g_{i,j}=(g_{i,j-1}+g_{i-1,j})/2\) 。预处理即可。

ARC150D Removing Gacha

...
未完待续。

标签:概率,frac,dep,笔记,LCA,期望,DP
From: https://www.cnblogs.com/ying-xue/p/16888506.html

相关文章

  • k8s工作原理(chrono《kubernetes入门实战课》笔记整理)
     【架构理解】k8s可以编排容器,也可以对服务器进行监管。在k8s,不会区分dev(开发人员)和ops(运维人员),而是devops(提倡开发时就要考虑运维,运维也要尽早开始考虑如何对应用进行运......
  • 【网络】安装Nginx笔记
    目录前言安装前先更新下安装依赖库下载NginxNginx编译配置编译&安装&验证nginxNginx服务配置配置SSL参考前言up安装nginx主要是为了在服务器上做反向代理。有兴趣的同学......
  • pexpect常用API笔记
    pexpect常用API笔记spawn()spawn用来执行一个程序,它返回这个程序的操作句柄,以后可以通过操作这个句柄来对这个程序进行操作。参数以及默认值如下:classpexpect.spawn(......
  • 开发笔记 -- URL地址格式显示异常-用python-urllib库解决1
    场景描述:开发中,尤其数据采集过程中,偶尔会遇到URL地址显示异常的情况,如下:https://gimg2.baidu.com/image_search/src=http%3A%2F%2Fp6.itc.cn%2Fq_70%2Fimages03%2F......
  • 外设驱动库开发笔记48:MCP4725单通道DAC驱动
      在产品设计过程中,我们经常会遇到数模转换的应用需求。在本篇种我们就来讨论一下MCP4725单通道数模转换器的驱动设计与实现。1、功能概述  MCP4725是一个低功耗,高精度,......
  • 今日笔记之20221114
    1.vue中刷新页面,echarts图表不显示问题? <divid="myChart"></div><script>exportdefault{data(){return{myChart:{}}},mounted:{this.init......
  • python-介绍-笔记
    因为c语言的数据结构实在是看不懂,所以转而学习python了,等后续回过头来再看数据结构吧。目前先把python的基础内容学习完,顺便总结一下近期的学习笔记,和大家分享。认识Python......
  • python-注释-笔记
    注释目标注释的作用单行注释(行注释)多行注释(块注释)01.注释的作用使用用自己熟悉的语言,在程序中对某些代码进行标注说明,增强程序的可读性02.单行注释(行注释)以#开头,#右......
  • python-循环-笔记
    循环目标程序的三大流程while循环基本使用break和continuewhile循环嵌套01.程序的三大流程在程序开发中,一共有三种流程方式:顺序——从上向下,顺序执行代码分支——......
  • python-函数基础-笔记
    函数基础目标函数的快速体验函数的基本使用函数的参数函数的返回值函数的嵌套调用在模块中定义函数01.函数的快速体验1.1快速体验所谓函数,就是把具有独立功能的代码块组......