原题链接:https://leetcode-cn.com/problems/nge-tou-zi-de-dian-shu-lcof/

动态规划

dp[i][j] 表示仍i个骰子,点数和为j的情况

状态转移

dp[i][j]  += dp[i - 1][j - k]  k = 1 、2 、3 、4、 5、 6

代码:

vector<double> twoSum(int n) {vector<vector<int>> dp(12, vector<int>(67, 0));for (int i = 1; i <= 6; i++) {dp[1][i] = 1;}for (int i = 2; i <= n; i++) {for (int j = i; j <= 6 * i; j++) {for (int cur = 1; cur <= 6 && cur < j; cur++) {dp[i][j] += dp[i - 1][j - cur];}}}int all = pow(6, n);vector<double> ans;for (int i = n; i <= 6 * n; i++) {ans.push_back(dp[n][i] * 1.0 / all);}return ans;
}

leetcode算法题--n个骰子的点数相关推荐

  1. leetcode算法题--可获得的最大点数

    原题链接:https://leetcode-cn.com/problems/maximum-points-you-can-obtain-from-cards/ 1.递归 int maxScore(ve ...

  2. LeetCode算法题-Minimum Depth of Binary Tree(Java实现)

    这是悦乐书的第168次更新,第170篇原创 01 看题和准备 今天介绍的是LeetCode算法题中Easy级别的第27题(顺位题号是111).给定二叉树,找到它的最小深度.最小深度是沿从根节点到最近的 ...

  3. LeetCode算法题-Nth Digit(Java实现)

    这是悦乐书的第215次更新,第228篇原创 01 看题和准备 今天介绍的是LeetCode算法题中Easy级别的第83题(顺位题号是400).找到无限整数序列的第n个数字1,2,3,4,5,6,7,8 ...

  4. LeetCode算法题-Reverse Linked List(Java实现)

    这是悦乐书的第192次更新,第195篇原创 01 看题和准备 今天介绍的是LeetCode算法题中Easy级别的第51题(顺位题号是206).反转单链表.例如: 输入:1-> 2-> 3- ...

  5. LeetCode算法题-Convert a Number to Hexadecimal(Java实现)

    这是悦乐书的第219次更新,第231篇原创 01 看题和准备 今天介绍的是LeetCode算法题中Easy级别的第86题(顺位题号是405).给定一个整数,写一个算法将其转换为十六进制.对于负整数,使 ...

  6. leetcode算法题--零钱兑换

    原题链接:https://leetcode-cn.com/problems/coin-change/ 相关题目:leetcode算法题–完全平方数★ 动态规划 dp[i] i从0到amount,dp[ ...

  7. leetcode算法题-- 买卖股票的最佳时机

    原题链接:https://leetcode-cn.com/problems/best-time-to-buy-and-sell-stock/ 这类股票题目请见leetcode算法题–最佳买卖股票时机含 ...

  8. leetcode算法题--买卖股票的最佳时机 II

    原题链接:https://leetcode-cn.com/problems/best-time-to-buy-and-sell-stock-ii/ 这类股票题目请见leetcode算法题–最佳买卖股票 ...

  9. leetcode算法题--买卖股票的最佳时机含手续费

    原题链接:https://leetcode-cn.com/problems/best-time-to-buy-and-sell-stock-with-transaction-fee/ 这类股票题目请见 ...

最新文章

  1. centos源码安装mysql5.7.25-boost
  2. for命令不跳过空白行_Java程序员必备:查看日志常用的linux命令
  3. python代码块缩进_Python代码需要缩进吗
  4. windows端口备忘
  5. Matplotlib 三维图像 入门
  6. 服务器不能安装exe文件,云服务器安装exe文件
  7. 适应关键业务环境的加湿系统
  8. Tomcat原理剖析
  9. 不懂Shopee站点分析,入驻Shopee平台哪个站点?
  10. 计算机文化基础试题每日一练15,【每日一练】2018教师[资格考编]笔试备考练习(9.6)...
  11. 现场快递柜状态采集与控制系统
  12. 看尚c49s电视恢复出厂设置后无法注册问题
  13. 编程一年,我学会了什么?
  14. 生产计划自动排程目标是什么?
  15. layui 单元格事件
  16. 素描静物绘画需要掌握的基础知识有哪些
  17. TCPDF生成PDF文件方法教程说明
  18. react+antd+react-to-print实现打印功能,ie浏览器可去掉滚动条
  19. 第一个Android应用
  20. 仿“饿了么”订餐app界面实现

热门文章

  1. python与excel表格-Python操作 Excel表格
  2. python画笑脸图案-如何让这些代码中的一个在窗口中绘制不同大小的笑脸?
  3. python装饰器函数-Python函数装饰器指南
  4. python syntaxerror怎么解决-python中出现invalid syntax报错的几种原因
  5. 2018python培训-2018传智播客Python基础班+就业班(15期)
  6. 济南python工资一般多少钱-济南学Python的机构排名
  7. python项目设计-Python:实际项目中抽象出的小项目设计
  8. PHP explode() 函数
  9. 为何要fork()两次来避免产生僵尸进程?
  10. C++ 中使用 goto 编译通不过