关注
// 第二题
// 回溯 枚举
void run(long long& res, int curLen, vector<int> curIDs, const int n, vector<bool>& used, int k, const vector<int>& an, const vector<int>& bn){
if(curLen == k) {
long long sum = 0;
int minV = INT_MAX;
for(int i = 0; i < k; ++i){
sum += an[curIDs[i]];
minV = min(minV, bn[curIDs[i]]);
}
res = res < sum * minV ? sum * minV : res;
return;
}
for(int i = 0; i < n; ++i){
if(used[i] == false){
curIDs.emplace_back(i);
used[i] = true;
run(res, curLen+1, curIDs, n, used, k, an, bn);
used[i] = false;
curIDs = vector<int>(curIDs.begin(), curIDs.end()-1);
}
}
}
查看原帖
1 1
相关推荐
牛客热帖
更多
正在热议
更多
# 2025秋招体验点评 #
18437次浏览 165人参与
# 哪些公司真双非友好? #
45418次浏览 207人参与
# 京东开奖 #
526744次浏览 2848人参与
# 你听到的“最没用”的秋招建议 #
3819次浏览 38人参与
# 薪资要看总包还是月薪? #
5748次浏览 75人参与
# 什么样的公司千万别去 #
5167次浏览 38人参与
# 联影求职进展汇总 #
74894次浏览 428人参与
# 如果公司给你放一天假,你会怎么度过? #
26103次浏览 147人参与
# 校招阶段,学历VS技术哪个更重要? #
52055次浏览 335人参与
# 工作以后,你父母对你啥态度 #
2275次浏览 37人参与
# 你在职场上见过哪些“水货”同事 #
8058次浏览 62人参与
# 找工作,行业重要还是岗位重要? #
81417次浏览 1656人参与
# 欣旺达工作体验 #
18659次浏览 43人参与
# 你觉得找工作该拿大厂还是小厂练手 #
218758次浏览 1792人参与
# 通信硬件知识分享 #
38395次浏览 524人参与
# 联影医疗求职进展汇总 #
30099次浏览 126人参与
# 简历无回复,你会继续海投还是优化再投? #
108648次浏览 832人参与
# 材料专业就业可以去哪些企业岗位 #
47172次浏览 368人参与
# 外包能不能当跳板? #
51210次浏览 250人参与
# 2023届毁约公司名单 #
224224次浏览 1048人参与
# 校招薪资来揭秘 #
12502次浏览 53人参与
科大讯飞公司氛围 434人发布
查看13道真题和解析