- 分享
阴成啥了
- @ 2025-12-27 17:17:16
#include <bits/stdc++.h>
// 阴间代码
using namespace std
;
int n
; int a[250],
dp[250][250],
ans
; int main(){
cin>>n
; for(int i=1
; i<=n
;i++)
{
cin>> a[i]
; dp[i][i]=a[i]
; ans=max(ans,a[i])
;
}
for( int len=2
; len<=n
; len++)
{
for(int i=1
;i+len-1<=n
; i++)
{
int j=i+len-1
; for(int k=i
;k<n
; k++)
{
if(dp[i][k]==
dp[k+1][j]
&& dp[i][k]!=0
)
{
dp[i][j]=max(dp[i][j],dp[i][k]+1)
;ans = max(ans,dp[i][j])
;
}
}
}
}
cout<<ans
;
return 0
;}
0 comments
No comments so far...