#include<stdio.h>
#include<stdlib.h>
int main(){
int n;
scanf("%d",&n);
int g[n];
for(int i=0;i<n;i++){
scanf("%d",&g[i]);
}
int m;
scanf("%d",&m);
int count1=0;//缺页的次数
int count2=0;//寻找且未找到的次数
int q[m];
for(int i=0;i<n;i++){
for(int j=0;j<m;j++){//寻找且未找到的次数
if(g[i]!=q[j]){
count2++;
}
}
if(count2==m){//没有找到
for(int t=1;t<m;t++){
q[t-1]=q[t];//将数组向前移动一位,即相当于删除第0位的数组数字
}
q[m-1]=g[i];//顺序换数组数字
count1++;
}
count2=0;//计数器置零
}
printf("%d",count1);
}
fifo缺页
最新推荐文章于 2024-08-05 16:48:29 发布