关注
第二题,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 评论
相关推荐
点赞 评论 收藏
分享
牛客热帖
更多
正在热议
更多
# 上班到公司第一件事做什么? #
111600次浏览 764人参与
# 工作两年想退休了 #
205720次浏览 1822人参与
# 七夕节你打算怎么过? #
69386次浏览 802人参与
# 运营面经 #
146341次浏览 1323人参与
# 参加过提前批的机械人,你们还参加秋招么 #
104018次浏览 1641人参与
# 如果公司降薪,你会跳槽吗? #
112767次浏览 729人参与
# 蚂蚁求职进展汇总 #
139025次浏览 1224人参与
# 运营商笔面经互助 #
189606次浏览 1795人参与
# 找工作能把i人逼成什么样 #
17048次浏览 192人参与
# 四大天坑是哪四家? #
91757次浏览 231人参与
# 网易求职进展汇总 #
169649次浏览 1414人参与
# 大厂面试初体验 #
84148次浏览 385人参与
# 什么样的公司千万别去 #
28641次浏览 151人参与
# 业务面应该做哪些准备 #
79569次浏览 814人参与
# 你今年做了几份实习? #
11613次浏览 168人参与
# 通信/硬件公司求职体验 #
178907次浏览 1025人参与
# 大学最后一个寒假,我想…… #
72796次浏览 730人参与
# 金三银四,你有感觉到吗 #
663624次浏览 6032人参与
# 大家每天通勤多久? #
64865次浏览 416人参与
# 一起聊华为 #
169544次浏览 826人参与

