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

海外网站空间怎么介绍自己做的企业网站页面

海外网站空间,怎么介绍自己做的企业网站页面,教学网站建设目的,成品网站开发剑指 Offer 60. n个骰子的点数 难度:middle\color{orange}{middle}middle 题目描述 把n个骰子扔在地上,所有骰子朝上一面的点数之和为s。输入n,打印出s的所有可能的值出现的概率。 你需要用一个浮点数数组返回答案,其中第 i 个…

剑指 Offer 60. n个骰子的点数

难度:middle\color{orange}{middle}middle


题目描述

把n个骰子扔在地上,所有骰子朝上一面的点数之和为s。输入n,打印出s的所有可能的值出现的概率。

你需要用一个浮点数数组返回答案,其中第 i 个元素代表这 n 个骰子所能掷出的点数集合中第 i 小的那个的概率。

示例 1:

输入: 1
输出: [0.16667,0.16667,0.16667,0.16667,0.16667,0.16667]
复制示例输入

示例 2:

输入: 2
输出: [0.02778,0.05556,0.08333,0.11111,0.13889,0.16667,0.13889,0.11111,0.08333,0.05556,0.02778]复制示例输入

限制:

1<=n<=111 <= n <= 111<=n<=11


算法

(动态规划)

设输入 n 个骰子的解(即概率列表)为 f(n) ,其中「点数和」 x 的概率为 f(n,x)

假设已知 n−1 个骰子的解 f(n−1) ,此时添加一枚骰子,求 n 个骰子的点数和为 x 的概率 f(n,x) 。

当添加骰子的点数为 1 时,前 n−1 个骰子的点数和应为 x−1 ,方可组成点数和 x ;同理,当此骰子为 2 时,前 n−1 个骰子应为 x−2 ;以此类推,直至此骰子点数为 6 。将这 6 种情况的概率相加,即可得到概率 f(n,x) 。递推公式如下所示:

f(n,x)=∑i=16f(n−1,x−i)∗1/6f(n, x) = \sum_{i=1}^6f(n - 1, x - i) * 1 / 6f(n,x)=i=16f(n1,xi)1/6

复杂度分析

  • 时间复杂度O(n2)O(n^2)O(n2)

  • 空间复杂度 : O(n)O(n)O(n)

C++ 代码

class Solution {
public:vector<double> dicesProbability(int n) {vector<double> res(n * 5 + 1);vector<vector<double>> f(n + 1, vector<double>(n * 6 + 1, 0));for (int i = 1; i <= 6; i ++)f[1][i] = 1.0 / 6;for (int i = 2; i <= n; i ++)for (int j = i; j <= i * 6; j ++)for (int k = 1; k <= 6; k ++){if (j - k >= i - 1)f[i][j] += f[i - 1][j - k]/6;}for (int i = 0; i <= n * 5; i ++)res[i] = f[n][n + i];return res;}
};

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

相关文章:

  • 网站分析步骤网页游戏名字排行榜
  • 海尔网站建设情况佛山网站建设服务
  • 南宁建筑网站江苏省住房和城乡建设厅
  • 搭建微信网站怎么做全国代运营最好的公司
  • 为什么广告不集中建设广告网站wordpress 卡片式主题
  • 镇江门户网站是哪个受欢迎的惠州网站建设
  • 官方网站建设进度表什么是网络销售
  • 广州学校论坛网站建设尚德机构
  • 网站后期维护价格男女做暧暧试看网站49
  • 网站建设介绍湛江公司做网站
  • 企业门户网站建设教程布局网站建设
  • 哪些门户网站可以做推广给一个装修公司怎么做网站
  • 沈阳建站模板展示德清做网站
  • 济南专业做网站公司茶楼网站源码
  • 购物网站开发背景需求wordpress生成微信分享图片不显示
  • wordpress站点用户注册上海性价比高的装修公司
  • 创意灵感的网站网站怎么收费
  • 济南城之运维网络科技杭州上城区抖音seo渠道
  • 哈尔滨网站开发网站素材库免费
  • 唯品会一家做特卖的网站开游戏公司需要多少钱
  • 网站建设讲话两个wordpress之间同步
  • 做水果生意去那个网站山东大学青岛校区建设指挥部网站
  • 网站怎么做能让人搜到中国营销策划第一人
  • 丰镇市网站丰镇高铁在哪个位置建设实时新闻热点
  • 网站建设7个主要流程电商系统app开发
  • 百度怎么做自己网站wordpress首页主题
  • 成功的网站不仅仅是优化排网络公司有哪些职位
  • 专注昆明网站建设网络规划设计师资料及视频教程
  • 高中做信息技术题网站珠海市官网网站建设价格
  • 嘉兴做网站建设的公司做黑界头像网站