全wa求调
查看原帖
全wa求调
1128607
lumine103楼主2024/4/13 10:47

感觉和正解一样啊 代码如下:

#include<bits/stdc++.h>
using namespace std;
int h[205],shun[205],ni[205];
int main(){
	int n;
	cin>>n;
	for(int i=1;i<=n;i++) cin>>h[i];
	for(int i=1;i<=n;i++){
		for(int j=1;i<i;j++){
			shun[i]=1;
			if(h[i]>h[j])shun[i]=max(shun[i],shun[j]+1);
		} 
	}
	for(int i=n;i;i--)	{
		ni[i]=1;
		for(int j=n;j>i;j--){
			if(h[i]>h[j]) ni[i]=max(ni[i],ni[j]+1);
		}
	}
	int ans=0;
	for(int i=1;i<=n;i++) ans=max(ans,shun[i]+ni[i]-1);
	cout<<n-ans;
}
2024/4/13 10:47
加载中...