鱼的记忆
2023-11-05 10:17:41
发布于:广东
#include<iostream>
using namespace std;
char a[10005],b[10005];
int m,n,head,tail,cnt;
void push(char t){
b[tail]=t;
}
void pop(){
head;
}
int size(){
return tail-head;
}
bool check(char k){
for(int i=head+1;i<=tail;i)
if(b[i]==k)
return false;
return true;
}
int main(){
cin>>n>>m;
for(int i=1;i<=n;i)
cin>>a[i];
for(int i=1;i<=n;i++){
if(check(a[i])){
if(size()>=m)
pop();
push(a[i]);
cnt++;
}
}
cout<<cnt;
return 0;
}
这里空空如也
有帮助,赞一个