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

网站怎么做的支付宝网站开发标准

网站怎么做的支付宝,网站开发标准,做多肽的都有哪些网站,档案网站 内容建设目录 题目#xff1a; 题目分析#xff1a; 最后编写代码#xff1a; 输出结果 题目#xff1a; 把n个骰子扔在地上#xff0c;所有骰子朝上一面的点数之和为s。输入n#xff0c;打印出s的所有可能的值出现的概率。 感谢大佬的帮助#xff1a;https://www.cnblogs.c…目录 题目 题目分析 最后编写代码 输出结果 题目 把n个骰子扔在地上所有骰子朝上一面的点数之和为s。输入n打印出s的所有可能的值出现的概率。 感谢大佬的帮助https://www.cnblogs.com/wangkundentisy/p/9378886.html 题目分析 这是一题典型的DP问题。 1. 首先分析是否是DP问题得满足两个条件1.最优子结构2.重叠子问题。 第n个骰子的点数实际上是在n-1这堆骰子的基础上进行的投掷。满足最优子结构 求父问题的时候多次用到子问题想要解决第n个骰子的问题需要前面的数据。满足重叠子问题 2.确定是DP问题之后需要确定状态转移方程。 分析一下第n个骰子的点数之和是与前面n-1那堆骰子的点数之和相关。其实情况还算蛮复杂的光想是想不出来的我们根据色子的投掷情况列了下面表格根据观察我们发现状态转换方程。我们不妨设f(n,k) f(n-1,k-1) f(n-1,k-2) f(n-1,k-3) f(n-1,k-4) f(n-1,k-5) f(n-1,k-6) ;这里n代表色子个数k代表点数之和fnk代表n个色子投掷点数之和为k的所有投掷次数。仔细想一下第n个骰子投掷完之后的点数之和是不是等于上一次投掷点数次数之和因为上一次有六种投法所以要将这六种的可能次数都加起来。 3.在建立完状态方程之后考虑将状态方程初始化第一次投掷1~6点数各自出现的次数都为1次吧所以都初始化为1。 最后编写代码 #includeiostream #includemath.h #includevector using namespace std;class Solution { public:vectordouble twoSum(int n) {vectordouble res;vectorvectorint dp(n 1, vectorint(n * 6 1, 0));//初始化for (int i 1; i 6; i){dp[1][i] 1;}//填表int sum 0;for (int i 2; i n; i){for (int j i; j n * 6; j){for (int k 1; k 6; k){if ((j - k) 0)//这里防止数组越界看表就知道数组会越界的dp[i][j] dp[i - 1][j - k];elsebreak;}if (i n){sum dp[i][j];//直接计算n个色子投掷所有可能出现的次数总和}}}if (n 1)sum 6;for (int i n; i n * 6; i){res.push_back((double)dp[n][i] / sum);//用于计算概率别忘记强制转换成double}return res;} }; int main() {Solution solution;vectordouble result solution.twoSum(6);for (int j 0; j result.size() - 1; j){std::cout result[j] ;}std::cout std::endl;return 0; }输出结果
http://www.zqtcl.cn/news/766752/

相关文章:

  • 专门做家居的网站国内企业网站设计
  • 做网站时怎么取消鼠标悬停性价比最高网站建设
  • 三网合一网站模板网站上内容列表怎么做
  • 鲜花商城网站建设西安房产网站大全
  • 家庭宽带做网站空间一个数据库可以做几个网站
  • 环境设计公司排名搜索引擎seo是什么意思
  • 北京网站建设策划排名长春市建设集团股份有限公司
  • 网站建设项目怎么跟进客户安阳哪里有做网站的
  • 重庆定制网站建设公司郑州网站模板
  • 网站 建设 领导小组wordpress下拉 友情链接
  • 做网站用php广州最新新闻
  • 福州市住房和城乡建设局网站18款禁用观看黄入口
  • 西安网站制作工作室网页怎么做成网站
  • 做h5网站公司百度知道网页入口
  • 网站建设 中企动力上海在线设计房屋效果图
  • 河南宝盈建设集团有限公司网站代理二级分销系统
  • 青岛高级网站建设价格对外宣传及网站建设文件稿
  • 网络营销中自建网站建设局是干嘛的单位
  • 做网站的公司 贵阳流媒体网站建设
  • 北京建网站重庆安全建设工程信息网
  • 做公司网站的尺寸一般是多大无障碍浏览网站怎么做
  • 网站登陆界面psd手机一元云购网站建设
  • 网站规范化建设wordpress iis7.5 伪静态
  • 济南网站设计建设公司深圳seo外包公司
  • 重庆信息网站推广网站做推广如何设计二维码
  • 学历低的人不适合学编程小红书seo关键词优化多少钱
  • pc网站制作公司企业邮箱格式模板
  • 河南5G网站基站建设信息wordpress自定义文章页面模板下载
  • 宁波三优互动网站建设公司怎么样手机app商城
  • 散热器 东莞网站建设php模板源码