【luogu P3802】小魔女帕琪(概率期望)
文章目录
- 题意
- 思路
题意
有7种魔法,每种aia_iai个,每次等概率随机放掉一个魔法(不是一种)。一个放魔法序列的权值等于其中长度为7且包含7个各不相同魔法的连续子序列个数。求期望权值。
∑ai≤109\sum a_i \le 10^9∑ai≤109
思路
看数据范围不像是正常的期望题。
找规律:首先可以发现前7个满足要求的概率是
f(1to7)=7!∗∏aiN−i+1f(1 \; to \; 7)=7! * \prod \frac{a_i}{N-i+1}f(1to7)=7!∗∏N−i+1ai
然后再看第2~8个:
枚举第1个为iii,那么后面那个iii的数量就需要-1,所以概率是
f(2to8)=∑j=177!∗(∏aiN−i+1)∗aj−1N−7f(2 \; to \; 8)=\sum_{j=1}^{7}7!*(\prod\frac{a_i}{N-i+1})*\frac{a_j-1}{N-7}f(2to8)=j=1∑77!∗(∏N−i+1ai)∗N−7aj−1
因为
∑j=17aj−1N−7=1\sum_{j=1}^{7}\frac{a_j-1}{N-7}=1j=1∑7N−7aj−1=1
所以
f(1to7)=f(2to8)f(1 \; to \; 7)=f(2 \; to \; 8)f(1to7)=f(2to8)
同理后面的都一样。
ans=(N−6)∗7!∗∏aiN−i+1ans = (N-6) * 7! * \prod \frac{a_i}{N-i+1}ans=(N−6)∗7!∗∏N−i+1ai
思维好题。
【luogu P3802】小魔女帕琪(概率期望)相关推荐
- 洛谷 P3802 小魔女帕琪【期望】
洛谷 P3802 小魔女帕琪[期望] 本题大意:共有7个数(1234567)第i个数有ai个,把所有sum(a1+a2+..+a7)个数随机出现时,求连续成功出现7个不同数字的期望次数, 分析:(分为 ...
- P3802 小魔女帕琪 期望
P3802 小魔女帕琪 期望 题面 题意稍微不清楚,题中的a[i]指的是属性i的魔法有a[i]个. 题目大意:有7种魔法,每种数量a[i],每次随机放出一个魔法,问放完为止出现7次魔法都不相同的期望次 ...
- 洛谷P3802 小魔女帕琪
P3802 小魔女帕琪 题目背景 从前有一个聪明的小魔女帕琪,兴趣是狩猎吸血鬼. 帕琪能熟练使用七种属性(金.木.水.火.土.日.月)的魔法,除了能使用这么多种属性魔法外,她还能将两种以上属性组合,从 ...
- P3802 小魔女帕琪
传送门 考虑前面7个魔法 如果前面七个魔法各不相同,那么就能完成一次帕琪七重奏 设 A=a1*a2*...*a7,S=a1+a2+...+a7,B=S*(S-1)*...*(S-6) 对于不同的施法顺 ...
- 洛谷 P3802 小魔女帕琪 题解
题目传送门 题目大意: 有 7 7 7 种物品,第 i i i 种有 a i a_i ai 个,现在这 n = ∑ i = 1 7 a i n=\sum_{i=1}^7a_i n=∑i=17ai ...
- P 3802 小魔女帕琪(期望)
思路:这道题感觉就是纯期望题. 成一条七重奏概率为 a1/n * a2/(n-1) * a3/(n-2) * a4/(n-3) * a5/(n-4) * a6/(n-5) * a7/(n-6) 7个位 ...
- 洛谷 P3802 小魔女帕琪
传送门 题目大意:7个东西,每个有ai个,只有选7次 把7个东西都选到了才行. 题解:7!排列数*每次选择的概率 代码: #include<iostream> #include<cs ...
- 洛谷.3802.小魔女帕琪(概率)
题目链接 /* 设f[i]表示当前i往后6位没有重复ai的次数,n = ∑a[i] 则 f[i] = a1/n * a2/(n-1) * a3/(n-2) * a4/(n-3) * a5/(n-4) ...
- #概率#洛谷 3802 小魔女帕琪
题目 有七种魔法,次数分别为 a 1 , a 2 , a 3 , a 4 , a 5 , a 6 , a 7 a_1,a_2,a_3,a_4,a_5,a_6,a_7 a1,a2,a3,a4,a ...
- luogu P4745 [CERC2017]Gambling Guide(期望DP + 最短路实现)
整理的算法模板合集: ACM模板 点我看算法全家桶系列!!! 实际上是一个全新的精炼模板整合计划 P4745 [CERC2017]Gambling Guide(期望DP + 最短路实现) Weblin ...
最新文章
- codevs 1147 排座椅
- Java中JDBC连接数据库详解
- 获取指定某一天的00:00—23:59
- 湛江高考2021成绩查询,2021广东省高中学业水平考试成绩查询(入口+方式)
- vscode open in browser 默认浏览器
- 通向财务自由之路07_利用方案设法启动你的系统
- URAL1297 Palindrome【manacher算法】
- Cisco IOS 命名规则(整理版)
- mysql 定时器_MySQL定时器开启、调用实现代码
- 华为云--欧拉操作系统
- java poi 追加_使用POI 向Excel中追加数据
- C专家编程 模块化与有限机编写cdecl声明程序
- web页面的性能优化以及SEO
- CentOS 7.5 编译安装redis集成至系统服务(包括集群环境)
- 广东电网携手华为,为“数字电网”建设提供有力支撑
- 红外循迹模块TCRT5000 驱动
- html5-创建浮动框架
- mysql怎么建组合索引_mysql索引及建立组合索引原则
- 使用pngquant命令近乎无损压缩PNG图片大小减少70%左右
- 《大象:thinking in uml 》(第二版) 3章 UML核心元素 1-2节 版型、参与者
热门文章
- linux基础的基础命令操作
- 【Java实习生】每日10道面试题打卡!
- 转载:无刷直流电机的基本工作原理是什么
- Python地理数据处理 一 :地理空间数据入门
- github下载慢的两种解决方式
- Ant Design Vue表格序号递增问题
- Mac 输入法候选词框消失的解决方法
- 心电监护仪数据图解_【 心电监护仪怎么看图解】_检查结果_如何查看-大众养生网...
- 程序员英语语法学习(4)扒一扒名词与形容词的关系
- 社招/实习/春招 | 字节跳动 | 抖音-隐私合规团队 | 北京/杭州 【岗位急招,部门直推,hc多多,欢迎投递~~~】