关注
第四题 回溯
class Pdd4 {
public int MinMax = Integer.MAX_VALUE;
public void reset() {
MinMax = Integer.MAX_VALUE;
}
public void helper(int[] frogs, int M, int K, int loc) {
int T = frogs.length;
if (M == 0) {
int max = max(frogs);
MinMax = Math.min(MinMax, max);
return;
}
if (loc < 0 || loc >= T) {
return;
}
int tmp = frogs[loc];
frogs[loc] = frogs[loc] <= K ? 0 : frogs[loc] - K;
helper(frogs, M-1, K, loc+1);
helper(frogs, M-1, K, loc-1);
frogs[loc] = tmp;
}
public int max(int[] frogs, int head, int rear) {
int ret = 0;
for (int i=head; i <= rear; i++) {
ret = Math.max(frogs[i], ret);
}
return ret;
}
public int max(int[] frogs) {
int ret = 0;
for (int i: frogs) {
ret = Math.max(i, ret);
}
return ret;
}
}
查看原帖
1 2
相关推荐
09-23 17:19
合肥工业大学 算法工程师 点赞 评论 收藏
分享


点赞 评论 收藏
分享
牛客热帖
更多
正在热议
更多
# 哪些公司真双非友好? #
29376次浏览 133人参与
# 4399求职进展汇总 #
33203次浏览 192人参与
# 乐堡互娱校招 #
37416次浏览 315人参与
# 技术转行的心路历程 #
62061次浏览 694人参与
# 牛友们的论文几号送审 #
56125次浏览 817人参与
# 秋招感动瞬间 #
34852次浏览 324人参与
# 思朗科技求职进展汇总 #
62271次浏览 436人参与
# 阿里云工作体验 #
25963次浏览 100人参与
# 今年秋招还有金九银十吗 #
3263次浏览 28人参与
# 应届生第一份工作最好去大厂吗? #
33418次浏览 588人参与
# 你们公司哪个部门最累? #
32300次浏览 233人参与
# 工作后会跟朋友渐行渐远吗 #
41144次浏览 304人参与
# 传音控股工作体验 #
27904次浏览 77人参与
# 大厂面试初体验 #
56760次浏览 275人参与
# 一人一个landing小技巧 #
118859次浏览 1424人参与
# 德州仪器求职进展汇总 #
11801次浏览 162人参与
# 贝壳求职进展汇总 #
31053次浏览 175人参与
# 毕业季,给职场新人一些建议 #
123101次浏览 2041人参与
# 机械人的薪资开到多少,才适合去? #
128790次浏览 473人参与
# 签约有哪些注意事项 #
47789次浏览 274人参与
# 机械人,你拿到几个offer啦 #
48359次浏览 355人参与
# 你会为了工作牺牲生活吗? #
47507次浏览 376人参与