dsa
查看原帖
dsa
736027
zhouchenrui楼主2024/12/7 18:53
#include<bits/stdc++.h>
using namespace std;
map<int,int> mp; int cnt=0;
int main()
{
    queue<int> q;
    int m,n;
    cin>>m>>n;
    while(n--)
    {
        int k;
		cin>>k;
        if(mp[k]!=0){
			continue;
		}else{
            cnt++;
            q.push(k);
            mp[k] = 1;
            while(q.size()>m){
                mp[q.front()]=0;
                q.pop();
            }
        }
    }
    
    cout<<cnt;
    return 0;
}
2024/12/7 18:53
加载中...