文章目录

  • 题意
  • 思路

题意

有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∑7​7!∗(∏N−i+1ai​​)∗N−7aj​−1​

因为

∑j=17aj−1N−7=1\sum_{j=1}^{7}\frac{a_j-1}{N-7}=1j=1∑7​N−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】小魔女帕琪(概率期望)相关推荐

  1. 洛谷 P3802 小魔女帕琪【期望】

    洛谷 P3802 小魔女帕琪[期望] 本题大意:共有7个数(1234567)第i个数有ai个,把所有sum(a1+a2+..+a7)个数随机出现时,求连续成功出现7个不同数字的期望次数, 分析:(分为 ...

  2. P3802 小魔女帕琪 期望

    P3802 小魔女帕琪 期望 题面 题意稍微不清楚,题中的a[i]指的是属性i的魔法有a[i]个. 题目大意:有7种魔法,每种数量a[i],每次随机放出一个魔法,问放完为止出现7次魔法都不相同的期望次 ...

  3. 洛谷P3802 小魔女帕琪

    P3802 小魔女帕琪 题目背景 从前有一个聪明的小魔女帕琪,兴趣是狩猎吸血鬼. 帕琪能熟练使用七种属性(金.木.水.火.土.日.月)的魔法,除了能使用这么多种属性魔法外,她还能将两种以上属性组合,从 ...

  4. P3802 小魔女帕琪

    传送门 考虑前面7个魔法 如果前面七个魔法各不相同,那么就能完成一次帕琪七重奏 设 A=a1*a2*...*a7,S=a1+a2+...+a7,B=S*(S-1)*...*(S-6) 对于不同的施法顺 ...

  5. 洛谷 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=17​ai​ ...

  6. P 3802 小魔女帕琪(期望)

    思路:这道题感觉就是纯期望题. 成一条七重奏概率为 a1/n * a2/(n-1) * a3/(n-2) * a4/(n-3) * a5/(n-4) * a6/(n-5) * a7/(n-6) 7个位 ...

  7. 洛谷 P3802 小魔女帕琪

    传送门 题目大意:7个东西,每个有ai个,只有选7次 把7个东西都选到了才行. 题解:7!排列数*每次选择的概率 代码: #include<iostream> #include<cs ...

  8. 洛谷.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) ...

  9. #概率#洛谷 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 ...

  10. luogu P4745 [CERC2017]Gambling Guide(期望DP + 最短路实现)

    整理的算法模板合集: ACM模板 点我看算法全家桶系列!!! 实际上是一个全新的精炼模板整合计划 P4745 [CERC2017]Gambling Guide(期望DP + 最短路实现) Weblin ...

最新文章

  1. codevs 1147 排座椅
  2. Java中JDBC连接数据库详解
  3. 获取指定某一天的00:00—23:59
  4. 湛江高考2021成绩查询,2021广东省高中学业水平考试成绩查询(入口+方式)
  5. vscode open in browser 默认浏览器
  6. 通向财务自由之路07_利用方案设法启动你的系统
  7. URAL1297 Palindrome【manacher算法】
  8. Cisco IOS 命名规则(整理版)
  9. mysql 定时器_MySQL定时器开启、调用实现代码
  10. 华为云--欧拉操作系统
  11. java poi 追加_使用POI 向Excel中追加数据
  12. C专家编程 模块化与有限机编写cdecl声明程序
  13. web页面的性能优化以及SEO
  14. CentOS 7.5 编译安装redis集成至系统服务(包括集群环境)
  15. 广东电网携手华为,为“数字电网”建设提供有力支撑
  16. 红外循迹模块TCRT5000 驱动
  17. html5-创建浮动框架
  18. mysql怎么建组合索引_mysql索引及建立组合索引原则
  19. 使用pngquant命令近乎无损压缩PNG图片大小减少70%左右
  20. 《大象:thinking in uml 》(第二版) 3章 UML核心元素 1-2节 版型、参与者

热门文章

  1. linux基础的基础命令操作
  2. 【Java实习生】每日10道面试题打卡!
  3. 转载:无刷直流电机的基本工作原理是什么
  4. Python地理数据处理 一 :地理空间数据入门
  5. github下载慢的两种解决方式
  6. Ant Design Vue表格序号递增问题
  7. Mac 输入法候选词框消失的解决方法
  8. 心电监护仪数据图解_【 心电监护仪怎么看图解】_检查结果_如何查看-大众养生网...
  9. 程序员英语语法学习(4)扒一扒名词与形容词的关系
  10. 社招/实习/春招 | 字节跳动 | 抖音-隐私合规团队 | 北京/杭州 【岗位急招,部门直推,hc多多,欢迎投递~~~】