4566 2023. 03. 29 21:26:00 Valaki2 Kártyajáték cpp14 Elfogadva 30/30 59ms 13720 KiB
#include <bits/stdc++.h>
using namespace std;

#define int long long
#define pb push_back
#define mp make_pair
#define pii pair<int, int>
#define fi first
#define se second

const int inf = 1e18 + 42;

void solve() {
    int m, n;
    cin >> m >> n;
    vector<int> v(n);
    for(int &x : v) {
        cin >> x;
    }
    set<int> d;
    set<int> good;
    for(const int &x : v) {
        auto it = d.lower_bound(x);
        if(it == d.end()) {
            d.insert(x);
        } else {
            good.insert(*it);
        }
    }
    cout << (int) good.size() << "\n";
}

signed main() {
    ios_base::sync_with_stdio(false);
    cin.tie(nullptr);
    solve();
    return 0;
}
Részfeladat Összpont Teszt Verdikt Idő Memória
base 30/30
1 Elfogadva 0/0 3ms 1824 KiB
2 Elfogadva 0/0 59ms 10280 KiB
3 Elfogadva 1/1 3ms 2248 KiB
4 Elfogadva 1/1 3ms 2456 KiB
5 Elfogadva 1/1 3ms 2668 KiB
6 Elfogadva 2/2 3ms 3024 KiB
7 Elfogadva 2/2 3ms 3268 KiB
8 Elfogadva 2/2 3ms 3300 KiB
9 Elfogadva 1/1 24ms 4856 KiB
10 Elfogadva 2/2 48ms 9996 KiB
11 Elfogadva 3/3 48ms 13040 KiB
12 Elfogadva 3/3 48ms 11800 KiB
13 Elfogadva 1/1 41ms 5512 KiB
14 Elfogadva 2/2 57ms 9828 KiB
15 Elfogadva 3/3 56ms 13720 KiB
16 Elfogadva 3/3 57ms 11080 KiB
17 Elfogadva 3/3 59ms 12264 KiB