题目描述
blablabla
样例
blablabla
算法1
(暴力枚举) $O(n^2)$
blablabla
时间复杂度
参考文献
C++ 代码
#include<bits/stdc++.h>
using namespace std;
const int N=1e5+15;
int f[N][2];
int w[N];
int n,T;
int main()
{
scanf("%d",&T);
while(T--)
{
memset(f,0,sizeof(f));
cin>>n;
for(int i=1; i<=n; i++)
scanf("%d",&w[i]);
f[1][0]=0;
f[1][1]=w[1];//2
for(int i=2; i<=n; i++)
{
f[i][0]=max(f[i-1][0],f[i-1][1]);//3
f[i][1]=f[i-1][0]+w[i];
}
cout<<max(f[n][0],f[n][1])<<endl;//4
}
return 0;
}
算法2
(暴力枚举) $O(n^2)$
blablabla
时间复杂度
参考文献
C++ 代码
blablabla