概率DP 收集邮票

彩票收集问题的扩展问题及其求解算法 这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入 欢迎使用Markdown编辑器 你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Mar 阅读详情

问题 H: 收集邮票
时间限制: 1 Sec 内存限制: 162 MB=
题目描述
有n种不同的邮票,皮皮想收集所有种类的邮票。唯一的收集方法是到同学凡凡那里购买,每次只能买一张,并且买到的邮票究竟是n种邮票中的哪一种是等概率的,概率均为1/n。但是由于凡凡也很喜欢邮票,所以皮皮购买第k张邮票需要支付k元钱。 现在皮皮手中没有邮票,皮皮想知道自己得到所有种类的邮票需要花费的钱数目的期望。
输入
一行,一个数字N N<=10000
输出
要付出多少钱. 保留二位小数
样例输入
3
样例输出
21.25

思维题。
看网上题解有的长篇大论证了一堆,实际上并没有必要。
设f[i]为买到了i种邮票,期望买完还要花的钱,g[i]表示当前买到了i种邮票,期望买完还要买的邮票数
g[i]=g[i+1]*(n-i)/n+g[i]*i/n+1
就是从g[i]买一张有(n-i)/n的概率转移到g[i+1],i/n的概率转移到自己。用逆推的思路考虑,就是这个式子了。再化简一下。
f[i]=(g[i+1]+f[i+1])*(n-i)/n+(g[i]+f[i])*i/n+1
转移思路同理。因为是逆推考虑的,假设最后买的邮票是1元,推回去的过程中,先假设当前的邮票是1元,并且知道之后期望买的邮票数,也就是g,就可以算出当前邮票的价格了。

#include <cstdio>
#define d double
#define N 10006
int n;d f[N],g[N];
int main()
{
    scanf("%d",&n);
    for(int i=n-1;i>=0;i--)g[i]=g[i+1]+1.0*n/(n-i);
    for(int i=n-1;i>=0;i--)f[i]=f[i+1]+g[i+1]+1.0*i/(n-i)*g[i]+1.0*n/(n-i);
    printf("%.2lf\n",f[0]);
}
收集邮票C++题目【概率期望DP+数学推导】 C++题目:【概率期望DP+数学推导】收集邮票!O(n) 解决 阅读详情

相关推荐

计算机毕业设计springboot股票模拟交易系统的设计与实现u6m959【附源码+数据库+部署+LW】

选题背景: 随着互联网和金融科技的快速发展,股票市场成为了吸引人们关注和参与的重要领域之一。越来越多的人开始对股票投资感兴趣,希望通过交易股票来获取收益。然而,对于初学者来说,股票市场的复杂性和风险往往让他们望而却步。因此,设计和实现一个股票模拟交易系统,可以帮助初学者更好地理解和掌握股票交易的规则和技巧,提高他们的投资决策能力。 意义: 股票模拟交易系统的设计与实现具有以下几个重要意义: 提供实践机会:股票模拟交易系统为投资者提供了一个实践的平台,使他们能够在真实市场环境下进行模拟交易,了解股票市场的

gp12081的博客 1761

【游戏数值策划】玩家在奖池中连抽N次,奖品期望(涉及阶乘)该怎么算?(附Spark实现代码)

在游戏数值策划中,抽奖机制的设计往往要求精确计算玩家的奖品期望,这不仅影响玩家的游戏体验,也关系到游戏的平衡性和收益。当奖池中的奖品分布和抽取规则涉及阶乘计算时,如何准确快速地得出玩家连续抽取N次的期望值,便成为了一个值得探讨的问题。本文将详细解析抽奖期望的计算方法,涉及阶乘的数学原理,并提供实际的代码实现,旨在帮助数值策划者和游戏开发者深入理解并应用这一机制。让我们一起揭开抽奖概率背后的数学面纱,为游戏设计注入科学的数值支撑。在游戏行业,抽奖机制是一种常见的玩家互动方式,它不仅增加了游戏的趣味性,也是游戏

LUyan10086的博客 2739

配置cts performance最优范围

