洛谷P1540 机器翻译
直接上代码在这里插入代码片
#include
#include <string.h>
using namespace std;
int main()
{
int a[1005];
int b[1005];
memset(a,-1,sizeof(a));
int m,n;
int num=0;
int ans=0;
int p=1;
int p1=1;
int t;
cin>>m>>n;
for(int i=1;i<=n;i++){
cin>>t;
if(numm){
if(a[t]-1){
a[b[p1]]=-1;
a[t]=1;
b[p1]=t;
ans++;
p1++;
if(p1m+1)
p1=1;
}
}
else if(a[t]-1){
a[t]=1;
b[p]=t;
p++;
num++;
ans++;
}
}
cout<<ans<<"\n";
}
洛谷P1540 机器翻译
最新推荐文章于 2024-09-26 09:41:36 发布