Acwing第 62 场周赛未完结

Posted 辉小歌

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Acwing第 62 场周赛未完结相关的知识,希望对你有一定的参考价值。

https://www.acwing.com/activity/content/competition/problem_list/2105/

目录

4501. 收集卡牌

#include<bits/stdc++.h>
using namespace std;
const int N=1e5*5+10;
int a[N],n;
struct nodeint x,id;;
vector<node>ve;
bool cmp(node a,node b)return a.x<b.x;
map<int,int>mp;
int main(void)

    cin>>n;
    for(int i=1;i<=n;i++) 
    
        cin>>a[i];
        if(mp[a[i]]) continue;
        mp[a[i]]++,ve.push_back(a[i],i);
    
    sort(ve.begin(),ve.end(),cmp);
    if(ve.size()>=3) 
        cout<<ve[0].id<<" "<<ve[1].id<<" "<<ve[2].id<<endl;
    else 
        cout<<"-1 -1 -1";
    return 0;

4501. 收集卡牌

#include<bits/stdc++.h>
using namespace std;
const int N=1e5+10;
int a[N],mp[N],n,m;
int main(void)

    cin>>m>>n;
    for(int i=1;i<=n;i++) cin>>a[i];
    int cnt=0;
    for(int i=1;i<=n;i++)
    
        if(mp[a[i]]==0) cnt++,mp[a[i]]++;
        else mp[a[i]]++;
        if(cnt==m)
        
            for(int j=1;j<=m;j++)
            
                mp[j]--;
                if(mp[j]==0) cnt--;
            
            cout<<1;
        
        else cout<<0;
    
    return 0; 

以上是关于Acwing第 62 场周赛未完结的主要内容,如果未能解决你的问题,请参考以下文章

Acwing第 62 场周赛未完结

Acwing第 57 场周赛未完结

Acwing第 70 场周赛未完结

Acwing第 70 场周赛未完结

Acwing第 70 场周赛未完结

Acwing第 65 场周赛未完结