金彦冰在P103发的题解是抄来的,还错了,必须踩!!!

1 条评论

  • @ 2026-5-12 20:24:13
    #include<bits/stdc++.h> 
    using namespace std;
    int n,m,a[5100],f[5100];
    int main(){
    	cin>>n;
    	for(int i=1;i<=n;i++){
    		cin>>a[i];
    		for(int j=1;j<n;j++)
    			if(a[i]>a[j])
    				f[i]=max(f[i],f[j]+1);
    		m=max(m,f[i]);
    	}
    	cout<<m;
    	return 0;
    }
    
    • 1