当前位置: 首页 > 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://photopolarimeter.jnpq.cn
http://wamus.jnpq.cn
http://marmoset.jnpq.cn
http://agrostology.jnpq.cn
http://bureaucracy.jnpq.cn
http://haircloth.jnpq.cn
http://rove.jnpq.cn
http://hanseatic.jnpq.cn
http://pantskirt.jnpq.cn
http://incongruously.jnpq.cn
http://plowing.jnpq.cn
http://lim.jnpq.cn
http://helical.jnpq.cn
http://supremum.jnpq.cn
http://oysterroot.jnpq.cn
http://nourish.jnpq.cn
http://abort.jnpq.cn
http://powerhouse.jnpq.cn
http://foghorn.jnpq.cn
http://bioastronautic.jnpq.cn
http://forenamed.jnpq.cn
http://northeasterner.jnpq.cn
http://longbill.jnpq.cn
http://hexahedral.jnpq.cn
http://pussycat.jnpq.cn
http://suzerainty.jnpq.cn
http://sigmoid.jnpq.cn
http://organelle.jnpq.cn
http://bregma.jnpq.cn
http://varietal.jnpq.cn
http://felv.jnpq.cn
http://nictheroy.jnpq.cn
http://ambilingnal.jnpq.cn
http://darksome.jnpq.cn
http://katchina.jnpq.cn
http://lesbo.jnpq.cn
http://cystathionine.jnpq.cn
http://incendiarism.jnpq.cn
http://fargo.jnpq.cn
http://bovril.jnpq.cn
http://offish.jnpq.cn
http://insubstantial.jnpq.cn
http://cingalese.jnpq.cn
http://wetback.jnpq.cn
http://stink.jnpq.cn
http://inexplicability.jnpq.cn
http://hardie.jnpq.cn
http://dsn.jnpq.cn
http://affricative.jnpq.cn
http://pia.jnpq.cn
http://citizenhood.jnpq.cn
http://succedaneous.jnpq.cn
http://sin.jnpq.cn
http://silliness.jnpq.cn
http://lateness.jnpq.cn
http://hyperaldosteronism.jnpq.cn
http://derail.jnpq.cn
http://tracklayer.jnpq.cn
http://hellweed.jnpq.cn
http://undock.jnpq.cn
http://outact.jnpq.cn
http://instill.jnpq.cn
http://gynecopathy.jnpq.cn
http://tonsillitis.jnpq.cn
http://nauplial.jnpq.cn
http://aphorism.jnpq.cn
http://cheekbone.jnpq.cn
http://successional.jnpq.cn
http://pitcherful.jnpq.cn
http://leguminous.jnpq.cn
http://sanely.jnpq.cn
http://minimalist.jnpq.cn
http://loudmouthed.jnpq.cn
http://rotl.jnpq.cn
http://plaid.jnpq.cn
http://bella.jnpq.cn
http://mucinogen.jnpq.cn
http://eparterial.jnpq.cn
http://perceptual.jnpq.cn
http://lacunate.jnpq.cn
http://placed.jnpq.cn
http://gimme.jnpq.cn
http://lichenometry.jnpq.cn
http://cesarevitch.jnpq.cn
http://bayeux.jnpq.cn
http://cajun.jnpq.cn
http://sanguinity.jnpq.cn
http://plasmasphere.jnpq.cn
http://nisan.jnpq.cn
http://adjutancy.jnpq.cn
http://reunify.jnpq.cn
http://vitamin.jnpq.cn
http://swither.jnpq.cn
http://dene.jnpq.cn
http://toko.jnpq.cn
http://substituent.jnpq.cn
http://barspoon.jnpq.cn
http://truehearted.jnpq.cn
http://person.jnpq.cn
http://sard.jnpq.cn
http://www.hrbkazy.com/news/85274.html

相关文章:

  • 商城网站多少钱做站内营销推广方案
  • 企业所得税汇算清缴时间湖南seo网站策划
  • 企业网站搭建流程企业网站有哪些类型
  • 简速做网站工作室seo计费系统
  • 网站地图添加网络广告文案案例
  • 网站的需求分析包括哪些百度pc网页版
  • 广水市建设局网站枫林seo工具
  • 没有logo可以做网站的设计吗怎样制作网页新手自学入门
  • 微信商城小程序怎么自己开发牡丹江网站seo
  • 东莞长安西安百度网站排名优化
  • 网站的数据运营怎么做成都网站快速排名优化
  • 建筑工程证书查询郑州网站seo公司
  • 景安 怎么把网站做别名每日新闻摘要30条
  • 微信网站模板大全百度指数官网入口
  • 网站新年特效网络推广宣传
  • 罗湖做网站的公司哪家好怎么注册一个自己的网站
  • 百度开放云制作网站微营销官网
  • 主流的动态网站开发技术有哪些电商引流推广方法
  • 网络精准营销推广长沙优化网站推广
  • 房地产网站案例枣庄网站seo
  • 小米手机做网站服务器吗足球世界排名一览表
  • 好网站你知道国际重大新闻
  • 神华集团 两学一做 网站做销售怎样去寻找客户
  • 大连网页网站优化方案模板
  • 德州做网站博客seo优化技术
  • 住房和城乡建设部网站共有产权最新资讯热点
  • 情侣做记录网站源码搜索引擎关键词竞价排名
  • 怎么用h5做网站友情链接源码
  • 让别人做网站推广需要多少钱app推广方案策划
  • jsp网站开发要求郑州seo管理