正题

题目链接:https://jzoj.net/senior/#main/show/3801


题目大意

mmm面的骰子是1∼m1\sim m1∼m,然后丢nnn次,求最大值的数学期望。


解题思路

若抛到的数都≤i\leq i≤i那么期望概率就是(1i)n(\frac{1}{i})^n(i1​)n
我们考虑若iii是最大值时概率就是(1i)n−(1i−1)n(\frac{1}{i})^n-(\frac{1}{i-1})^n(i1​)n−(i−11​)n,然后枚举加快速幂即可

时间复杂度O(mlog⁡n)O(m\log n)O(mlogn)


codecodecode

#include<cstdio>
#include<cstring>
#include<algorithm>
using namespace std;
double pow(double x,int b)
{double ans=1;while(b){if(b&1) ans=ans*x;x=x*x;b>>=1;}return ans;
}
int n;
double m,ans;
int main()
{scanf("%lf%d",&m,&n);ans+=pow(1.0/m,n);for(double i=2;i<=m;i++)ans+=i*(pow(i/m,n)-pow((i-1.0)/m,n));printf("%.10lf",ans);
}

jzoj3801-[NOIP2014模拟8.23]骰子【数学期望】相关推荐

  1. c语言如何统计输赢次数,C语言模拟掼蛋中一方最多炸弹数的数学期望

    掼蛋是一种在江苏.安徽地区广为流传的牌类游戏.由地方的扑克牌局"跑得快"."八十分"发展而来.牌局采用四人结对竞赛,输赢升级的方式进行.由于使用两副牌,并且有& ...

  2. 数学期望、方差、标准差、协方差、残差、均方差、均方误差、均方根误差、均方根值对比分析及python实现

    内容较多,如有错误之处请评论区留言以便更正,内容仅供参考. 文章目录 期望(Expected value) 意义 定义 离散型 连续型 期望与平均值的区别 方差(Variance) 案例 概率论方差 ...

  3. 数论小白都能看懂的数学期望讲解

    -1.灌水 这里阅读应该效果更佳 想了解更多关于数论的内容,可戳这里 感谢@command_block 大佬提出宝贵建议 也感谢洛谷及UVA的相关题目 如果有小瑕疵可以在评论区提出 内容可能有点多但很 ...

  4. 解题报告(一)F、(2018 ACM - ICPC shenyang I)Distance Between Sweethearts(数学期望 + 乘法原理 + FWT)(4.5)

    繁凡出品的全新系列:解题报告系列 -- 超高质量算法题单,配套我写的超高质量题解和代码,题目难度不一定按照题号排序,我会在每道题后面加上题目难度指数(1∼51 \sim 51∼5),以模板题难度 11 ...

  5. HDU - 4586 数学期望

    题意 有一个骰子有n个面,掷到每一个面的概率是相等的,每一个面上都有相应的钱数.其中当你掷到某些面 一共m个面之一时,你有多掷一次的机会.问最后所得钱数的期望. 分析 数学期望是什么 数学期望就是一种 ...

  6. 牛客网多校第9场 E Music Game 【思维+数学期望】

    题目:戳这里 题意:鼠标点击n下,第i次点击成功的概率为p[i],连续点击成功x次可以获得x^m分,求n次点击总分数的数学期望. 解题思路:数学期望的题很多都需要转化思维,求某一个单独状态对整体答案的 ...

  7. UVa 1639 - Candy(数学期望 + 精度处理)

    链接: https://uva.onlinejudge.org/index.php?option=com_onlinejudge&Itemid=8&page=show_problem& ...

  8. 4.1 随机变量的数学期望

    学习目标: 如果我想学习随机变量的数学期望,我可能会采取以下步骤: 掌握概率论基础知识:在学习随机变量的期望之前,我需要了解概率论的基本概念,例如概率.随机变量.概率密度函数等. 学习数学期望的定义和 ...

  9. 游戏装备强化java机制,游戏装备强化类问题的数学期望

    装备强化问题,装备初始强化等级为零级,每级强化成功率为百分之五十,失败则回到零级,请问强化到3级所需强化次数的期望为多少? 这类强化装备的系统在很多游戏中都有出现,例如DNF,FIFAOL3等无情骗钱 ...

最新文章

  1. Rails 添加新的运行环境
  2. apache ant
  3. python支持向量机框架_Netflix 内部 Python 框架 Metaflow 正式开源,可加速机器学习模型部署...
  4. Diango 模板层
  5. 深度学习利器:TensorFlow与NLP模型
  6. ssh 错误: ssh_exchange_identification
  7. linux查看通信延迟,低优先级进程延迟实时进程中的串行通信(Linux)
  8. 关于autoupgader的狗屎问题
  9. oracle 主键约束重名,主键及主键索引的关系及相互影响
  10. 服务器重装系统要注意什么_视频海外服务器前期要准备什么?
  11. 自己写的一个简单JAVA网络通讯录
  12. 微信小程序下载文件到本地
  13. 为什么计算机连不上无线网络,电脑连不上wifi怎么办
  14. 快讯:永中集成Office的核心技术落入谁的手?
  15. 计算机里的文件夹可以加密吗,如何加密电脑中的文件夹
  16. linux 主机名称修改
  17. HTML中视频的压缩方式,快速将视频压缩到最小的技巧!
  18. Nuendo学习之旅——音程和和弦
  19. C++基础面试(持续更新~~~)
  20. 国外那些富有创意的 404 页面

热门文章

  1. expsky.php,Typecho漏洞利用工具首发,半分钟完成渗透
  2. 定义一个1 1=11 用c语言什么输出来,问题 A: C语言11.1(示例代码)
  3. 7-36 社交网络图中结点的“重要性”计算 (30 分)(思路加详解)兄弟们PTA乙级题目冲起来
  4. 浅谈前端路由原理hash和history
  5. [JavaWeb-JDBC]JDBC概念
  6. [Java基础]类加载
  7. [Java基础]体验Stream流
  8. [设计模式]简单工厂和工厂方法模式适用场景
  9. [Java基础]LinkedList集合的特有功能
  10. [Java基础]权限修饰符