当前位置:网站首页>LeetCode 1155. 掷骰子的N种方法 每日一题
LeetCode 1155. 掷骰子的N种方法 每日一题
2022-07-07 15:32:00 【@小红花】
问题描述
这里有 n 个一样的骰子,每个骰子上都有 k 个面,分别标号为 1 到 k 。
给定三个整数 n , k 和 target ,返回可能的方式(从总共 kn 种方式中)滚动骰子的数量,使正面朝上的数字之和等于 target 。
答案可能很大,你需要对 109 + 7 取模 。
示例 1:
输入:n = 1, k = 6, target = 3
输出:1
解释:你扔一个有6张脸的骰子。
得到3的和只有一种方法。
示例 2:输入:n = 2, k = 6, target = 7
输出:6
解释:你扔两个骰子,每个骰子有6个面。
得到7的和有6种方法1+6 2+5 3+4 4+3 5+2 6+1。
示例 3:输入:n = 30, k = 30, target = 500
输出:222616187
解释:返回的结果必须是对 109 + 7 取模。
提示:
1 <= n, k <= 30
1 <= target <= 1000来源:力扣(LeetCode)
链接:https://leetcode.cn/problems/number-of-dice-rolls-with-target-sum
著作权归领扣网络所有。商业转载请联系官方授权,非商业转载请注明出处。
Java
class Solution {
public int numRollsToTarget(int n, int k, int target) {
int[][] dp = new int[n + 1][target + 1];
int mod = (int)Math.pow(10,9) + 7;
dp[0][0] = 1;
for(int i = 1;i <= n;i++){
for(int j = 1;j <= target;j++){
for(int q = 1;q <= k;q++){
if(j >= q)
dp[i][j] = (dp[i][j] + dp[i - 1][j - q]) % mod;
}
}
}
return dp[n][target];
}
}边栏推荐
猜你喜欢

二叉搜索树(基操篇)

Master this set of refined Android advanced interview questions analysis, oppoandroid interview questions

模块六

爬虫(17) - 面试(2) | 爬虫面试题库

null == undefined

最新2022年Android大厂面试经验,安卓View+Handler+Binder

最新Android面试合集,android视频提取音频

Prediction - Grey Prediction

The difference and working principle between compiler and interpreter
As an Android Developer programmer, Android advanced interview
随机推荐
最新Android高级面试题汇总,Android面试题及答案
Set the route and optimize the URL in thinkphp3.2.3
Lowcode: four ways to help transportation companies enhance supply chain management
【DesignMode】享元模式(Flyweight Pattern)
LeetCode-SQL第一天
DAPP defi NFT LP single and dual currency liquidity mining system development details and source code
目标跟踪常见训练数据集格式
[designmode] flyweight pattern
Three. JS series (3): porting shaders in shadertoy
Pisa-Proxy SQL 解析之 Lex & Yacc
Binary search tree (features)
【C 语言】 题集 of Ⅹ
Common training data set formats for target tracking
Three. JS series (2): API structure diagram-2
预测——灰色预测
字节跳动Android金三银四解析,android面试题app
直接上干货,100%好评
Introduction and use of gateway
3000 words speak through HTTP cache
[designmode] proxy pattern