关注
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]);
查看原帖
点赞 评论
相关推荐
edge~0523:一年顶别人两年,这谁顶得住啊
点赞 评论 收藏
分享
牛客热帖
更多
正在热议
更多
# 今年春招是金一银二嘛? #
19631次浏览 215人参与
# 总结:哪家公司面试体验感最好 #
79130次浏览 443人参与
# 没关系,至少我的__很曼妙 #
8643次浏览 139人参与
# 你是怎么和mt相处的? #
89682次浏览 459人参与
# 赚钱的意义在这一刻具象化 #
9008次浏览 196人参与
# 来聊聊你目前的求职进展 #
717466次浏览 6986人参与
# 比亚迪工作体验 #
80012次浏览 293人参与
# AI求职实录 #
11906次浏览 322人参与
# 快手年终开大包 #
2788次浏览 46人参与
# 抛开难度不谈,你最想去哪家公司? #
10770次浏览 189人参与
# 1月小结:你过的开心吗? #
3818次浏览 75人参与
# 为什么有人零实习也能进大厂? #
10458次浏览 205人参与
# 你的第一家实习公司是什么档次? #
8836次浏览 111人参与
# AI时代的工作 VS 传统时代的工作,有哪些不同? #
12975次浏览 329人参与
# 当你问AI“你会取代我的工作吗”,它说_? #
6670次浏览 203人参与
# 牛客吐槽大会 #
7535次浏览 123人参与
# 你的landing期是如何度过的? #
13160次浏览 255人参与
# 实习最想跑路的瞬间 #
112347次浏览 688人参与
# 除了Java,最推荐学什么技术? #
11196次浏览 222人参与
# 你见过最离谱的招聘要求是什么? #
255191次浏览 1730人参与
