7 条题解

  • 1
    @ 2024-11-24 9:31:43
    1. 只能说大盗是福尔摩斯
    2. 唯一的正解就是趁着月黑风高站在商铺门口
    3. 我又不是警报器
    4. 只要洗劫不相邻的商铺就不会惊动警察
    5. 我相信警察局是不是相邻的(你知道我想干什么)
    6. 对于第一组样例,阿福选择第2家警察局行窃,才获得的8人民币,可见他多么慷慨
    #include<bits/stdc++.h>
    using namespace std;
    long long n,t,a[1000005],dp[1000005];
    int main(){
    	cin>>t;
    	for(int i=1;i<=t;i++){
    		cin>>n;
    		memset(dp,0,sizeof(dp));
    		for(int j=1;j<=n;j++){
    			cin>>a[j];
    		}
    		dp[1]=a[1];
    		for(int j=2;j<=n;++j){
    			dp[j]=max(dp[j-1],dp[j-2]+a[j]);
    		}
    		cout<<dp[n]<<endl;
    	}
    	return 0;
    }
    

信息

ID
2800
时间
1000ms
内存
128MiB
难度
6
标签
递交数
366
已通过
112
上传者