开始 2024-03-02 08:15:00

20240302小六基础班练习(贪心算法)

结束 2024-03-09 00:00:00
Contest is over.
当前 2025-06-17 13:46:15

A.题解

题解

”#include <bits/stdc++.h> using namespace std; int a,b[110],f[110]; int dfs(int n){

if(f[n]!=-1) return f[n];
return f[n]=max(dfs(n-1)+b[n],b[n]);

} int main(){

memset(f,-1,sizeof(f));
cin>>a;
for(int i=1;i<=a;i++){
	cin>>b[i];
}
dfs(a);
int maxa=-999;
for(int i=1;i<=a;i++){
	maxa=max(maxa,f[i]);
}
cout<<maxa;

}


administer  •  1年前

比赛已结束。