#include<iostream>
using namespace std;
int m[1001], first, last, M, N, num;
int main() {
cin >> M >> N;
for (int i = 0; i < N; i++) {
int w, j;
cin >> w;
for (j = first; j < last && m[j] != w; j++) {}
if (j == last) {
m[last] = w;
last++;
num++;
}
if (last - first > M)
first++;
}
cout << num;
return 0;
}
洛谷P1540 [NOIP2010 提高组] 机器翻译(队列)
最新推荐文章于 2023-03-06 16:53:24 发布