全部评论 2

  • //答案

    #include <bits/stdc++.h>
    using namespace std;
    bool cnt[1010];
    int main(){
    int m,n;
    cin >> m >> n;
    int sum=0;
    queue<int>a;
    for(int i = 1;i<=n;i++){
    bool flag=true;
    int x;
    cin >> x;
    if(cnt[x])continue;
    if(a.size()<m){
    a.push(x);

            cnt[x]=true;
        }else{
            int top=a.front();
            a.pop();
            cnt[top]=false;
            a.push(x);
            cnt[x]=true;
        }
        sum++;   
    }
    cout << sum;
    return 0;
    

    }

    
    ```cpp
    
    

    3天前 来自 广东

    0
  • [链接描述](url)
    

    3天前 来自 广东

    0
暂无数据

提交答案之后,这里将显示提交结果~

首页