tj
2025-09-10 22:04:04
发布于:福建
0阅读
0回复
0点赞
#include <iostream>
#include <queue>
using namespace std;
const long long N = 1010;
long long m , n , res = 0;
bool st[N];
int main( ) {
cin >> m >> n;
queue<long long> q;
for (int i = 0 ; i < n ; i++) {
long long x;
cin >> x;
if (!st[x]) {
if (q.size() == m) {
long long t = q . front();
st[t] = false;
q.pop();
}
q.push(x);
st[x] = true;
res++;
}
}
cout << res << endl;
return 0;
}
这里空空如也


有帮助,赞一个