LeetCode(剑指 Offer)- 60. n个骰子的点数

简介: LeetCode(剑指 Offer)- 60. n个骰子的点数

题目链接:点击打开链接

题目大意:

解题思路

image.png

相关企业

  • 字节跳动

AC 代码

  • Java
classSolution {
publicdouble[] dicesProbability(intn) {
double[] dp=newdouble[6];
Arrays.fill(dp, 1.0/6.0);
for (inti=2; i<=n; i++) {
double[] tmp=newdouble[5*i+1];
for (intj=0; j<dp.length; j++) {
for (intk=0; k<6; k++) {
tmp[j+k] +=dp[j] /6.0;
                }
            }
dp=tmp;
        }
returndp;
    }
}
  • C++
classSolution {
public:
vector<double>dicesProbability(intn) {
vector<double>dp(6, 1.0/6.0);
for (inti=2; i<=n; i++) {
vector<double>tmp(5*i+1, 0);
for (intj=0; j<dp.size(); j++) {
for (intk=0; k<6; k++) {
tmp[j+k] +=dp[j] /6.0;
                }
            }
dp=tmp;
        }
returndp;
    }
};
目录
相关文章
|
6天前
|
算法 DataX
二叉树(中)+Leetcode每日一题——“数据结构与算法”“剑指Offer55-I. 二叉树的深度”“100.相同的树”“965.单值二叉树”
二叉树(中)+Leetcode每日一题——“数据结构与算法”“剑指Offer55-I. 二叉树的深度”“100.相同的树”“965.单值二叉树”
|
6天前
|
算法 定位技术
【leetcode】剑指 Offer II 105. 岛屿的最大面积-【深度优先DFS】
【leetcode】剑指 Offer II 105. 岛屿的最大面积-【深度优先DFS】
17 0
|
6天前
leetcode-6131:不可能得到的最短骰子序列
leetcode-6131:不可能得到的最短骰子序列
22 0
|
6天前
|
Go
golang力扣leetcode 剑指Offer II 114. 外星文字典
golang力扣leetcode 剑指Offer II 114. 外星文字典
24 0
【LeetCode】1423. 可获得的最大点数
【LeetCode】1423. 可获得的最大点数
|
6天前
「LeetCode」剑指 Offer 40. 最小的k个数
「LeetCode」剑指 Offer 40. 最小的k个数
30 0
|
6天前
|
算法 vr&ar 图形学
☆打卡算法☆LeetCode 149. 直线上最多的点数 算法解析
☆打卡算法☆LeetCode 149. 直线上最多的点数 算法解析
|
6天前
leetcode 剑指 Offer 32 - III. 从上到下打印二叉树 III
leetcode 剑指 Offer 32 - III. 从上到下打印二叉树 III
24 0
|
6天前
leetcode 剑指 Offer 32 - II. 从上到下打印二叉树 II
leetcode 剑指 Offer 32 - II. 从上到下打印二叉树 II
23 0
|
6天前
/leetcode 剑指 Offer 32 - I. 从上到下打印二叉树
/leetcode 剑指 Offer 32 - I. 从上到下打印二叉树
22 0