样例过不了求助
查看原帖
样例过不了求助
605945
luo_xiaoran楼主2023/3/16 17:35
#include<bits/stdc++.h>
using namespace std;
int ans,n,dp[70][263000];
int main(){
	scanf("%d",&n);
	for(int i=1;i<=n;i++){
		int a;
		scanf("%d",&a);
		dp[a][i]=i;
	}
	for(int i=1;i<=68;i++)
		for(int j=1;j<=n;j++){
			if(!dp[i][j])
				dp[i][j]=dp[i-1][dp[i-1][j]+1];
			if(dp[i][j])
				ans=i;
		}
	printf("%d",ans);
	return 0;
}
2023/3/16 17:35
加载中...