这是一道考队列的简单题
题解应该挺清楚了
看代码吧
import java.util.*;
class Main{
static int cnt;
static int n;
static int a[];
public static void main(String[] args) {
Scanner in =new Scanner(System.in);
int m=in.nextInt();n=in.nextInt();
a=new int [n];
for(int i=0;i<n;i++) {
a[i]=in.nextInt();
}
Queue<Integer> q=new ArrayDeque<Integer>();
for(int i=0;i<a.length;i++) {
if(q.contains(a[i])) {
continue;
}
if(q.size()==m) {
q.poll();
}
q.add(a[i]);
cnt++;
}
System.out.println(cnt);
}
}