面试题60. n个骰子的点数

问题例子思路方法1f(n,j):n个筛子,和为j的情况的个数当j>6时:因为一个骰子有六个点,第n个骰子可能出现1到6的点。所以第n个骰子点数为1时,f(n,j)=f(n−1,j−1),当第n个骰子点数为2的话,f(n,j)=f(n−1,j−2),…,依次类推f(n,j)=f(n−1,j−1)+f(n−1,j−2)+f(n−1,j−3)+f(n−1,j−4)+f(n−1,j−...
摘要由CSDN通过智能技术生成

问题

在这里插入图片描述

例子

在这里插入图片描述

思路

  • 方法1
    f ( n , j ) : n 个 筛 子 , 和 为 j 的 情 况 的 个 数 当 j > 6 时 : 因 为 一 个 骰 子 有 六 个 点 , 第 n 个 骰 子 可 能 出 现 1 到 6 的 点 。 所 以 第 n 个 骰 子 点 数 为 1 时 , f ( n , j ) = f ( n − 1 , j − 1 ) , 当 第 n 个 骰 子 点 数 为 2 的 话 , f ( n , j ) = f ( n − 1 , j − 2 ) , … , 依 次 类 推 f ( n , j ) = f ( n − 1 , j − 1 ) + f ( n − 1 , j − 2 ) + f ( n − 1 , j − 3 ) + f ( n − 1 , j − 4 ) + f ( n − 1 , j − 5 ) + f ( n − 1 , j

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值