首页 > 其他分享 >240503好题选讲:概率和期望

240503好题选讲:概率和期望

时间:2024-05-17 21:09:28浏览次数:27  
标签:邮票 集齐 期望 选到 240503 选讲 好题 double frac

240503好题选讲:概率和期望

期望的计算公式:

\[E(X)=\sum_i i\times P(x=i) \]

期望的线性性:

\[E(X+Y)=E(X)+E(Y),E(kX)=kE(x) \]


A 百事世界杯之旅

B 收集邮票

  • 一句话题意:\(n\) 种邮票,每次等概率选取一张,第 \(i\) 张的价格是 \(i\), 问:

  • 标准版:集齐 \(n\) 种邮票所需要购买的期望张数。

    • 记 \(f_i\) 表示已经收集到 \(i\) 种邮票, 集齐剩余邮票的期望张数.

    • 则有 \(f_n=0\) , 答案为 \(f_0\).

    • 则有转移方程:

\[f_i=\frac{i}{n} (f_i+1)+\frac{n-i}{n}(f_{i+1}+1) \\ =1+\frac{i}{n}f_i+\frac{n-i}{n}f_{i+1} \]

即:下一步要么选到一样的,要么选到新的,再乘上各自的权重即可.

​ 则

\[f_i=\frac{n}{n-i}+f_{i+1} \]

  • 进阶版:集齐 \(n\) 种邮票所需要购买的期望价格.

    • 另记 \(g_i\) 表示已经收集到 \(i\) 种邮票, 集齐剩余邮票的期望价格.

    • 则有转移方程:

      \[g_i=\frac{i}{n}[\ (f_i+1)+g_i\ ] + \frac{n-i}{n}[\ (f_{i+1}+1)+g_{i+1}\ ] \]

      即:下一步要么选到一样的( 则下一步的花费是 \(f_i+1\) ),要么选到新的( 则下一步的花费是 \(f_{i+1}+1\) ) ,再乘上各自的权重即可.

      \[g_i=\frac{n}{n-i}+\frac{i}{n-i}f_i+f_{i+1}+g_{i+1} \]

#include<bits/stdc++.h>
#define F(i,l,r) for(int i(l);i<=r;++i)
#define G(i,r,l) for(int i(r);i>=l;--i)
using namespace std;
using ll = long long;
const int N=1e4+5;
double f[N],g[N];
int n;
signed main(){
	scanf("%d",&n);
	f[n]=0,g[0]=0;
	G(i,n-1,0) f[i]=f[i+1]+(double)n/(n-i);
	G(i,n-1,0) g[i]=(double)n/(n-i)+(double)i/(n-i)*f[i]+f[i+1]+g[i+1];
	printf("%.2lf",g[0]);
	return 0;
} 

标签:邮票,集齐,期望,选到,240503,选讲,好题,double,frac
From: https://www.cnblogs.com/superl61/p/18198680

相关文章

  • 杂题选讲II
    CliqueConnectAT_abc352_e朴素的想法是按题意暴力建边跑最小生成树,发现一个联通块内的很多边是冗余的,可以相邻两点建边跑最小生成树即可。//author:yhy#include<bits/stdc++.h>usingnamespacestd;usingLL=longlong;usingPii=pair<LL,LL>;constLLkMaxN......
  • 杂题选讲I
    MUHandCubeWallsCF471D由于序列同时加\(x\),该序列的差分数组不变,所以求出\(a,b\)的差分数组跑kmp或哈希。书柜题目描述:有\(A,B\)两种书排成的序列,序列长度为\(n\),两种书高度分别为\(h_A,h_B\),\(q\)次询问每次给定一段区间,你需要移除一些书使得剩下的书严格递增......
  • 洛谷题单指南-动态规划2-P4310 绝世好题
    原题链接:https://www.luogu.com.cn/problem/P4310题意解读:求最长的子序列长度,使得每相邻两个元素&操作不为0。解题思路:直观来看,可以通过类似最长上升子序列的算法,进行状态转移,但是复杂度为O(n^2),会超时状态表示:dp[i]表示前i个数能产生满足条件的子序列的最长长度状态转移:dp......
  • 20240503
    T1NFLSOJP2023050961捉迷藏首先只需要考虑所有叶子,只要每个叶子都连向了另一个距离超过\(2\)的叶子,则符合要求。距离超过\(2\)等价于在不同的父亲下。则问题变为一堆点,每个点有颜色,同色点间没有边,异色点间两两有边,求最大匹配。结论:设点最多的颜色\(c\)有\(x\)个点,若......
  • 20240503比赛总结
    T1[CF1279C]StackofPresentshttps://gxyzoj.com/d/hzoj/p/3686数据出锅了,100->40按题意模拟即可,可以发现,最优情况下,一定是将取出的数按后面的拿的顺序排序,O(1)取出,而在取之前未排序的,则需要花2k+1的时间排序并取出代码:#include<cstdio>#definelllonglongusingnamesp......
  • 重链剖分题目选讲
    染色给定一棵\(n\)个节点的无根树,共有\(m\)个操作,操作分为两种:将节点\(a\)到节点\(b\)的路径上的所有点(包括\(a\)和\(b\))都染成颜色\(c\)。询问节点\(a\)到节点\(b\)的路径上的颜色段数量。颜色段的定义是极长的连续相同颜色被认为是一段。例如112221由......
  • 好题——图论
    前言本文章将会持续更新,主要是一些个人觉得比较妙的题,主观性比较强(给自己记录用的),有讲错请补充。带!号的题是基础例题,带*号的是推荐首先完成的题(有一定启发性的)。图论最短路P1119灾后重建此题看到以后以为是很简单的最短路问题(实际也不难),就写了dijkstra,然后光荣的tie......
  • 好题——动态规划
    前言本文章将会持续更新,主要是一些个人觉得比较妙的题,主观性比较强(给自己记录用的),有讲错请补充。带!号的题是基础例题,带*号的是推荐首先完成的题(有一定启发性的)。动态规划线性动态规划!JuryCompromise(蓝书例题)看到题目比较容易的想到:定义:f[i][j][k]为\(i\)表示考......
  • 好题——数学与数据结构
    前言本文章将会持续更新,主要是一些个人觉得比较妙的题,主观性比较强(给自己记录用的),有讲错请补充。带!号的题是基础例题,带*号的是推荐首先完成的题(有一定启发性的)。组合数P6620[省选联考2020A卷]组合数问题运用斯特林数好的例题,普通幂转下降幂。用到第二类斯特林数。\[......
  • 构造题选讲 by_chance
    不知道会不会有方法论,先咕了。upd:有的捏,但是好像没啥用/qdARC145DNonArithmeticProgressionSet首先考虑如何构造\(n\)个数满足不存在\(2y=x+z\)。考虑一个分治:将值域均匀分成三部分,并且让所有数平分在第一部分和第三部分,直至为\(1\)就可以在值域内选一个位置扔进去。......