这里写自定义目录标题cts例如此案例中,我们多测几次,发现Measured frame rate 的平均值为average=(380+389+380+371)/4=380 cts by VinterYoung Expected achievable frame rates for OMX.MTK.VIDEO.DECODER.HEVC video/hevc 1280x720: [75.0, 262.0]. Measured frame rate: [380.5645006622224, 389.3983545

o343196469的博客 1319

P4550 收集邮票

传送门 描述 有nnn种不同的邮票,皮皮想收集所有种类的邮票。唯一的收集方法是到同学凡凡那里购买,每次只能买一张,并且 买到的邮票究竟是n种邮票中的哪一种是等概率的,概率均为1/n1/n1/n。但是由于凡凡也很喜欢邮票,所以皮皮购买第kkk 张邮票需要支付kkk元钱。现在皮皮手中没有邮票,皮皮想知道自己得到所有种类的邮票需要花费的钱数目的期望. 输入 一行,一个数字NNN,N&lt;=10...

weixin_44336566的博客 349

Coze知识库搭建:智能化管理与高效检索实践

知识管理系统是现代企业信息资产管理的核心基础设施,其核心原理是通过结构化存储和智能检索技术实现知识的快速流转。在技术实现上,基于NLP的语义理解引擎和知识图谱构建是关键,能够显著提升检索准确率和知识关联性。以Coze平台为例,其针对中文场景优化的分词算法和多模态处理能力,可有效解决技术文档管理中的术语识别和格式兼容问题。这类系统在开发团队知识沉淀、新员工培训等场景中价值显著,特别是当集成RBAC权限模型和自动化备份策略后,既能保障信息安全,又能实现持续的知识迭代。通过合理配置同义词扩展和权重调整,可使搜索命

weixin_29041195的博客 262

LC滤波器设计实战:从理论计算到PCB布局的完整指南

滤波器是信号处理与电路设计中的基础组件,用于从复杂信号中提取特定频率分量或抑制干扰噪声。其核心原理基于电感(L)和电容(C)等无源元件的频率选择特性,通过特定的网络拓扑实现幅频与相频特性的塑造。在工程实践中,LC滤波器因其结构简单、可靠性高、成本可控,成为射频、模拟及电源电路中的关键技术手段。其设计价值在于将理论网络综合转化为可量产、高性能的硬件解决方案,广泛应用于通信系统、音频处理、电源净化和传感器信号调理等场景。本文聚焦于LC滤波器的工程设计全流程,深入剖析了巴特沃斯、切比雪夫等经典类型的选型权衡,并重

weixin_34194829的博客 273

收集邮票(概率期望 + dp)

题目链接 题意:有 n 种不同的邮票,皮皮想收集所有种类的邮票。唯一的收集方法是到同学凡凡那里购买,每次只能买一张,并且买到的邮票究竟是 n 种邮票中的哪一种是等概率的,概率均为 1/n。但是由于凡凡也很喜欢邮票,所以皮皮购买第 k 次邮票需要支付 k元钱。现在皮皮手中没有邮票,皮皮想知道自己得到所有种类的邮票需要花费的钱数目的期望 解法:显然这是一个概率期望题,是一个等概率事件问题,首先我们需要设出两个数组d[i]表示已经取完了i张票,取完剩下邮票的期望次数,显然d[n] = 0,我们之后需要进行逆推 对

weixin_45908221的博客 899

B站DRM视频解密流程实战解析:从密钥获取到播放全流程

本文详细解析了B站DRM视频的解密全流程,从识别加密视频、捕获关键网络请求(如playurl接口的widevine_pssh数据),到逆向分析DRM SDK的JavaScript执行逻辑,最终手动模拟EME流程获取解密密钥,并使用mp4decrypt和ffmpeg工具完成视频文件的解密与合并。文章为开发者提供了从密钥获取到播放的完整实战指南。

weixin_29290379的博客 841

不等概率概率问题转换为等概率问题

给一个概率p代表生成0的概率,则1-p代表生成1的概率。这类似于一枚硬币投出去结果为正面和反面的概率是不同的。下段代码将不等概率转换为等概率,即转换后的硬币投正面和反面的概率是相同的。 话不多说,上代码 # 不等概率转等概率 # 随机给一个概率p # p代表生成0的概率 # 1-p 代表生成1的概率 # function core 等概率的返回0或1 def core(p): import...

一只坚持的码农 1594

SCL3400-D01双轴高精度倾角计

简介 两轴高精度加速度计,提供两个模式。 ±30° with 10 Hz LPF ±90° with 40 Hz LPF Resolution up to 32768 LSB/g Ultra-low 0.0009°/√Hz noise density 这款传感器是替换之前村田的停产的模拟量系列的芯片,正在测试中,具体效果大伙可以评测。 一、引脚连接图 引脚图兼容SCL3300 二、SPI接口 1.SCL3300和SCL3400略有区别如下图 左边为SCL3...

专注惯导领域 3808

c#算法(5)—最小二乘法(二次曲线拟合)

最小二乘法——二次曲线拟合

qq_34059233的博客 1659

【BZOJ1426】收集邮票 概率DP 论文题 推公式题

题解: 并没有什么卵用,首先有一个神思路,然后神推公式。下面这篇博客写得很详尽、、 =a800”>http://blog.youkuaiyun.com/pygbingshen/article/details/24852081?=a800 如果是考试,我宁可各种随机然后打表,好歹能过30%的小数据? 代码: #include #include #include #include #defi

辗转山河弋流歌 2120

WQ7033开发指南(应用篇)之2.1 主函数详解(1)

整个系列文章查看: ​​​​​​WQ7033开发指南汇总 目录 1.函数模块位置 2.函数main_chip_init()解析 2.1 cal_data_ana_load() 2.2 函数iot_cache_restore_register()解析 3.函数iot_soc_chip_init()解析 3.1 soc芯片初始化的低功耗使能 3.2 分支预设功能使能 3.3 数据异常中止使能 3.4 外围低速总线访问路径使能 3.5 1.8V DCDC功能配置 3.6 ADC配..

心跳包的博客 803

BZOJ 1426 收集邮票 概率DP

BZOJ 1426 收集邮票 题目描述 Description 有n种不同的邮票,皮皮想收集所有种类的邮票。唯一的收集方法是到同学凡凡那里购买,每次只能买一张,并且买到的邮票究竟是n种邮票中的哪一种是等概率的,概率均为1/n。但是由于凡凡也很喜欢邮票,所以皮皮购买第k张邮票需要支付k元钱。现在皮皮手中没有邮票,皮皮想知道自己得到所有种类的邮票需要花费的钱数目的期望。 输入描述 Input D...

Chlience的博客 511

SIMATIC S7-1200, S7-1500 PID 控制[手册]

SIMATIC S7-1200, S7-1500 PID 控制[手册]

efm32 入门.pdf

本PDF共计22页,介绍的是操作驱动API,下载与否自己斟酌。

BZOJ 1426 收集邮票 ——概率DP

$f(i)$表示现在有$i$张,买到$n$张的期望 所以$f(i)=f(i+1)+\frac {n}{n-i}$ 费用提前计算,每张邮票看做一元,然后使后面每一张加1元 $g(i)$表示当前为$i$张期望到$n$张时花掉的钱。 那么$g(i)=g(i+1)+f(i+1)+\frac{i}{n-i}f(i)+\frac{n}{n-i}$ 递推即可 #include <cstdi...

weixin_34032792的博客 131

LinePhone3.2.7(android端最新版本) sip客户端

SIP客户端For android:LinePhone3.2.7(最新版本),官网地址:http://www.linphone.org/

洛谷P4550 收集邮票(概率DP)

P4550 收集邮票 原题链接 https://lightoj.com/problem/dice-iii的加强版本。设 c[i]c[i]c[i] 为现已经收集了 i−1i-1i−1 种邮票,要搜集到第 iii 种邮票的花钱次数期望, sumc[i]sumc[i]sumc[i] 为 c[i]c[i]c[i] 的前缀和, E[i]E[i]E[i] 为已经收集到 i−1i-1i−1 种邮票,要收集到第 iii 种邮票需要花的钱的期望。 c[i]c[i]c[i] 与 sum[i]sum[i]sum[i] 的计算.

qq_45863710的博客 492

数学建模模型总结

这是本人在两年内准备参加数学建模竞赛搜集到的模型资料,已经经过了本人的筛选和整理,希望能够对准备参加数学建模竞赛的学弟学妹们提供一些帮助!

bzoj[1426]收集邮票(概率期望dp)

1426: 收集邮票 Time Limit: 1 Sec Memory Limit: 162 MB Submit: 551 Solved: 460 [Submit][Status][Discuss] Description 有nnn种不同的邮票,皮皮想收集所有种类的邮票。唯一的收集方法是到同学凡凡那里购买,每次只能买一张,并且 买到的邮票究竟是nnn种邮票中的哪一种是等概率的,概率...

lvmaooi的博客 309

[bzoj1426] 收集邮票(概率dp)

Description 有nnn种不同的邮票,皮皮想收集所有种类的邮票。唯一的收集方法是到同学凡凡那里购买,每次只能买一张,并且买到的邮票究竟是nnn种邮票中的哪一种是等概率的,概率均为1/n1/n1/n。但是由于凡凡也很喜欢邮票,所以皮皮购买第kkk张邮票需要支付kkk元钱。现在皮皮手中没有邮票,皮皮想知道自己得到所有种类的邮票需要花费的钱数目的期望。 Input 一行,一个数字N,N≤1...

zmy_wky的博客 275

【BZOJ-1426】收集邮票 概率与期望DP

1426: 收集邮票 Time Limit:1 SecMemory Limit:162 MBSubmit:261Solved:209[Submit][Status][Discuss] Description 有n种不同的邮票,皮皮想收集所有种类的邮票。唯一的收集方法是到同学凡凡那里购买,每次只能买一张,并且买到的邮票究竟是n种邮票中的哪一种是等概率的,概率均为1/n。但是...

weixin_30252155的博客 104

BZOJ1426 收集邮票

Description 有n种不同的邮票,皮皮想收集所有种类的邮票。唯一的收集方法是到同学凡凡那里购买,每次只能买一张,并且 买到的邮票究竟是n种邮票中的哪一种是等概率的,概率均为1/n。但是由于凡凡也很喜欢邮票,所以皮皮购买第k 张邮票需要支付k元钱。现在皮皮手中没有邮票,皮皮想知道自己得到所有种类的邮票需要花费的钱数目的期望。 Input 一行,一个数字N N<=1...

weixin_30784945的博客 58

Bzoj 1426 收集邮票

问题 H: 收集邮票 时间限制:1 Sec内存限制:162 MB 题目描述 有n种不同的邮票,皮皮想收集所有种类的邮票。唯一的收集方法是到同学凡凡那里购买,每次只能买一张,并且买到的邮票究竟是n种邮票中的哪一种是等概率的,概率均为1/n。但是由于凡凡也很喜欢邮票,所以皮皮购买第k张邮票需要支付k元钱。 现在皮皮手中没有邮票,皮皮想知道自己得到所有种类的邮票需要花费的钱...

weixin_30243533的博客 91

嘴巴题7 BZOJ1426: 收集邮票

Time Limit: 1 Sec Memory Limit: 162 MB Submit: 546 Solved: 455 [Submit][Status][Discuss] Description 有n种不同的邮票,皮皮想收集所有种类的邮票。唯一的收集方法是到同学凡凡那里购买,每次只能买一张,并且 买到的邮票究竟是n种邮票中的哪一种是等概率的,概率均为1/n。但是由于凡凡也很喜欢邮票...

weixin_30553065的博客 168

BZOJ 1426: 收集邮票 期望DP,数学推导

Description 有n种不同的邮票,皮皮想收集所有种类的邮票。唯一的收集方法是到同学凡凡那里购买,每次只能买一张,并且买到的邮票究竟是n种邮票中的哪一种是等概率的,概率均为1/n。但是由于凡凡也很喜欢邮票,所以皮皮购买第k张邮票需要支付k元钱。 现在皮皮手中没有邮票,皮皮想知道自己得到所有种类的邮票需要花费的钱数目的期望。 Input 一行,一个数字N N<=10000 Output

I good vegetable a! 582

期望与期望dp/概率dp

关于期望 期望的两个公式: 通用公式: ∑pi×vi\sum p_i\times v_i∑pi​×vi​,pi 为概率,vi 为得分 等概率: ∑vi/cnt\sum v_i/cnt∑vi​/cnt,vi 为得分,cnt 为总选择。 简单求期望 例题1:期望独立单独计算 题目描述: 有 n 道题,每道题有 ai 个答案。对于第 i 道题,小明随意的蒙了一个 [1,ai][1,a_i][1,ai​] 的答案,即每道题都有 1/ai1/a_i1/ai​ 的概率对。可是小明抄错了,不小心把第 i 道题的答案

weixin_43602607的博客 861

bzoj1426 [收集邮票] 期望概率DP进阶

bzoj1426

Venishel的博客 436
上一篇: tarjan BLO
下一篇: 十月集训总结
QTY_
博客等级 码龄9年 13粉丝 211原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值