自己电脑上c++没过,但AC,求调
  • 板块P1799 数列
  • 楼主sun_noip
  • 当前回复1
  • 已保存回复1
  • 发布时间2024/7/24 08:48
  • 上次更新2024/7/24 10:03:02
查看原帖
自己电脑上c++没过,但AC,求调
777798
sun_noip楼主2024/7/24 08:48

rt

#include<bits/stdc++.h>
using namespace std;
#define I return
#define LOVE 0
#define LUOGU ;
const int N =1010;
int main(){
	int m,a[N]={},dp[N][N]={},ans=0;
	cin>>m;
	for(int i=1;i<m;i++){
		cin>>a[i];
	}
	for(int i=1;i<=m;i++){
		for(int j=0;j<=i;j++){
			if(j>0) dp[i][j]=dp[i-1][j-1];
			dp[i][j]=max(dp[i][j],dp[i-1][j]+(a[i]==i-j));
			ans=max(ans,dp[i][j]);
		}
	}
	cout<<ans;
	I LOVE LUOGU
	}
2024/7/24 08:48
加载中...