关注
网上有贴说,第四题有01背包问题解决我发现不行。很简单,小的值对应的的余数也可以大,大的值对应的余数也可以小。逻辑混乱。所以我添加了一个辅助集合Sorted,进行暴力破解。
static SortedSet<Integer> set = new TreeSet<>();
public static void knapsack01(int[] data, int k, int m, int total) {
int n = data.length;
// 已经对数组中的所有数据进行判断了
if (k==n) {
set.add(total%m);
} else {
// 选当前索引的数组,也就是total值增加
knapsack01(data, k+1, m, total+data[k]);
// 不选当前索引的数组,total值不变
knapsack01(data, k+1, m, total);
}
}
查看原帖
点赞 评论
相关推荐
11-12 17:05
广东工业大学 风电运维工程师 点赞 评论 收藏
分享
点赞 评论 收藏
分享
10-18 02:20
新疆理工学院 网络工程师 点赞 评论 收藏
分享
点赞 评论 收藏
分享
牛客热帖
- 1... 开奖了,A到了398,000!4374
- 2... 大四,双非二本,求指教,目前有一个offer但是一个月工资只有600要不要去啊4191
- 3... 【发帖有奖】新活动来啦,发帖评公司,最高可得100元京东卡~4054
- 4... 好消息是早就oc了,坏消息是一直没开奖3917
- 5... 西安荣耀嵌入式oc3552
- 6... 数字马力 offer 啦!3501
- 7... 求职银行的宝子们,最新的银行笔试题已公开,免费刷!3373
- 8... tiktok后端开发日常实习面经后续(已OC)2429
- 9... 不想再秋招了。。。2326
- 10... 迷茫ing2293
正在热议
# 晒一晒我的offer #
9522255次浏览 103874人参与
# 数据人offer决赛圈怎么选 #
107567次浏览 1399人参与
# 签约/解约注意事项 #
304486次浏览 1901人参与
# 互联网没坑了,还能去哪里? #
1095940次浏览 12698人参与
# 你/你领导的口头禅是什么? #
3712次浏览 34人参与
# 我的实习求职记录 #
5946768次浏览 82758人参与
# AI了,我在打一种很新的工 #
19079次浏览 425人参与
# 机械制造面试点评 #
33103次浏览 269人参与
# 你的秋招第一场笔试是哪家 #
38755次浏览 535人参与
# 机械制造公司评价 #
81798次浏览 257人参与
# 那些拿到大厂offer的简历长啥样 #
107259次浏览 2060人参与
# 数据人的面试交流地 #
425535次浏览 7718人参与
# 大疆求职进展汇总 #
394692次浏览 2832人参与
# 许愿池 #
203199次浏览 2488人参与
# 简历被挂麻了,求建议 #
2424883次浏览 32673人参与
# 非技术er求职现状 #
20813次浏览 187人参与
# 如何拒绝/反向PUA #
45476次浏览 321人参与
# 互联网公司评价 #
284451次浏览 3287人参与
# 通信/硬件求职避坑tips #
22257次浏览 146人参与
# 入职第一天,你准备什么时候下班 #
20556次浏览 133人参与