关注
回溯法暴力枚举 #include<iostream> using namespace std; const int maxn=1000000; int v[maxn],a[maxn],w[maxn]; int m,n; int counter=0; int result=0; int max(int g,int h){ return g>h?g:h; } int min(int g,int h){ return g<h?g:h; } int tempmax(int*t,int xx,int yy){ int maxx=0; for(int p=xx;p<yy;p++)maxx+=t[p]; return maxx; } int tempmin(int*t,int xx,int yy){ int maxx=100000; for(int p=xx;p<yy;p++)if(maxx>t[p])maxx=t[p]; return maxx; } void minre(int* b,int cur,int local){ if(cur==m){v[counter++]=result; result=0;return;} else for(int j=0;j<n;j++){ if(local<j){ if(cur==m-1){result=max(result,tempmax(b,local,n));minre(b,cur+1,j);} else{ result=max(result,tempmax(b,local,j)); minre(b,cur+1,j); } } } } int main(){ scanf("%d%d",&m,&n); for(int i=0;i<n;i++)scanf("%d",&a[i]); minre(a,0,0); int re=tempmin(v,0,counter); printf("%d\n",re); return 0; }
查看原帖
点赞 评论
相关推荐
牛客热帖
更多
正在热议
更多
# 对2025年忏悔 #
3163次浏览 89人参与
# 新年的第一句祝福 #
50767次浏览 374人参与
# 实习没人带,苟住还是跑路? #
10232次浏览 236人参与
# 运营来爆料 #
72419次浏览 454人参与
# 元旦假期你打算怎么过 #
6655次浏览 161人参与
# 腾讯音乐求职进展汇总 #
145549次浏览 1039人参与
# 春招前还要继续实习吗? #
3139次浏览 54人参与
# 面试官问过你最刁钻的问题是什么? #
7693次浏览 90人参与
# 领导秒批的请假话术 #
30330次浏览 120人参与
# 一人说一家双休的公司 #
5940次浏览 89人参与
# 大家实习都在做什么? #
7763次浏览 85人参与
# 我们是不是被“优绩主义”绑架了? #
8286次浏览 278人参与
# 阿里求职进展汇总 #
443946次浏览 3920人参与
# 电网笔面经互助 #
56870次浏览 470人参与
# 如何提高实习转正率? #
73046次浏览 463人参与
# 腾讯工作体验 #
548220次浏览 3658人参与
# 实习教会我的事 #
47638次浏览 356人参与
# 面试常问题系列 #
262152次浏览 4672人参与
# 牛客2025仙途报告 #
34741次浏览 471人参与
# 国企还是互联网,你怎么选? #
191037次浏览 1476人参与

