No.65 - LeetCode1155 - N个骰子和为定值的数量-动态规划
发布日期:2021-07-28 02:54:31
浏览次数:26
分类:技术文章
本文共 460 字,大约阅读时间需要 1 分钟。
这里值得一提:
空间压缩,在下一个骰子刷新时倒着更新,可以节省一个dp数组。
class Solution {public: int numRollsToTarget(int d, int f, int target) { const int MOD = 1000000007; int dp[1005]; memset(dp,0,sizeof(dp)); dp[0] = 1; for(int i=0;i=i;j--){ for(int k=1;k<=f;k++){ dp[j+k] = (dp[j+k] + dp[j])%MOD; } dp[j] = 0; // 关键,将之前纪录刷为0 } } return dp[target]; }};
转载地址:https://blog.csdn.net/ShellDawn/article/details/99708980 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!
发表评论
最新留言
很好
[***.229.124.182]2024年03月26日 21时06分17秒
关于作者
喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
树莓派上创建个人用户
2021-06-30
wiringpi安装编译问题解决
2021-06-30
Windows上创建Emacs配置文件
2021-06-30
编写并运行第一个Lisp程序
2021-06-30
VS code中godoc命令不可用问题解决
2021-06-30
Emacs-103-使用spacemacs自带配置显示行号
2021-06-30
021_Excel的条件格式
2021-06-30
022_Excel空白值批量填充默认值
2021-06-30
023_emacs git-gutter+报错解决
2021-06-30
024_spacemacs支持org-pomodoro的声音提示
2021-06-30
025_everything搜索使用体验
2021-06-30
026_好用的windows小工具clover
2021-06-30
027-Mac触摸板实现窗口移动
2021-06-30
028_AUTOSAR RTE学习笔记-1
2021-06-30
029_AUTOSAR VFB学习笔记-2
2021-06-30
030_AUTOSAR软件组件学习笔记
2021-06-30
031_AUTOSAR学习笔记_BSW
2021-06-30
032_AUTOSAR学习笔记_接口
2021-06-30
美团点评实时数仓实践
2021-06-30
安装JUDDI服务器以及发布WSDL:第二部分,发布WSDL
2021-06-30