关注
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]);
查看原帖
点赞 评论
相关推荐
05-29 13:37
北京科技大学 算法工程师 认真搞学习:28小登的建议,投算法岗不要写什么物理竞赛,互联网+,多写点项目,用什么算法做了什么。还有本科算法是不可能的
开发你这个也没有项目啊
点赞 评论 收藏
分享
牛客热帖
更多
正在热议
更多
# 哪些公司开提前批了? #
25809次浏览 259人参与
# 华子oc时间线 #
1244101次浏览 6483人参与
# 风评不好的公司,你会去吗? #
60478次浏览 435人参与
# 实习如何「偷」产出? #
50257次浏览 1318人参与
# 除了主业以外,你还有哪些其他收入? #
11937次浏览 201人参与
# 不卡学历的大厂有哪些? #
28580次浏览 224人参与
# 校招阶段,学历VS技术哪个更重要? #
17347次浏览 186人参与
# 职场新人体验 #
25157次浏览 234人参与
# 哪些公司校招卡第一学历 #
67576次浏览 266人参与
# 腾讯音乐求职进展汇总 #
98094次浏览 570人参与
# 社恐入职新公司如何融入团队 #
11856次浏览 63人参与
# 校园里的破防时刻 #
11142次浏览 125人参与
# Offer比较,你最看重什么? #
191588次浏览 1301人参与
# 你投递的公司有几家约面了? #
108911次浏览 779人参与
# 你觉得技术面多长时间合理? #
100236次浏览 720人参与
# 你最满意的offer薪资是哪家公司? #
33088次浏览 176人参与
# 你今年的平均薪资是多少? #
134018次浏览 686人参与
# 你的秋招第一场笔试是哪家 #
147616次浏览 1484人参与
# 正在实习的碎碎念 #
1454701次浏览 13469人参与
# 实习打杂,要跑路吗 #
18077次浏览 202人参与