大佬们,怎么改,0分
查看原帖
大佬们,怎么改,0分
901475
Ginaaaa楼主2023/3/31 19:44
#include<bits/stdc++.h>
using namespace std;
const int N=2010;
int a[N],b[N];
int n,m;
int f[N][N];
int main(){
    cin>>n>>m;
  for(int i=1;i<=n;i++) cin>>a[i]; 
  for(int j=1;j<=m;j++) cin>>b[j];
    for(int i=1;i<=n;i++){
		for(int j=1;j<=m;j++){
			if(a[i]==b[j])
				f[i][j]=f[i-1][j-1]+1;
			else
			  f[i][j]=max(f[i-1][j],f[i][j-1]);
		}
	}
    cout<<f[n][m];
	 return 0;
}
2023/3/31 19:44
加载中...