当前位置: 首页 > news >正文

html5手机网站免费模板设计网站pc版

html5手机网站免费模板,设计网站pc版,小程序怎么添加手机桌面,寮步营销型网站建设题目:把n个骰子扔在地上,所有骰子朝上一面的点数之和为s。输入n,打印出s的所有可能的值出现的概率。 分析:要解决这个问题,我们需要先统计出每个点数出现的次数,然后把每个点数出现的次数除以,就能求出每个点数出现的概率了。我们…
题目:把n个骰子扔在地上,所有骰子朝上一面的点数之和为s。输入n,打印出s的所有可能的值出现的概率。

分析:要解决这个问题,我们需要先统计出每个点数出现的次数,然后把每个点数出现的次数除以6^{n},就能求出每个点数出现的概率了。我们可以用两个数组来存储骰子点数的每个总数出现的次数。在一轮循环中,第一个数组中的第n个数字表示骰子和为n出现的次数,在下一轮循环中,我们加上一个新的骰子,此时和为n的骰子出现的次数应该等于上一轮循环中骰子点数和为n-1、n-2、n-3、n-4、n-5、n-6的次数的总和。

代码:用两个数组模拟骰子投掷过程
const int g_maxValue = 6;            //骰子的最大点数 全局常量
void PrintProbability(int number){   //number为骰子的个数if(number < 1)return;int* pProbability[2];pProbability[0] = new int[g_maxValue * number + 1];   //掷骰子得到的点数范围是1~number*最大点数pProbability[1] = new int[g_maxValue * number + 1];for(int i = 0;i < g_maxValue * number + 1; ++i){     //数组初始化pProbability[0][i] = 0;pProbability[1][i] = 0;}int flag = 0;            //flag用于交换两个数组for(int i = 1;i <= g_maxValue;++i){   //第一个骰子得到的点数范围是1~骰子的最大点数,次数为1pProbability[flag][i] = 1;}for(int k = 2;k <= number; ++k){       //第二个骰子到第number个骰子for(int i = 0;i < k; ++i){pProbability[1 - flag][i] = 0;  //初始化投到第k个骰子不会再出现的点数和为0}for(int i = k;i <= g_maxValue * k;++i){  //第k个骰子投出的点数范围是k~k * 骰子最大点数pProbability[1 - flag][i] = 0;for(int j = 1;j <= i && j <= g_maxValue;++j){   //当前骰子的点数为i,获得这个点数的次数为上一次掷骰子得到点数i - j的次数,j的范围为1~骰子的最大点数,然后将所有的次数相加pProbability[1 - flag][i] += pProbability[flag][i - j];}}flag = 1 - flag;}double total = pow((double)g_maxValue,number);     //所有点数的总次数for(int i = number;i <= g_maxValue * number;++i){double ratio = (double)pProbability[flag][i] / total;   //当前点数的概率printf("%d:%e\n",i,ratio);}delete[] pProbability[0];     delete[] pProbability[1];
}

http://www.yayakq.cn/news/108375/

相关文章:

  • 自己在电脑上建文档做网站怎么做中国十大互联网公司排名2021
  • 商丘建网站免费建一个网页的链接
  • wordpress建立好的网站商场装修
  • jsp网站建设 书籍深圳高端设计装饰公司
  • 国外有什么网站是做服装的wordpress站点标题和副标题
  • 网站开发人员的职责是什么优盖网logo在线设计
  • 网站做超链接薪资多少一个月产品推广宣传方案
  • 网站还没上线 可以对网站备案吗如何做家具网站
  • 邯郸中材建设有限责任公司网站艺术馆展厅设计
  • 做设计开店的网站南阳网站建设xihewh
  • 莘县网站建设福清建设局网站简介
  • 中国风手机网站模板wordpress固定连接静态
  • 福永外贸网站建设wordpress仿商城
  • 新站网站收录减少wordpress 网站维护
  • 站长平台seo网页特效代码免费网站
  • 社交网站开发教程河南建设信息网站
  • 如何挑选网站主机wordpress+支持+手机版
  • 哪里有网站制作建设巴中市建设局新网站
  • 免费建立微信网站免费网站建设网站推广
  • 企业网站建设 网络服务自建网站如何赚钱
  • 肥西建设局官方网站偏门网站建设
  • 网站建设设计平台备案信息 网站名
  • 洛阳网站推广公司it外包公司工资一般多少
  • 不建议网站无锡市锡山建设局网站
  • 医院门户网站模板下载网站制作公司源码
  • 企业的做网站门户网站建设工作管理办法
  • 昆山网站建设昆山iphone8多少钱
  • 网站排名优化工薪待遇临沂的网站建设
  • 泰钢材企业网站源码网站建设和维护需要学的东西
  • 湖南网站推企业备案号查询系统