236142026-01-26 10:45:25abcdKártyajátékcpp17Elfogadva 30/3037ms2784 KiB
#include <bits/stdc++.h>
using namespace std;
using ll=long long;
using pii=pair<ll,ll>;

int main(){
    ios::sync_with_stdio(0);cin.tie(0);
    ll n,k;cin>>n>>k;
    vector<ll> sor(k);
    vector<pii> ossz(k);
    for(int i=0;i<k;i++){
        ll a;cin>>a;
        sor[i]=a;
        ossz[i]={a,i};
    }
    sort(ossz.begin(),ossz.end());
    int id=-1,ans=0;
    for(int i=0;i<k;i++){
        ll x=sor[i];
        int cnt=0;
        while(id<k-1&&ossz[id+1].first<x){
            id++;
            if(ossz[id].second>i)cnt++;
        }
        if(cnt)ans++;
    }
    cout<<ans<<'\n';
}
RészfeladatÖsszpontTesztVerdiktIdőMemória
base30/30
1Elfogadva0/01ms316 KiB
2Elfogadva0/037ms2612 KiB
3Elfogadva1/11ms316 KiB
4Elfogadva1/11ms508 KiB
5Elfogadva1/11ms316 KiB
6Elfogadva2/21ms316 KiB
7Elfogadva2/21ms316 KiB
8Elfogadva2/21ms316 KiB
9Elfogadva1/117ms1844 KiB
10Elfogadva2/225ms2732 KiB
11Elfogadva3/324ms2784 KiB
12Elfogadva3/325ms2612 KiB
13Elfogadva1/135ms2612 KiB
14Elfogadva2/235ms2612 KiB
15Elfogadva3/335ms2612 KiB
16Elfogadva3/337ms2784 KiB
17Elfogadva3/335ms2612 KiB