关注
第二题,ac
static int maxAmount(int[] packets, int n) {
int ans=fun(packets,0,n+1);
return ans;
}
static Map<String,Integer>map=new HashMap<>();
private static int fun(int[] packets, int l, int n) {
int len = packets.length-l;
if(n==1){
int t=0;
for(int i=l;i<packets.length;i++){
t+=packets[i];
}
return t;
}
int ans=0;
int t=0;
for(int i=1;i<=len-n+1;i++){
t+=packets[l+i-1];
String s=(l+i)+" "+(n-1);
int x;
if(map.containsKey(s)){
x = map.get(s);
}else {
x=fun(packets,l+i,n-1);
map.put(s,x);
}
ans=Math.max(ans,Math.min(t,x));
}
return ans;
}
查看原帖
1 评论
相关推荐
查看24道真题和解析 点赞 评论 收藏
分享
2025-11-21 09:52
河北大学 Java Java抽象小篮子:唉唉唉,劝进你会说是卖课,劝退你会说是焊丝车门,别人建议你是不听的,还让别人也不听建议,唉唉唉,究竟是谁带偏谁啊。我的看法:劝退一切互联网方向。怎么说?
点赞 评论 收藏
分享
牛客热帖
更多
正在热议
更多
# 简历第一个项目做什么 #
4597次浏览 70人参与
# 租房找室友 #
58207次浏览 240人参与
# MiniMax求职进展汇总 #
1568次浏览 25人参与
# 实习的你做了哪些离谱的工作 #
5710次浏览 87人参与
# 工作压力大,你会干什么? #
7147次浏览 194人参与
# 参加哪些竞赛对找工作有帮助? #
5499次浏览 109人参与
# AI让你的思考变深了还是变浅了? #
2724次浏览 85人参与
# 找实习记录 #
14809次浏览 281人参与
# 如果不上班,你会去做什么 #
3919次浏览 184人参与
# 携程工作体验 #
20706次浏览 79人参与
# 邪修省钱套路 #
4632次浏览 168人参与
# 学历对求职的影响 #
587729次浏览 4004人参与
# 为了入行xx岗,我学了__ #
3207次浏览 55人参与
# 我的付费上班经历 #
8773次浏览 149人参与
# 一上班就想____,这正常吗? #
13950次浏览 143人参与
# 如果再来一次,你还会选择这个工作吗? #
779978次浏览 6264人参与
# 职场上哪些行为很加分? #
314307次浏览 3549人参与
# 如何KTV领导 #
83395次浏览 525人参与
# 产品实习,你更倾向大公司or小公司 #
193710次浏览 2074人参与
# 实习打杂,要跑路吗 #
56273次浏览 336人参与
# 你们公司哪个部门最累? #
37507次浏览 255人参与
