236122026-01-26 10:12:53abcdKártyajátékcpp17Elfogadva 30/3090ms2804 KiB
#include <bits/stdc++.h>
using namespace std;
using ll=long long;
using pii=pair<ll,ll>;

int main(){
    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/090ms2612 KiB
3Elfogadva1/11ms512 KiB
4Elfogadva1/11ms316 KiB
5Elfogadva1/11ms316 KiB
6Elfogadva2/21ms316 KiB
7Elfogadva2/21ms332 KiB
8Elfogadva2/21ms424 KiB
9Elfogadva1/132ms1848 KiB
10Elfogadva2/248ms2744 KiB
11Elfogadva3/346ms2760 KiB
12Elfogadva3/348ms2612 KiB
13Elfogadva1/189ms2612 KiB
14Elfogadva2/290ms2612 KiB
15Elfogadva3/389ms2768 KiB
16Elfogadva3/390ms2612 KiB
17Elfogadva3/390ms2804 KiB