关注
dp[i][j]:表示构建新数组来到i位置 此时数组的和还剩余j
==>dp[数组长度][0] = 1:
==>第一列,最后一行答案已知
==>需要知道:dp[0][sum]的值
==>dp[i][j] = dp[i + 1][j - k]的和 其中j-k>=0
但是我只能过6%,不知道哪的问题
我的代码,看看佬能看出来我哪有问题
// Scanner sc = new Scanner(System.in);
// int n = sc.nextInt();
// int[] resource = new int[n];
// for (int i = 0; i < n; i++) {
// resource[i] = sc.nextInt();
// }
// int sum = Arrays.stream(resource).sum();
// long[][] dp = new long[n + 1][sum + 1];
// dp[n][0] = 1;
// for(int i = n - 1;i >= 0;i--){
// for(int j = 1;j < dp[0].length;j++){
// long res = 0;
// for(int k = 1;j - k >= 0;k++){
// if(resource[i] == k)
// continue;
// res = res + dp[i + 1][j - k] % 1000000007;
// }
// res += dp[i + 1][j - 1];
// dp[i][j] = res;
// }
// }
// System.out.println(dp[0][sum]);
查看原帖
点赞 评论
相关推荐
点赞 评论 收藏
分享
06-13 01:23
中南民族大学 嵌入式软件开发 点赞 评论 收藏
分享
牛客热帖
更多
正在热议
更多
# 你觉得实习能学到东西吗 #
27262次浏览 588人参与
# 发工资后,你做的第一件事是什么 #
67109次浏览 225人参与
# 现代汽车前瞻技术研发急速编程挑战赛 #
24599次浏览 203人参与
# 如何准备秋招 #
16289次浏览 301人参与
# 硬件应届生薪资是否普遍偏低? #
73246次浏览 513人参与
# 秋招什么时候开投比较合适? #
15623次浏览 243人参与
# 实习,不懂就问 #
38490次浏览 617人参与
# 软开人,秋招你打算投哪些公司呢 #
102003次浏览 958人参与
# 工作中哪个瞬间让你想离职 #
25126次浏览 175人参与
# 机械人与华为的爱恨情仇 #
115719次浏览 941人参与
# 不考虑转正,实习多久合适 #
31076次浏览 143人参与
# 每个月的工资都是怎么分配的? #
22091次浏览 389人参与
# 你觉得现在还能进互联网吗? #
6674次浏览 125人参与
# 你们公司几号发工资 #
19931次浏览 133人参与
# 预测一下26届秋招形势 #
34367次浏览 287人参与
# 通信和硬件还有转码的必要吗 #
56958次浏览 526人参与
# 24届的你们都什么时候入职? #
59579次浏览 424人参与
# 如果你有一天可以担任公司的CEO,你会做哪三件事? #
28730次浏览 460人参与
# 大疆今年的机械笔试难吗? #
42018次浏览 456人参与
# 聊聊你的职场新体验 #
161924次浏览 1396人参与
# 大疆工作体验 #
13563次浏览 81人参与