关注
第四题 回溯
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
相关推荐
2024-12-09 23:08
哈尔滨工业大学(深圳) 算法工程师 点赞 评论 收藏
分享
TTT___TTT:传奇耐面王
点赞 评论 收藏
分享
牛客热帖
正在热议
# 2025,我想...... #
2001次浏览 31人参与
# 快手求职进展汇总 #
447869次浏览 5350人参与
# 夸一夸2024年的自己 #
3518次浏览 61人参与
# 听劝,这个公司值得去吗 #
356652次浏览 1439人参与
# 软件开发2024笔面经 #
2406380次浏览 49013人参与
# 简历被挂麻了,求建议 #
2741867次浏览 34935人参与
# 工作中,你有没有遇到非常爱骂人的领导? #
6539次浏览 64人参与
# 我的2024小目标 #
31254次浏览 264人参与
# 今年秋招哪家公司给的薪资最良心? #
139057次浏览 933人参与
# 京东求职进展汇总 #
559246次浏览 4959人参与
# 求职季如何保持心态不崩 #
47019次浏览 431人参与
# 美团求职进展汇总 #
1439196次浏览 13143人参与
# 面试被问期望薪资时该如何回答 #
184896次浏览 1146人参与
# 面试中的破防瞬间 #
334333次浏览 3704人参与
# 你觉得哪一届的校招最难? #
100304次浏览 718人参与
# 实习中的菜狗时刻 #
295159次浏览 2865人参与
# 安利/避雷我的专业 #
58738次浏览 468人参与
# 第一份工作应该只看薪资吗 #
102433次浏览 1280人参与
# 大家都开始春招面试了吗 #
472273次浏览 6056人参与
# 实习想申请秋招offer,能不能argue薪资 #
63207次浏览 504人参与